कॉन्फ़िगरेशन विधि ASP.NET कोर एप्लिकेशन के स्टार्टअप वर्ग के अंदर मौजूद है
कॉन्फ़िगर विधि एक ऐसा स्थान है जहां आप IApplicationBuilder इंस्टेंस का उपयोग करके अपने एप्लिकेशन के लिए एप्लिकेशन अनुरोध पाइपलाइन को कॉन्फ़िगर कर सकते हैं जो अंतर्निहित IoC कंटेनर द्वारा प्रदान किया गया है
डिफ़ॉल्ट रूप से कॉन्फ़िगर विधि में ये तीन पैरामीटर IApplicationBuilder,IWebHostEnvironment और ILoggerFactory हैं।
रन टाइम पर, ConfigureServices मेथड को Configure मेथड से पहले कॉल किया जाता है। यह IoC कंटेनर के साथ कस्टम सर्विस को रजिस्टर करने के लिए है जिसे Configure मेथड में इस्तेमाल किया जा सकता है।
IWebHostEnvironment :वेब होस्टिंग वातावरण के बारे में जानकारी प्रदान करता है जिसमें एक एप्लिकेशन चल रहा है।
IApplicationBuilder:एक वर्ग को परिभाषित करता है जो एप्लिकेशन के अनुरोध पाइपलाइन को कॉन्फ़िगर करने के लिए तंत्र प्रदान करता है।
उदाहरण
public void Configure(IApplicationBuilder app, IWebHostEnvironment env){ if (env.IsDevelopment()){ app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints =>{ endpoints.MapRazorPages(); }); }