WebApplication Sınıf
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.
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması.
public sealed class WebApplication : IAsyncDisposable, IDisposable, Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder, Microsoft.Extensions.Hosting.IHost
type WebApplication = class
interface IHost
interface IDisposable
interface IApplicationBuilder
interface IEndpointRouteBuilder
interface IAsyncDisposable
Public NotInheritable Class WebApplication
Implements IApplicationBuilder, IAsyncDisposable, IDisposable, IEndpointRouteBuilder, IHost
- Devralma
-
WebApplication
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| Configuration |
Uygulama yapılandırıldı IConfiguration. |
| Environment |
Uygulama yapılandırıldı IWebHostEnvironment. |
| Lifetime |
Tüketicilerin uygulama ömrü olaylarıyla ilgili bildirim almalarını sağlar. |
| Logger |
Uygulama için varsayılan günlükçü. |
| Services |
Uygulamanın yapılandırılmış hizmetleri. |
| Urls |
HTTP sunucusunun bağlı olduğu URL'lerin listesi. |
Yöntemler
| Name | Description |
|---|---|
| Create(String[]) |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini WebApplication başlatır. |
| CreateBuilder() |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
| CreateBuilder(String[]) |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
| CreateBuilder(WebApplicationOptions) |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
| CreateEmptyBuilder(WebApplicationOptions) |
Varsayılan değer olmadan sınıfın WebApplicationBuilder yeni bir örneğini başlatır. |
| CreateSlimBuilder() |
Sınıfının yeni bir örneğini WebApplicationBuilder en az varsayılan değerle başlatır. |
| CreateSlimBuilder(String[]) |
Sınıfının yeni bir örneğini WebApplicationBuilder en az varsayılan değerle başlatır. |
| CreateSlimBuilder(WebApplicationOptions) |
Sınıfının yeni bir örneğini WebApplicationBuilder en az varsayılan değerle başlatır. |
| DisposeAsync() |
Uygulamayı atılır. |
| Run(String) |
Bir uygulama çalıştırır ve konak kapatana kadar çağıran iş parçacığını engeller. |
| RunAsync(String) |
Bir uygulama çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatıldığında tamamlanan bir Görev döndürür. |
| StartAsync(CancellationToken) |
Uygulamayı başlatın. |
| StopAsync(CancellationToken) |
Uygulamayı kapatır. |
| Use(Func<RequestDelegate,RequestDelegate>) |
Ara yazılımı uygulama isteği işlem hattına ekler. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IApplicationBuilder.ApplicationServices |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IApplicationBuilder.Build() |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IApplicationBuilder.New() |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IApplicationBuilder.Properties |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IApplicationBuilder.ServerFeatures |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IApplicationBuilder.Use(Func<RequestDelegate,RequestDelegate>) |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IDisposable.Dispose() |
Uygulamayı atılır. |
| IEndpointRouteBuilder.CreateApplicationBuilder() |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IEndpointRouteBuilder.DataSources |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
| IEndpointRouteBuilder.ServiceProvider |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
Uzantı Metotları
| Name | Description |
|---|---|
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
belirtilen istek yolunun eşleşmelerine göre istek işlem hattını dallar. İstek yolu verilen yol ile başlıyorsa dal yürütülür. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
belirtilen istek yolunun eşleşmelerine göre istek işlem hattını dallar. İstek yolu verilen yol ile başlıyorsa dal yürütülür. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
belirtilen istek yolunun eşleşmelerine göre istek işlem hattını dallar. İstek yolu verilen yol ile başlıyorsa dal yürütülür. |
| Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
belirtilen desen için RouteEndpoint HTTP istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
belirtilen desen için RouteEndpoint HTTP istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| Map(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için RouteEndpoint HTTP istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| Map(IEndpointRouteBuilder, String, RequestDelegate) |
belirtilen desen için RouteEndpoint HTTP istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve verilen |
| MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Blazor'ı Hub varsayılan yola eşler. |
| MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Blazor'ı Hub yoluna eşler |
| MapBlazorHub(IEndpointRouteBuilder, String) |
Blazor'ı Hub yoluna eşler |
| MapBlazorHub(IEndpointRouteBuilder) |
Blazor'ı Hub varsayılan yola eşler. |
| MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler. |
| MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
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. |
| MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Belirtilen yolla gelen istekleri sağlanan bağlantı işlem hattına eşler. |
| MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve verilen |
| MapControllers(IEndpointRouteBuilder) |
Hiçbir yol belirtmeden denetleyici eylemleri IEndpointRouteBuilder için uç noktaları öğesine ekler. |
| MapDefaultControllerRoute(IEndpointRouteBuilder) |
öğesine denetleyici eylemleri IEndpointRouteBuilder için uç noktalar ekler ve varsayılan yolu |
| MapDelete(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için RouteEndpoint HTTP DELETE istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
belirtilen desen için RouteEndpoint HTTP DELETE istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
tarafından RouteEndpointüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel IEndpointRouteBuilder |
| MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
tarafından RouteEndpointüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel IEndpointRouteBuilder |
| MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
tarafından RouteEndpointüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel IEndpointRouteBuilder |
| MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
tarafından RouteEndpointüretilen yol değerlerini kullanarak sayfa seçmeye çalışacak özel IEndpointRouteBuilder |
| MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
tarafından RouteEndpointüretilen yol değerlerini kullanarak sayfa seçmeye çalışacak özel IEndpointRouteBuilder |
| MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
tarafından RouteEndpointüretilen yol değerlerini kullanarak sayfa seçmeye çalışacak özel IEndpointRouteBuilder |
| MapFallback(IEndpointRouteBuilder, Delegate) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
| MapFallback(IEndpointRouteBuilder, RequestDelegate) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre 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. |
| MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Sağlanan desenle mümkün olan en düşük öncelikle eşleşecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, , |
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, , |
| MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve |
| MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve |
| MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve |
| MapFallbackToController(IEndpointRouteBuilder, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve |
| MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
dosya adı olmayan istekleri mümkün olan en düşük önceliğe eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından StaticFileMiddlewarebelirtilen dosyaya hizmet etmeye çalışan bir |
| MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
dosya adı olmayan istekleri mümkün olan en düşük önceliğe eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından StaticFileMiddlewarebelirtilen dosyaya hizmet etmeye çalışan bir |
| MapFallbackToFile(IEndpointRouteBuilder, String, String) |
dosya adı olmayan istekleri mümkün olan en düşük önceliğe eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından StaticFileMiddlewarebelirtilen dosyaya hizmet etmeye çalışan bir |
| MapFallbackToFile(IEndpointRouteBuilder, String) |
dosya adı olmayan istekleri mümkün olan en düşük önceliğe eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, tarafından StaticFileMiddlewarebelirtilen dosyaya hizmet etmeye çalışan bir |
| MapFallbackToPage(IEndpointRouteBuilder, String, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen |
| MapFallbackToPage(IEndpointRouteBuilder, String) |
dosya olmayan adlara yönelik istekleri mümkün olan en düşük önceliğe göre eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ile eşleşen |
| MapGet(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için RouteEndpoint HTTP GET istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
belirtilen desen için RouteEndpoint HTTP GET istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapGroup(IEndpointRouteBuilder, RoutePattern) |
Belirtilen RouteGroupBuilderile önekli uç noktaları tanımlamak için bir |
| MapGroup(IEndpointRouteBuilder, String) |
Belirtilen RouteGroupBuilderile önekli uç noktaları tanımlamak için bir |
| MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Belirtilen şablon ve seçeneklerle öğesine IEndpointRouteBuilder sistem durumu denetimleri uç noktası ekler. |
| MapHealthChecks(IEndpointRouteBuilder, String) |
Belirtilen şablonla öğesine IEndpointRouteBuilder sistem durumu denetimleri uç noktası ekler. |
| MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Gelen istekleri belirtilen yolla belirtilen Hub türe eşler. |
| MapHub<THub>(IEndpointRouteBuilder, String) |
Gelen istekleri belirtilen yolla belirtilen Hub türe eşler. |
| MapIdentityApi<TUser>(IEndpointRouteBuilder) |
ASP.NET Core Identity kullanarak kaydolmak, oturum açmak ve oturumu kapatmak için uç noktalar ekleyin. |
| MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
| MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
belirtilen HTTP yöntemleri ve deseni için HTTP istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
| MapOpenApi(IEndpointRouteBuilder, String) |
Geçerli uygulamayla ilişkili OpenAPI belgesini çözümlemek için geçerli uygulamaya bir uç nokta kaydedin. |
| MapPatch(IEndpointRouteBuilder, String, Delegate) |
Belirtilen desen için RouteEndpoint HTTP PATCH istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Belirtilen desen için RouteEndpoint HTTP PATCH istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapPost(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için RouteEndpoint HTTP POST istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
belirtilen desen için RouteEndpoint HTTP POST istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapPut(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için RouteEndpoint HTTP PUT istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
belirtilen desen için RouteEndpoint HTTP PUT istekleriyle eşleşen öğesine bir IEndpointRouteBuilder ekler. |
| MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Belirtilen |
| MapRazorPages(IEndpointRouteBuilder) |
Razor Sayfaları için uç noktaları öğesine IEndpointRouteBuilderekler. |
| MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
belirtilen ön eklerin HTTP istekleriyle (tüm fiiller) eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
| MapStaticAssets(IEndpointRouteBuilder, String) |
Derleme sırasında üretilen statik dosyaları uç nokta olarak eşler. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
belirtilen koşulun sonucuna göre istek işlem hattını dallar. |
| Run(IApplicationBuilder, RequestDelegate) |
Uygulamanın istek işlem hattına bir terminal ara yazılım temsilcisi ekler. |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Uygulamanın istek işlem hattına satır içinde tanımlanan bir ara yazılım temsilcisi ekler. Sonraki işlevi çağırmıyorsanız, bunun yerine kullanın Run(IApplicationBuilder, RequestDelegate) . Aşağıda gösterildiği gibi daha iyi performans için kullanmayı Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) tercih edin:
|
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Uygulamanın istek işlem hattına satır içinde tanımlanan bir ara yazılım temsilcisi ekler. Sonraki işlevi çağırmıyorsanız, bunun yerine kullanın Run(IApplicationBuilder, RequestDelegate) . |
| UseAntiforgery(IApplicationBuilder) |
Sahte yazılımdan koruma ara yazılımını işlem hattına ekler. |
| UseAuthentication(IApplicationBuilder) |
AuthenticationMiddleware kimlik doğrulama özelliklerini etkinleştiren öğesini belirtilen IApplicationBuilderöğesine ekler. |
| UseAuthorization(IApplicationBuilder) |
AuthorizationMiddleware yetkilendirme özelliklerini etkinleştiren belirtilen IApplicationBuilderöğesine ekler.
Uç nokta yönlendirmesi kullanılarak yönlendirilen bir kaynağı yetkilendirirken, ara yazılımının düzgün çalışması için ve |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Uygulamayı yolundan |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Uygulamayı, "/" kök yolundan Blazor WebAssembly çerçeve dosyalarına hizmet vermek üzere yapılandırıyor. |
| UseCertificateForwarding(IApplicationBuilder) |
İşlem hattına, bir istek üst bilgisinde sertifikanın kodunu çözecek bir ara yazılım ekler ve HttpContext.Connection.ClientCertificate'i güncelleştirir. |
| UseConcurrencyLimiter(IApplicationBuilder) |
Geçersiz.
ConcurrencyLimiterMiddleware Eşzamanlı olarak yürütülen isteklerin sayısını sınırlamak için öğesini ekler. |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
İşleyiciyi CookiePolicyMiddleware belirtilen IApplicationBuilderöğesine ekler ve bu da tanımlama bilgisi ilkesi özelliklerini etkinleştirir. |
| UseCookiePolicy(IApplicationBuilder) |
İşleyiciyi CookiePolicyMiddleware belirtilen IApplicationBuilderöğesine ekler ve bu da tanımlama bilgisi ilkesi özelliklerini etkinleştirir. |
| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Etki alanları arası isteklere izin vermek için web uygulaması işlem hattınıza bir CORS ara yazılımı ekler. |
| UseCors(IApplicationBuilder, String) |
Etki alanları arası isteklere izin vermek için web uygulaması işlem hattınıza bir CORS ara yazılımı ekler. |
| UseCors(IApplicationBuilder) |
Etki alanları arası isteklere izin vermek için web uygulaması işlem hattınıza bir CORS ara yazılımı ekler. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Geçersiz.
Entity Framework geçişleri kullanılarak çözümlenebilen işlem hattından zaman uyumlu ve zaman uyumsuz veritabanıyla ilgili özel durumları yakalar. Bu özel durumlar oluştuğunda, sorunu çözmek için olası eylemlerin ayrıntılarını içeren bir HTML yanıtı oluşturulur. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Geçersiz.
Entity Framework geçişleri kullanılarak çözümlenebilen işlem hattından zaman uyumlu ve zaman uyumsuz veritabanıyla ilgili özel durumları yakalar. Bu özel durumlar oluştuğunda, sorunu çözmek için olası eylemlerin ayrıntılarını içeren bir HTML yanıtı oluşturulur. |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Verilen seçeneklerle varsayılan dosya eşlemesini etkinleştirir |
| UseDefaultFiles(IApplicationBuilder, String) |
Verilen istek yolu için varsayılan dosya eşlemesini etkinleştirir |
| UseDefaultFiles(IApplicationBuilder) |
Geçerli yolda varsayılan dosya eşlemesini etkinleştirir |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
İşlem hattından zaman uyumlu ve zaman uyumsuz Exception örnekleri yakalar ve HTML hata yanıtları oluşturur. |
| UseDeveloperExceptionPage(IApplicationBuilder) |
İşlem hattından zaman uyumlu ve zaman uyumsuz Exception örnekleri yakalar ve HTML hata yanıtları oluşturur. |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Belirtilen seçeneklerle dizine gözatmayı etkinleştirme |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Verilen istek yolu için dizine gözatmayı etkinleştirir |
| UseDirectoryBrowser(IApplicationBuilder) |
Geçerli yolda dizine gözatmayı etkinleştirme |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Yapılandırılan IEndpointRouteBuilder'dan oluşturulan örneklerle EndpointDataSource belirtilene IApplicationBuilder uç nokta yürütmesi ekler. Bu ara yazılım, geçerli istekle ilişkilendirilmiş olan öğesini yürütür Endpoint . |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
İşlem hattına özel durumları yakalayacak, günlüğe kaydedecek ve isteği alternatif bir işlem hattında yeniden yürütecek bir ara yazılım ekler. Yanıt zaten başlatıldıysa istek yeniden yürütülmeyecektir. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
İşlem hattına özel durumları yakalayacak, günlüğe kaydedecek ve isteği alternatif bir işlem hattında yeniden yürütecek bir ara yazılım ekler. Yanıt zaten başlatıldıysa istek yeniden yürütülmeyecektir. |
| UseExceptionHandler(IApplicationBuilder, String, Boolean) |
İşlem hattına özel durumları yakalayacak, günlüğe kaydedecek, istek yolunu sıfırlayacak ve isteği yeniden yürütecek bir ara yazılım ekler. Yanıt zaten başlatıldıysa istek yeniden yürütülmeyecektir. |
| UseExceptionHandler(IApplicationBuilder, String) |
İşlem hattına özel durumları yakalayacak, günlüğe kaydedecek, istek yolunu sıfırlayacak ve isteği yeniden yürütecek bir ara yazılım ekler. Yanıt zaten başlatıldıysa istek yeniden yürütülmeyecektir. |
| UseExceptionHandler(IApplicationBuilder) |
İşlem hattına özel durumları yakalayacak, günlüğe kaydedecek ve isteği alternatif bir işlem hattında yeniden yürütecek bir ara yazılım ekler. Yanıt zaten başlatıldıysa istek yeniden yürütülmeyecektir. |
| UseFileServer(IApplicationBuilder, Boolean) |
Geçerli dizindeki geçerli istek yolu için tüm statik dosya ara yazılımını etkinleştirin. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Belirtilen seçeneklerle tüm statik dosya ara yazılımını etkinleştirin |
| UseFileServer(IApplicationBuilder, String) |
Aynı ada ait dizinden verilen istek yolu için tüm statik dosya ara yazılımını (dizine gözatma dışında) etkinleştirir |
| UseFileServer(IApplicationBuilder) |
Geçerli dizindeki geçerli istek yolu için tüm statik dosya ara yazılımını (dizine gözatma dışında) etkinleştirin. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
İletilen üst bilgileri geçerli istekte eşleşen alanlarına uygular. Kural gereği, HTTP proxy'leri iyi bilinen HTTP üst bilgilerinde istemciden bilgileri iletir. bu ForwardedHeadersMiddleware üst bilgileri okur ve HttpContext'teki ilişkili alanları doldurur. |
| UseForwardedHeaders(IApplicationBuilder) |
İletilen üst bilgileri geçerli istekte eşleşen alanlarına uygular. Kural gereği, HTTP proxy'leri iyi bilinen HTTP üst bilgilerinde istemciden bilgileri iletir. bu ForwardedHeadersMiddleware üst bilgileri okur ve HttpContext'teki ilişkili alanları doldurur. |
| UseHeaderPropagation(IApplicationBuilder) |
öğesine yayılacak üst bilgileri toplayan bir HttpClientara yazılım ekler. |
| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
| UseHealthChecks(IApplicationBuilder, PathString, String) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
| UseHealthChecks(IApplicationBuilder, PathString) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
| UseHostFiltering(IApplicationBuilder) |
İzin verilen ana bilgisayar üst bilgilerine göre istekleri filtrelemek için ara yazılım ekler. Geçersiz istekler 400 durum koduyla reddedilir. |
| UseHsts(IApplicationBuilder) |
HSTS'yi kullanmak için ara yazılım ekler ve bu da Strict-Transport-Security üst bilgisini ekler. |
| UseHttpLogging(IApplicationBuilder) |
HTTP isteklerini ve yanıtlarını günlüğe kaydedebilen bir ara yazılım ekler. |
| UseHttpLoggingMiddleware(IApplicationBuilder) |
Gelen HTTP isteği günlüğe kaydetme ara yazılımını içine IApplicationBuilderkaydeder. |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Gelen POST isteğinin, form içinde belirtilen türe sahip yöntem türünü geçersiz kılmasına izin verir. Bu ara yazılım, bir istemci GET veya POST yöntemleri göndermekle sınırlıysa ancak diğer HTTP yöntemlerini çağırmak istediğinde kullanılır. |
| UseHttpMethodOverride(IApplicationBuilder) |
Gelen POST isteğinin üst bilgide belirtilen türle yöntem türünü geçersiz kılmasına izin verir. Bu ara yazılım, bir istemci GET veya POST yöntemleri göndermekle sınırlıysa ancak diğer HTTP yöntemlerini çağırmak istediğinde kullanılır. Varsayılan olarak, tünellenen HTTP yöntemini belirtmek için X-HTTP-Method-Override istek üst bilgisi kullanılır. |
| UseHttpsRedirection(IApplicationBuilder) |
HTTP İsteklerini HTTPS'ye yeniden yönlendirmek için ara yazılım ekler. |
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Uygulamanın istek işlem hattına bir ara yazılım türü ekler. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Uygulamanın istek işlem hattına bir ara yazılım türü ekler. |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Geçiş işlemlerini yürütmek için istekleri işler. Ara yazılım, içinde |
| UseMigrationsEndPoint(IApplicationBuilder) |
Geçiş işlemlerini yürütmek için istekleri işler. Ara yazılım, öğesine DefaultPathyapılan istekleri dinler. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
İstek yürütme işlem hattına IApplicationBuilder MVC ekler. |
| UseMvc(IApplicationBuilder) |
İstek yürütme işlem hattına IApplicationBuilder MVC ekler. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
'default' adlı varsayılan bir yol ve şu şablonla istek yürütme işlem hattına IApplicationBuilder MVC ekler: '{controller=Home}/{action=Index}/{id?}'. |
| UseOutputCache(IApplicationBuilder) |
HTTP yanıtlarını önbelleğe almak için çıkış önbelleğe alma ara yazılımını ekler. |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Belirtilen IApplicationBuilderöğesine OWIN ara yazılım işlem hattı ekler. |
| UseOwin(IApplicationBuilder) |
Belirtilen IApplicationBuilderöğesine bir OWIN işlem hattı ekler. |
| UsePathBase(IApplicationBuilder, PathString) |
Belirtilen yol tabanını istek yolundan ayıklayan ve istek yolu tabanına postpend eden bir ara yazılım ekler. |
| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Uygulama için hız sınırlamayı etkinleştirir. |
| UseRateLimiter(IApplicationBuilder) |
Uygulama için hız sınırlamayı etkinleştirir. |
| UseRequestCheckpoint(IApplicationBuilder) |
İstek denetim noktası oluşturma için ara yazılımı kaydeder. |
| UseRequestCheckpoint(IApplicationBuilder) |
İstek Denetim Noktası ile ilgili ara yazılımları işlem hattına kaydeder. |
| UseRequestDecompression(IApplicationBuilder) |
HTTP istek gövdelerini dinamik olarak sıkıştırmak için ara yazılım ekler. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
İstek yürütme işlem hattına IApplicationBuilder istek gecikmesi telemetri ara yazılımını ekler. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
İstek yürütme işlem hattına IApplicationBuilder istek gecikmesi telemetri ara yazılımını ekler. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
RequestLocalizationMiddleware İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için öğesini ekler. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
RequestLocalizationMiddleware İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için öğesini ekler. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
RequestLocalizationMiddleware İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için öğesini ekler. |
| UseRequestLocalization(IApplicationBuilder) |
RequestLocalizationMiddleware İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için öğesini ekler. |
| UseRequestTimeouts(IApplicationBuilder) |
Uygulama için istek zaman aşımlarını etkinleştirir. Varsayılan olarak hiçbir zaman aşımı yapılandırılmaz. Uç noktalarda RequestTimeoutOptionsRequestTimeoutAttribute veya WithRequestTimeout yönlendirme uzantıları kullanılarak içinde yapılandırılmaları gerekir. |
| UseResponseCaching(IApplicationBuilder) |
HTTP yanıtlarını önbelleğe almak için ResponseCachingMiddleware ekler. |
| UseResponseCompression(IApplicationBuilder) |
HTTP Yanıtlarını dinamik olarak sıkıştırmak için ara yazılım ekler. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Belirli bir Url'nin kurallar ve koşullarla eşleşip eşleşmediğini denetler ve httpcontext'i eşleştiğinde değiştirir. |
| UseRewriter(IApplicationBuilder) |
Belirli bir Url'nin kurallar ve koşullarla eşleşip eşleşmediğini denetler ve httpcontext'i eşleştiğinde değiştirir. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
yapılandırılmış RouterMiddlewareolan ile belirtilen IApplicationBuilder öğesine IRouter bir IRouteBuilder ara yazılım ekler. |
| UseRouter(IApplicationBuilder, IRouter) |
belirtilen ile RouterMiddlewarebelirtilen IApplicationBuilder öğesine bir IRouter ara yazılım ekler. |
| UseRouting(IApplicationBuilder) |
Gelen isteklerin uç noktalarla eşleştirilebilmesi için belirtilene IApplicationBuilder yönlendirme ekler. |
| UseSession(IApplicationBuilder, SessionOptions) |
SessionMiddleware uygulama için oturum durumunu otomatik olarak etkinleştirmek için öğesini ekler. |
| UseSession(IApplicationBuilder) |
SessionMiddleware uygulama için oturum durumunu otomatik olarak etkinleştirmek için öğesini ekler. |
| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Tek Sayfalı Uygulama (SPA) için varsayılan sayfayı döndürerek ara yazılım zincirinde bu noktadan gelen tüm istekleri işler. Bu ara yazılım zincire geç yerleştirilmelidir, böylece statik dosyalara, MVC eylemlerine vb. hizmet veren diğer ara yazılımların öncelikli olması gerekir. |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Tek Sayfalı Uygulama (SPA) için statik dosyalar sunmak üzere uygulamayı yapılandırır. Dosyalar kayıtlı ISpaStaticFileProvider hizmet kullanılarak bulunur. |
| UseSpaStaticFiles(IApplicationBuilder) |
Tek Sayfalı Uygulama (SPA) için statik dosyalar sunmak üzere uygulamayı yapılandırır. Dosyalar kayıtlı ISpaStaticFileProvider hizmet kullanılarak bulunur. |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Belirtilen seçeneklerle statik dosya sunumunu etkinleştirir |
| UseStaticFiles(IApplicationBuilder, String) |
Belirtilen istek yolu için statik dosya sunumunu etkinleştirir |
| UseStaticFiles(IApplicationBuilder) |
Geçerli istek yolu için statik dosya sunumunu etkinleştirir |
| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Yanıt gövdesini oluşturmak için yürütülecek belirtilen alternatif ara yazılım işlem hattıyla işlem hattına bir StatusCodePages ara yazılımı ekler. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
400 ile 599 arasında gövdesi olmayan durum kodlarıyla yanıtları denetleyen belirtilen işleyiciye sahip bir StatusCodePages ara yazılımı ekler. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Gövdesi olmayan 400 ile 599 arasında durum kodları içeren yanıtları denetleyen verilen seçeneklere sahip bir StatusCodePages ara yazılımı ekler. Varsayılan değerini kullanırsaHandleAsync, kullanarak ProblemDetails bir IProblemDetailsService yanıt oluşturmaya çalışır ve durum kodunu içeren düz metin yanıtına geri döner. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Gönderilecek belirtilen yanıt gövdesine sahip bir StatusCodePages ara yazılımı ekler. Bu durum kodu için bir '{0}' yer tutucusu içerebilir. Ara yazılım, gövdesi olmayan 400 ile 599 arasında durum kodları içeren yanıtları denetler. |
| UseStatusCodePages(IApplicationBuilder) |
Varsayılan yanıt işleyicisiyle bir StatusCodePagesMiddleware ekler. Ara yazılım, gövdesi olmayan 400 ile 599 arasında durum kodları olan yanıtları denetler ve kullanılabilir olduğunda IProblemDetailsService yanıt ProblemDetails oluşturmayı dener. Hizmet kullanılamıyorsa veya yanıtı yazamıyorsa, durum kodunu içeren bir düz metin yanıtı oluşturur. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
İşlem hattına bir StatusCodePages ara yazılımı ekler. Yanıtların verilen konum URL şablonuyla yeniden yönlendirilerek işlenmesi gerektiğini belirtir. Bu durum kodu için bir '{0}' yer tutucusu içerebilir. '~' ile başlayan URL'ler PathBase'e eklenir ve diğer URL'ler olduğu gibi kullanılır. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String, Boolean) |
İşlem hattına bir StatusCodePages ara yazılımı ekler. Alternatif bir yol kullanarak istek işlem hattını yeniden yürüterek yanıt gövdesinin oluşturulması gerektiğini belirtir. Bu yol, durum kodunun '{0}' yer tutucusunu içerebilir. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
İşlem hattına bir StatusCodePages ara yazılımı ekler. Alternatif bir yol kullanarak istek işlem hattını yeniden yürüterek yanıt gövdesinin oluşturulması gerektiğini belirtir. Bu yol, durum kodunun '{0}' yer tutucusunu içerebilir. |
| UseW3CLogging(IApplicationBuilder) |
Sunucu günlükleri için W3C biçiminde HTTP isteklerini ve yanıtlarını günlüğe kaydedebilen bir ara yazılım ekler. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Chromium geliştirme araçları içinde Blazor WebAssembly uygulamalarında hata ayıklamak için gereken ara yazılımı ekler. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
WebSocketMiddleware öğesini istek işlem hattına ekler. |
| UseWebSockets(IApplicationBuilder) |
WebSocketMiddleware öğesini istek işlem hattına ekler. |
| UseWelcomePage(IApplicationBuilder, PathString) |
WelcomePageMiddleware'i verilen yolla işlem hattına ekler. |
| UseWelcomePage(IApplicationBuilder, String) |
WelcomePageMiddleware'i verilen yolla işlem hattına ekler. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Verilen seçeneklerle WelcomePageMiddleware'i işlem hattına ekler. |
| UseWelcomePage(IApplicationBuilder) |
WelcomePageMiddleware'i işlem hattına ekler. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
İstek işlem hattında koşullu olarak ana işlem hattına yeniden birleştirilmiş bir dal oluşturur. |