IRouteBuilder Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Belirtilen |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Belirtilen |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Belirtilen |
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 |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
öğesine yalnızca verilen |
MapGet(IRouteBuilder, String, RequestDelegate) |
öğesine yalnızca verilen |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
öğesine yalnızca verilen |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Verilen |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapPost(IRouteBuilder, String, RequestDelegate) |
öğesine yalnızca verilen |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
öğesine yalnızca verilen |
MapPut(IRouteBuilder, String, RequestDelegate) |
öğesine yalnızca verilen |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
öğesine yalnızca verilen |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Verilen |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Verilen |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
öğesine yalnızca verilen |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
öğesine yalnızca verilen |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
öğesine yalnızca verilen |