IEndpointRouteBuilder 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 IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Türetilmiş

Özellikler

DataSources

Oluşturucuda yapılandırılan uç nokta veri kaynaklarını alır.

ServiceProvider

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

Yöntemler

CreateApplicationBuilder()

Yeni bir IApplicationBuilder oluşturur.

Uzantı Metotları

MapBlazorHub(IEndpointRouteBuilder)

Blazor'ı Hub varsayılan yola eşler.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Blazor'ı Hub varsayılan yola eşler.

MapBlazorHub(IEndpointRouteBuilder, String)

Blazor'ı Hub yoluna eşler path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Blazor'ı Hub yoluna eşler path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve verilen name, , areaNamepattern, defaults, constraintsve dataTokensile bir yol belirtir.

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve verilen name, pattern, defaults, constraintsve dataTokensile bir yol belirtir.

MapControllers(IEndpointRouteBuilder)

Denetleyici eylemleri için uç noktaları, herhangi bir yol belirtmeden öğesine IEndpointRouteBuilder ekler.

MapDefaultControllerRoute(IEndpointRouteBuilder)

öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve varsayılan yolunu {controller=Home}/{action=Index}/{id?}ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, , controllerve areaile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve controllerile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve controllerile eşleşen actionbir denetleyici uç noktasına yönlendirilir.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

belirtilen desen için IEndpointRouteBuilder HTTP istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

belirtilen desen için IEndpointRouteBuilder HTTP istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

Map(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için IEndpointRouteBuilder HTTP istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

Map(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için IEndpointRouteBuilder HTTP istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için IEndpointRouteBuilder HTTP DELETE istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapDelete(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için IEndpointRouteBuilder HTTP DELETE istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, Delegate)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için IEndpointRouteBuilder HTTP GET istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapGet(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için IEndpointRouteBuilder HTTP GET istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapGroup(IEndpointRouteBuilder, RoutePattern)

Uç noktaları tanımlamak için belirtilen prefixön ekini içeren bir RouteGroupBuilder oluşturur.

MapGroup(IEndpointRouteBuilder, String)

Uç noktaları tanımlamak için belirtilen prefixön ekini içeren bir RouteGroupBuilder oluşturur.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için IEndpointRouteBuilder HTTP PATCH istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPatch(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için IEndpointRouteBuilder HTTP PATCH istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

belirtilen desen için IEndpointRouteBuilder HTTP POST istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPost(IEndpointRouteBuilder, String, Delegate)

belirtilen desen için IEndpointRouteBuilder HTTP POST istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Belirtilen desen için IEndpointRouteBuilder HTTP PUT istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapPut(IEndpointRouteBuilder, String, Delegate)

Belirtilen desen için IEndpointRouteBuilder HTTP PUT istekleriyle eşleşen öğesine bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapHealthChecks(IEndpointRouteBuilder, String)

Belirtilen şablonla öğesine IEndpointRouteBuilder sistem durumu denetimleri uç noktası ekler.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Belirtilen şablon ve seçeneklerle öğesine IEndpointRouteBuilder sistem durumu denetimleri uç noktası ekler.

MapHub<THub>(IEndpointRouteBuilder, String)

Belirtilen yolla gelen istekleri belirtilen Hub türe eşler.

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Belirtilen yolla gelen istekleri belirtilen Hub türe eşler.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

belirtilen TRootComponent içinde tanımlanan sayfa bileşenlerini verilen derlemeye eşler ve yol eşlendiğinde tarafından TRootComponent belirtilen bileşeni işler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

tarafından TTransformeroluşturulan yol değerlerini kullanarak bir sayfa seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

tarafından TTransformeroluşturulan yol değerlerini kullanarak bir sayfa seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

tarafından TTransformeroluşturulan yol değerlerini kullanarak bir sayfa seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve areaile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve areaile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Dosya olmayan adlar için istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen pagebir sayfa uç noktasına yönlendirilir.

MapRazorPages(IEndpointRouteBuilder)

Razor Sayfaları için uç noktaları öğesine IEndpointRouteBuilderekler.

MapFallbackToFile(IEndpointRouteBuilder, String)

Dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware öğesine yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware öğesine yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware öğesine yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından filePathbelirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware öğesine yönlendirilir.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

ASP.NET Core Identity kullanarak kaydolmak, oturum açmak ve oturumu kapatmak için uç noktalar ekleyin.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Belirtilen ön eklerin IEndpointRouteBuilder HTTP istekleriyle (tüm fiiller) eşleşen öğesine bir RouteEndpoint ekler.

Şunlara uygulanır