কম্পিউটার

C# Asp.net কোরে স্টার্টআপ ক্লাসের কনফিগার() পদ্ধতির ব্যবহার কী?


কনফিগার পদ্ধতিটি ASP.NET কোর অ্যাপ্লিকেশনের স্টার্টআপ ক্লাসের ভিতরে উপস্থিত রয়েছে

কনফিগার পদ্ধতি হল এমন একটি জায়গা যেখানে আপনি IApplicationBuilder ইনস্ট্যান্স ব্যবহার করে আপনার অ্যাপ্লিকেশনের জন্য অ্যাপ্লিকেশন অনুরোধ পাইপলাইন কনফিগার করতে পারেন যা বিল্ট-inIoC কন্টেইনার দ্বারা সরবরাহ করা হয়

ডিফল্টরূপে কনফিগার পদ্ধতিতে এই তিনটি প্যারামিটার রয়েছে IApplicationBuilder,IWebHostEnvironment এবং ILoggerFactory৷

রান টাইমে, কনফিগার পদ্ধতির আগে ConfigureServices পদ্ধতিটি কল করা হয়৷ এটি হল IoC কন্টেইনারের সাথে কাস্টম পরিষেবা নিবন্ধন করা যা কনফিগার পদ্ধতিতে ব্যবহার করা যেতে পারে৷

IWebHostEnvironment :ওয়েব হোস্টিং পরিবেশ সম্পর্কে তথ্য প্রদান করে একটি অ্যাপ্লিকেশন চলছে৷

IAapplicationBuilder:একটি শ্রেণী নির্ধারণ করে যা একটি অ্যাপ্লিকেশনের অনুরোধ পাইপলাইন কনফিগার করার প্রক্রিয়া প্রদান করে।

উদাহরণ

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-তে Authorize Attribute-এর ব্যবহার কী?

  2. ASP .Net MVC C# এ ChildActionOnly অ্যাট্রিবিউটের ব্যবহার কী?

  3. ASP .Net MVC C#-এ NonActionAttribute-এর তাৎপর্য কী?

  4. C# এ অ্যারে ক্লাসের ক্লোন() পদ্ধতিটি কীভাবে ব্যবহার করবেন?