Aracılığıyla paylaş


IEndpointRouteBuilder Arabirim

Tanım

Bir uygulamadaki yol oluşturucu için bir 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 hizmetlerini çözümlemek için kullanılan IServiceProvider alır.

Yöntemler

CreateApplicationBuilder()

Yeni bir IApplicationBuilderoluş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 Hubpathyoluna eşler.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Blazor Hubpathyoluna eşler.

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)

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

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

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

MapControllers(IEndpointRouteBuilder)

Hiçbir yol belirtmeden denetleyici eylemleri için uç noktaları IEndpointRouteBuilder ekler.

MapDefaultControllerRoute(IEndpointRouteBuilder)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

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

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

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

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

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

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, action, controllerve areaile eşleşen bir denetleyici uç noktasına yönlendirilir.

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

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, action, controllerve areaile eşleşen bir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, actionve controllerile eşleşen bir denetleyici uç noktasına yönlendirilir.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, actionve controllerile eşleşen bir denetleyici uç noktasına yönlendirilir.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

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

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

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

Map(IEndpointRouteBuilder, String, RequestDelegate)

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

Map(IEndpointRouteBuilder, String, Delegate)

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

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

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

MapDelete(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, Delegate)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, String, Delegate)

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

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

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

MapGet(IEndpointRouteBuilder, String, Delegate)

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

MapGroup(IEndpointRouteBuilder, RoutePattern)

Tüm uç noktaları belirtilen prefixön ekiyle tanımlamak için bir RouteGroupBuilder oluşturur.

MapGroup(IEndpointRouteBuilder, String)

Tüm uç noktaları belirtilen prefixön ekiyle tanımlamak için bir RouteGroupBuilder oluşturur.

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

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

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

belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Belirtilen desen için HTTP PATCH istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Belirtilen desen için HTTP PATCH istekleriyle eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPost(IEndpointRouteBuilder, String, Delegate)

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

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

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

MapPut(IEndpointRouteBuilder, String, Delegate)

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

MapFallback(IEndpointRouteBuilder, RequestDelegate)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

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

MapHealthChecks(IEndpointRouteBuilder, String)

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

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

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

MapHub<THub>(IEndpointRouteBuilder, String)

Belirtilen yol ile gelen istekleri belirtilen Hub türüyle eşler.

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

Belirtilen yol ile gelen istekleri belirtilen Hub türüyle eşler.

MapOpenApi(IEndpointRouteBuilder, String)

Geçerli uygulamayla ilişkili OpenAPI belgesini çözümlemek için geçerli uygulamaya bir uç nokta kaydedin.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

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

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

TTransformertarafından üretilen yol değerlerini kullanarak sayfa seçmeye çalışacak IEndpointRouteBuilder özel bir RouteEndpoint ekler.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

TTransformertarafından üretilen yol değerlerini kullanarak sayfa seçmeye çalışacak IEndpointRouteBuilder özel bir RouteEndpoint ekler.

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

TTransformertarafından üretilen yol değerlerini kullanarak sayfa seçmeye çalışacak IEndpointRouteBuilder özel bir RouteEndpoint ekler.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageve areaile eşleşen bir sayfa uç noktasına yönlendirilir.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageve areaile eşleşen bir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageile eşleşen bir sayfa uç noktasına yönlendirilir.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, pageile eşleşen bir sayfa uç noktasına yönlendirilir.

MapRazorPages(IEndpointRouteBuilder)

IEndpointRouteBuilderRazor Sayfaları için uç noktalar ekler.

MapStaticAssets(IEndpointRouteBuilder, String)

Derleme sırasında üretilen statik dosyaları uç nokta olarak eşler.

MapFallbackToFile(IEndpointRouteBuilder, String)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware yönlendirilir.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

IEndpointRouteBuilder, dosya adı olmayan istekleri mümkün olan en düşük önceliğe sahip eşleştirecek özel bir RouteEndpoint ekler. İstek, filePathtarafından belirtilen dosyaya hizmet etmeye çalışan bir StaticFileMiddleware 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 HTTP istekleriyle (tüm fiiller) eşleşen IEndpointRouteBuilder bir RouteEndpoint ekler.

Şunlara uygulanır