Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी#एएसपीनेट कोर में स्टार्टअप क्लास की कॉन्फिगर () पद्धति का क्या उपयोग है?

कॉन्फ़िगरेशन विधि 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();
   });
}

  1. C# Asp.Net webAPI में प्राधिकृत विशेषता का क्या उपयोग है?

    प्राधिकरण यह तय करने की प्रक्रिया है कि प्रमाणित उपयोगकर्ता को किसी विशिष्ट संसाधन (वेब ​​एपीआई संसाधन) पर कार्रवाई करने की अनुमति है या नहीं। उदाहरण के लिए, डेटा प्राप्त करने और डेटा पोस्ट करने की अनुमति प्राप्त करना प्राधिकरण का एक हिस्सा है। प्राधिकरण प्रक्रिया नियंत्रक क्रिया विधि को निष्पादित क

  1. ASP.Net MVC C# में ChildActionOnly विशेषता का उपयोग क्या है?

    चाइल्ड एक्शन केवल चाइल्ड रिक्वेस्ट द्वारा ही एक्सेस किया जा सकता है। यह URL अनुरोधों का जवाब नहीं देगा। यदि कोई प्रयास किया जाता है, तो रनटाइम त्रुटि को यह कहते हुए फेंक दिया जाएगा - चाइल्ड एक्शन केवल चाइल्ड रिक्वेस्ट द्वारा ही एक्सेस किया जा सकता है। एक्शन () और रेंडरएक्शन () एचटीएमएल हेल्पर्स का उ

  1. ASP.Net MVC C# में NonActionAttribute का क्या महत्व है?

    गैर कार्रवाई विशेषता का उपयोग तब किया जाता है जब हम नियंत्रक में सार्वजनिक विधि चाहते हैं लेकिन इसे एक क्रिया विधि के रूप में नहीं मानना ​​​​चाहते हैं। एक क्रिया विधि एक नियंत्रक में एक सार्वजनिक विधि है जिसे यूआरएल का उपयोग करके बुलाया जा सकता है। इसलिए, डिफ़ॉल्ट रूप से, यदि हमारे पास नियंत्रक में