RouteBuilder Sınıf

Tanım

Bir uygulamada yolları belirtmek için destek sağlar.

public ref class RouteBuilder : Microsoft::AspNetCore::Routing::IRouteBuilder
public class RouteBuilder : Microsoft.AspNetCore.Routing.IRouteBuilder
type RouteBuilder = class
    interface IRouteBuilder
Public Class RouteBuilder
Implements IRouteBuilder
Devralma
RouteBuilder
Uygulamalar

Oluşturucular

RouteBuilder(IApplicationBuilder)

verilen yeni RouteBuilder bir applicationBuilderörnek oluşturur.

RouteBuilder(IApplicationBuilder, IRouter)

ve defaultHandlerdeğerinin verildiği yeni RouteBuilder bir applicationBuilder örnek oluşturur.

Özellikler

ApplicationBuilder

IApplicationBuilder öğesini alır.

DefaultHandler

Bir yol listesine eklenirse IRouter ancak kendi yolunu belirtmezse 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ümeleri alır.

Yöntemler

Build()

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

Uzantı Metotları

MapRoute(IRouteBuilder, String, String)

öğesine belirtilen ad ve şablonla bir yol IRouteBuilder 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)

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

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

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

MapAreaRoute(IRouteBuilder, String, String, String)

belirtilen nameareaName ve templateile verilen MVC alanına bir yol IRouteBuilder ekler.

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

Belirtilen name, templateareaName, ve defaultsile verilen MVC alanına bir yol IRouteBuilder ekler.

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

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

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

Belirtilen name, , areaName, defaultstemplateconstraints, ve dataTokensile verilen MVC alanıyla öğesine 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 uygulamada yolları belirtmek için destek sağlar.

MapWebApiRoute(IRouteBuilder, String, String, Object)

Bir uygulamada yolları belirtmek için destek sağlar.

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

Bir uygulamada yolları belirtmek için destek sağlar.

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

Bir uygulamada yolları belirtmek için destek sağlar.

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