در این پست از وبسایت پرووید در رابطه با بررسی انجام Configuration در ASP.NET Web API صحبت خواهیم کرد.

بررسی انجام Configuration در Web API

اول باید بگویبم که Web API از Configuration مبتنی بر کد یا Code-based Configuration پشتیبانی می ‌کند. به عبارت دیگر Web API نمی تواند در یک فایل web.config پیکر بندی شود. ما می‌توانیم با هدف Customize کردن Web API اقدام به پیکربندی رفتار آن در حوزه ‌های مختلف از قبیل Route ها و Formatter ها و Filter ها و DependencyResolver و MessageHandler ها و ParamterBindingRule ها و Property ها و Service ‌ها و غیره کنیم.

آموزش ساخت Web API در ASP.NET Core 2.0

از شما دعوت می کنیم از بسته ی آموزش ساخت Web API در ASP.NET Core 2.0 دیدن کنید.

علاوه بر این با استفاده از پیکر بندی ها می توانیم Hosting Infrastructure مربوط به Web API را نیز پیکربندی کنیم.

اگر خاطرتان باشد در قسمت های قبلی از این آموزش از وب سایت پرووید ما یک پروژه ساده Web API را ایجاد کردیم. این پروژه Web API حاوی یک کلاس با نام WebApiConfig در فولدر App_Start بود. علاوه بر این یک فایل دیگر با نام Global.asax در پروژه ما وجود داشت.

بسته ی آموزش اصول برنامه نویسی در ASP.NET Core

از شما دعوت می کنیم از بسته ی آموزش اصول برنامه نویسی در ASP.NET Core دیدن کنید.

تصویر زیر این موضوع را نشان می دهد.

به کد زیر دقت کنید. کد زیر محتوای فایل Global.asax را نشان میدهد.

public class WebAPIApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
        GlobalConfiguration.Configure(WebApiConfig.Register);
        
        //other configuration
    }
}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *