شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com

آموزش شروع به کار با ASP.NET Web API قسمت #9

آموزش شروع به کار با ASP.NET Web API قسمت #9 یک سری آموزشی از وبسایت پرووید است که در رابطه با اصول مقدماتی ساخت Web API در ویژوال استادیو و دات نت تنظیم شده است. پس از این دوره ی آموزشی می توانید از بسته های آموزشی وبسایت پرووید در رابطه با Web API استفاده کنید.

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

و کد زیر محتوای کلاس WebApiConfig را نشان میدهد.

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

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

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {

        config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );

        // configure additional webapi settings here..
    }
}

فرایند پیکربندی Web API با Start شدن برنامه آغاز می‌شود. این کار با صدا زدن متد GlobalConfiguration.Configure(WebApiConfig.Register) در متد Application_Start انجام میشود. متد Configure نیاز به یک Callback Method دارد که در آن Web API به صورت کد نویسی پیکربندی شده است. به طور پیش ‌فرض این Callback Method متد استاتیک WebApiConfig.Register می باشد.

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

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

همانطور که در کد بالا که مربوط به کلاس WebApiConfig است مشاهده می کنید متد WebApiConfig.Register دارای یک پارامتر از نوع HttpConfiguration می باشد که از آن به منظور پیکربندی Web API استفاده می شود. کلاس HttpConfiguration حاوی Property هایی که با استفاده از آن ها می توانید رفتار پیش فرض Web API را Override کنید. در تصویر زیر لیستی از Member های کلاس HttpConfiguration  را مشاهده می کنید.

پیشنهاد می‌کنیم با مراجعه به MSDN مایکروسافت Member های مربوط به کلاس HttpConfiguration را بررسی کنید.

نظر بدهید

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