IRouteBuilder Arabirim

Tanım

Bir uygulamadaki yol oluşturucu için sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir.

public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
Türetilmiş

Özellikler

ApplicationBuilder

IApplicationBuilder öğesini alır.

DefaultHandler

Bir yol listesine eklenirse ancak kendi yolunu belirtmezse IRouter işleyici olarak kullanılan varsayılanı IRouter alır veya ayarlar.

Routes

Oluşturucuda yapılandırılan yolları alır.

ServiceProvider

Yolların hizmetlerini çözümlemek IServiceProvider için kullanılan kümelerini alır.

Yöntemler

Build()

özelliğinde Routes belirtilen yolları yönlendiren bir IRouter oluşturur.

Uzantı Metotları

MapRoute(IRouteBuilder, String, String)

belirtilen ad ve şablonla öğesine IRouteBuilder bir yol ekler.

MapRoute(IRouteBuilder, String, String, Object)

öğesine belirtilen ad, şablon ve varsayılan değerlerle bir yol IRouteBuilder ekler.

MapRoute(IRouteBuilder, String, String, Object, Object)

belirtilen ad, şablon, varsayılan değerler ve kısıtlamalarla öğesine bir yol IRouteBuilder ekler.

MapRoute(IRouteBuilder, String, String, Object, Object, Object)

belirtilen ad, şablon, varsayılan değerler ve veri belirteçleriyle öğesine bir yol IRouteBuilder ekler.

MapAreaRoute(IRouteBuilder, String, String, String)

Belirtilen nameareaName ve templateile verilen MVC alanıyla öğesine bir yol IRouteBuilder ekler.

MapAreaRoute(IRouteBuilder, String, String, String, Object)

Belirtilen name, templateareaName, ve defaultsile verilen MVC alanıyla öğesine bir yol IRouteBuilder ekler.

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object)

Belirtilen name, , templateareaNamedefaultsve constraintsile verilen MVC alanıyla öğesine bir yol IRouteBuilder ekler.

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object)

Belirtilen name, defaultstemplateareaNameconstraintsve dataTokensile verilen MVC alanına bir yol IRouteBuilder ekler.

MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object)

İstenen URL statik bir dosya için görünüyorsa (örneğin, dosya adı uzantısı varsa) otomatik olarak atlanan bir yol yapılandırır.

MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object)

İstenen URL statik bir dosya için görünüyorsa (örneğin, dosya adı uzantısı varsa) otomatik olarak atlanan bir yol yapılandırır.

MapWebApiRoute(IRouteBuilder, String, String)

Bir uygulamadaki yol oluşturucu için sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir.

MapWebApiRoute(IRouteBuilder, String, String, Object)

Bir uygulamadaki yol oluşturucu için sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir.

MapWebApiRoute(IRouteBuilder, String, String, Object, Object)

Bir uygulamadaki yol oluşturucu için sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir.

MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object)

Bir uygulamadaki yol oluşturucu için sözleşme tanımlar. Yol oluşturucu, bir uygulamanın yollarını belirtir.

MapDelete(IRouteBuilder, String, RequestDelegate)

öğesine yalnızca verilen templateve handleriçin HTTP DELETE istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP DELETE istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

öğesine yalnızca verilen templateve handleriçin HTTP DELETE istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapGet(IRouteBuilder, String, RequestDelegate)

öğesine yalnızca verilen templateve handleriçin HTTP GET istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapGet(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP GET istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

öğesine yalnızca verilen templateve handleriçin HTTP GET istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP DELETE istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP GET istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP POST istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP PUT istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>)

Verilen templateve actioniçin öğesine bir yol IRouteBuilder ekler.

MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen verb, templateve actioniçin HTTP istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapPost(IRouteBuilder, String, RequestDelegate)

öğesine yalnızca verilen templateve handleriçin HTTP POST istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapPost(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP POST istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

öğesine yalnızca verilen templateve handleriçin HTTP POST istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapPut(IRouteBuilder, String, RequestDelegate)

öğesine yalnızca verilen templateve handleriçin HTTP PUT istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapPut(IRouteBuilder, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen templateve actioniçin HTTP PUT istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

öğesine yalnızca verilen templateve handleriçin HTTP PUT istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapRoute(IRouteBuilder, String, RequestDelegate)

Verilen templateve handleriçin öğesine bir yol IRouteBuilder ekler.

MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>)

Verilen templateve actioniçin öğesine bir yol IRouteBuilder ekler.

MapVerb(IRouteBuilder, String, String, RequestDelegate)

öğesine yalnızca verilen verb, templateve handleriçin HTTP istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

öğesine yalnızca verilen verb, templateve actioniçin HTTP istekleriyle eşleşen bir yol IRouteBuilder ekler.

MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

öğesine yalnızca verilen verb, templateve handleriçin HTTP istekleriyle eşleşen bir yol IRouteBuilder ekler.

Şunlara uygulanır