কনফিগার পদ্ধতিটি 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(); }); }