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
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
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ılanlar olmadan sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
CreateSlimBuilder() |
En az varsayılan değerle sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
CreateSlimBuilder(String[]) |
En az varsayılan değerle sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
CreateSlimBuilder(WebApplicationOptions) |
En az varsayılan değerle sınıfının yeni bir örneğini WebApplicationBuilder başlatır. |
DisposeAsync() |
Uygulamayı bertaraf eder. |
Run(String) |
Bir uygulama çalıştırır ve konak kapatılıncaya kadar çağıran iş parçacığını engeller. |
RunAsync(String) |
Bir uygulamayı çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatma tetiklendiğinde 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ı
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ı bertaraf eder. |
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ı
UseAntiforgery(IApplicationBuilder) |
Sahtecilik önleme ara yazılımını işlem hattına 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. |
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, 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, String[]) |
RequestLocalizationMiddleware İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için öğesini ekler. |
UseAuthentication(IApplicationBuilder) |
AuthenticationMiddleware kimlik doğrulama özelliklerini etkinleştiren öğesini belirtilen IApplicationBuilderöğesine ekler. |
UseAuthorization(IApplicationBuilder) |
AuthorizationMiddleware yetkilendirme özelliklerini etkinleştiren öğesini belirtilen IApplicationBuilderöğesine ekler.
Uç nokta yönlendirmesi kullanılarak yönlendirilen bir kaynağı yetkilendirdiğinizde, ara yazılımının düzgün çalışması için ve |
UseCertificateForwarding(IApplicationBuilder) |
İşlem hattına, istek üst bilgisinde sertifikanın kodunu çözecek bir ara yazılım ekler ve HttpContext.Connection.ClientCertificate'i güncelleştirir. |
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 |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Blazor'ı Hub yoluna eşler |
UseBlazorFrameworkFiles(IApplicationBuilder) |
Uygulamayı , "/" kök yolundan Blazor WebAssembly çerçeve dosyalarına hizmet vermek üzere yapılandırılır. |
UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Uygulamayı yolundan |
UseConcurrencyLimiter(IApplicationBuilder) |
Geçersiz.
ConcurrencyLimiterMiddleware Eşzamanlı olarak yürütülen isteklerin sayısını sınırlamak için öğesini ekler. |
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 |
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 yolunu |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
tarafından |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
tarafından |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
tarafından |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek , |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. İstek, ve |
UseCookiePolicy(IApplicationBuilder) |
İşleyiciyi CookiePolicyMiddleware belirtilen IApplicationBuilderöğesine ekler ve bu da tanımlama bilgisi ilkesi özelliklerini etkinleştirir. |
UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
İşleyiciyi CookiePolicyMiddleware belirtilen IApplicationBuilderöğesine ekler ve bu da tanımlama bilgisi ilkesi özelliklerini etkinleştirir. |
UseCors(IApplicationBuilder) |
Etki alanları arası isteklere izin vermek için web uygulaması işlem hattınıza bir CORS ara yazılımı ekler. |
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. |
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. |
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. |
UseDefaultFiles(IApplicationBuilder) |
Geçerli yolda varsayılan dosya eşlemesini etkinleştirir |
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 |
UseDeveloperExceptionPage(IApplicationBuilder) |
İşlem hattından zaman uyumlu ve zaman uyumsuz Exception örnekleri yakalar ve HTML hata yanıtları oluşturur. |
UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
İşlem hattından zaman uyumlu ve zaman uyumsuz Exception örnekleri yakalar ve HTML hata yanıtları oluşturur. |
UseDirectoryBrowser(IApplicationBuilder) |
Geçerli yolda dizine gözatmayı etkinleştirme |
UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Verilen seçeneklerle dizine gözatmayı etkinleştirme |
UseDirectoryBrowser(IApplicationBuilder, String) |
Verilen istek yolu için dizine gözatmayı etkinleştirir |
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 adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Sağlanan deseni mümkün olan en düşük öncelikle eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
belirtilen desen için HTTP GET istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için HTTP GET istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Tüm ön ekleri belirtilen |
MapGroup(IEndpointRouteBuilder, String) |
Tüm ön ekleri belirtilen |
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 HTTP PUT istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
belirtilen desen için HTTP PUT istekleriyle eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Yapılandırılan IEndpointRouteBuilder'dan oluşturulan örneklerle belirtilen IApplicationBuilder öğesine EndpointDataSource bir Microsoft.AspNetCore.Routing.EndpointMiddleware ara yazılım ekler. geçerli Microsoft.AspNetCore.Routing.EndpointMiddleware istekle ilişkilendirilmiş öğesini yürütür Endpoint . |
UseRouting(IApplicationBuilder) |
Belirtilen IApplicationBuilderöğesine ara Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware yazılım ekler. |
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ülmeyecek. |
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ülmeyecek. |
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ülmeyecek. |
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ülmeyecek. |
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ülmeyecek. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Dosya olmayan adlara yönelik isteklerle eşleşmesi için en düşük olası önceliğe sahip özelleştirilmiş RouteEndpointIEndpointRouteBuilder bir ekler. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Sağlanan deseni mümkün olan en düşük öncelikle eşleştirecek özel RouteEndpointIEndpointRouteBuilder bir ekler. |
UseFileServer(IApplicationBuilder) |
Geçerli dizindeki geçerli istek yolu için tüm statik dosya ara yazılımını (dizine gözatma hariç) etkinleştirin. |
UseFileServer(IApplicationBuilder, FileServerOptions) |
Belirtilen seçeneklerle tüm statik dosya ara yazılımını etkinleştirme |
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, String) |
Aynı addaki dizinden verilen istek yolu için tüm statik dosya ara yazılımını (dizine gözatma hariç) etkinleştirir |
UseForwardedHeaders(IApplicationBuilder) |
geçerli istekte eşleşen alanlarına iletilen üst bilgileri 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, ForwardedHeadersOptions) |
geçerli istekte eşleşen alanlarına iletilen üst bilgileri 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) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım ekler. |
UseHealthChecks(IApplicationBuilder, PathString, 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, Int32, 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, String, HealthCheckOptions) |
Sistem durumu denetimi durumu sağlayan bir ara yazılım 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. |
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, 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. |
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. |
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ı olduğunda 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. |
UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Gelen POST isteğinin yöntem türünü formda belirtilen türle geçersiz kılmasına izin verir. Bu ara yazılım, bir istemci GET veya POST yöntemleri göndermekle sınırlı olduğunda ancak diğer HTTP yöntemlerini çağırmak istediğinde kullanılır. |
UseHttpsRedirection(IApplicationBuilder) |
HTTP İsteklerini HTTPS'ye yeniden yönlendirmek için ara yazılım 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. |
Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
İstek işlem hattını verilen istek yolunun eşleşmelerine göre dallar. İstek yolu verilen yolla başlıyorsa, dal yürütülür. |
Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
İstek işlem hattını verilen istek yolunun eşleşmelerine göre dallar. İstek yolu verilen yolla başlıyorsa, dal yürütülür. |
Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
İstek işlem hattını verilen istek yolunun eşleşmelerine göre dallar. İstek yolu verilen yolla başlıyorsa, dal yürütülür. |
MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
İstek işlem hattını verilen koşulun sonucuna göre dallar. |
UseMigrationsEndPoint(IApplicationBuilder) |
Geçiş işlemlerini yürütme isteklerini işler. Ara yazılım, öğesine DefaultPathyapılan istekleri dinler. |
UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Geçiş işlemlerini yürütme isteklerini işler. Ara yazılım, içinde |
UseMvc(IApplicationBuilder) |
İstek yürütme işlem hattına IApplicationBuilder MVC ekler. |
UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
İstek yürütme işlem hattına IApplicationBuilder MVC ekler. |
UseMvcWithDefaultRoute(IApplicationBuilder) |
'default' adlı varsayılan yol ve şu şablonla istek yürütme işlem hattına IApplicationBuilder MVC ekler: '{controller=Home}/{action=Index}/{id?}'. |
UseOutputCache(IApplicationBuilder) |
HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması. |
UseOwin(IApplicationBuilder) |
Belirtilen IApplicationBuilderöğesine bir OWIN işlem hattı 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. |
UseRateLimiter(IApplicationBuilder) |
Uygulama için hız sınırlamayı etkinleştirir. |
UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Uygulama için hız sınırlamayı etkinleştirir. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
belirtilen |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
tarafından |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
tarafından |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
tarafından |
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 |
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 |
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 |
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 |
MapRazorPages(IEndpointRouteBuilder) |
Razor Sayfaları için uç noktaları öğesine IEndpointRouteBuilderekler. |
UseRequestDecompression(IApplicationBuilder) |
HTTP istek gövdelerini dinamik olarak sıkıştırmak için ara yazılım 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. Bunlar, üzerinde uç noktaları içinde RequestTimeoutOptionsRequestTimeoutAttribute veya WithRequestTimeout yönlendirme uzantıları kullanılarak yapılandırılmalıdır. |
UseResponseCaching(IApplicationBuilder) |
HTTP yanıtlarını önbelleğe almak için öğesini ResponseCachingMiddleware ekler. |
UseResponseCompression(IApplicationBuilder) |
HTTP Yanıtlarını dinamik olarak sıkıştırmak için ara yazılım ekler. |
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. |
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. |
UseRouter(IApplicationBuilder, IRouter) |
belirtilen ile IRouterbelirtilen IApplicationBuilder öğesine bir RouterMiddleware ara yazılım ekler. |
UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
yapılandırılan'dan IRouteBuilderoluşturulan ile belirtilen IApplicationBuilder öğesine IRouter bir RouterMiddleware ara yazılım ekler. |
Run(IApplicationBuilder, RequestDelegate) |
Uygulamanın istek işlem hattına bir terminal ara yazılım temsilcisi ekler. |
UseSession(IApplicationBuilder) |
SessionMiddleware uygulama için oturum durumunu otomatik olarak etkinleştirmek için öğesini ekler. |
UseSession(IApplicationBuilder, SessionOptions) |
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ım öncelikli olur. |
UseStaticFiles(IApplicationBuilder) |
Geçerli istek yolu için statik dosya sunulmasını etkinleştirir |
UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Belirtilen seçeneklerle statik dosya sunumunu etkinleştirir |
UseStaticFiles(IApplicationBuilder, String) |
Belirtilen istek yolu için statik dosya sunulmasını etkinleştirir |
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 |
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 |
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 |
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 |
UseStatusCodePages(IApplicationBuilder) |
Gövdesi olmayan 400 ile 599 arasında durum kodları olan yanıtları denetleyen varsayılan yanıt işleyicisi olan bir StatusCodePages ara yazılımı ekler. |
UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Gövdesi olmayan 400 ile 599 arasında durum kodları olan yanıtları denetleyen verilen seçeneklere sahip bir StatusCodePages ara yazılımı ekler. |
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>) |
Gövdesi olmayan 400 ile 599 arasında durum kodlarıyla yanıtları denetleyen belirtilen işleyiciye sahip bir StatusCodePages ara yazılımı ekler. |
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ı olan yanıtları denetler. |
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'lerde PathBase önceden eklenir ve diğer URL'ler olduğu gibi kullanılır. |
UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
İşlem hattına bir StatusCodePages ara yazılımı ekler. Alternatif bir yol kullanarak istek işlem hattı yeniden yürütülerek yanıt gövdesinin oluşturulması gerektiğini belirtir. Bu yol, durum kodunun '{0}' yer tutucusunu içerebilir. |
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Uygulamanın istek işlem hattına satır içinde tanımlanmış bir ara yazılım temsilcisi ekler. Sonraki işlevi çağırmıyorsanız, bunun yerine kullanın Run(IApplicationBuilder, RequestDelegate) . |
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Uygulamanın istek işlem hattına satır içinde tanımlanmış 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:
|
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. |
UsePathBase(IApplicationBuilder, PathString) |
Belirtilen yol tabanını istek yolundan ayıklayan ve istek yolu tabanına postpend eden bir ara yazılım 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. |
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) |
WebSocketMiddleware öğesini istek işlem hattına ekler. |
UseWebSockets(IApplicationBuilder, WebSocketOptions) |
WebSocketMiddleware öğesini istek işlem hattına ekler. |
UseWelcomePage(IApplicationBuilder) |
WelcomePageMiddleware'i işlem hattına ekler. |
UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Verilen seçeneklerle WelcomePageMiddleware'i işlem hattına ekler. |
UseWelcomePage(IApplicationBuilder, PathString) |
Verilen yol ile işlem hattına WelcomePageMiddleware ekler. |
UseWelcomePage(IApplicationBuilder, String) |
Verilen yol ile işlem hattına WelcomePageMiddleware ekler. |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
ASP.NET Core Identity kullanarak kaydolmak, oturum açmak ve oturumu açmak için uç noktalar ekleyin. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Belirtilen ön eklerin HTTP istekleriyle (tüm fiiller) eşleşen öğesine bir RouteEndpointIEndpointRouteBuilder ekler. |
UseHttpLoggingMiddleware(IApplicationBuilder) |
Ara yazılımı günlüğe kaydeden gelen HTTP isteğini içine IApplicationBuilderkaydeder. |
UseRequestCheckpoint(IApplicationBuilder) |
İstek Denetim Noktası ile ilgili ara yazılımları işlem hattına kaydeder. |
UseRequestLatencyTelemetry(IApplicationBuilder) |
İstek yürütme işlem hattına IApplicationBuilder istek gecikme süresi telemetri ara yazılımını ekler. |
UseSpaStaticFiles(IApplicationBuilder) |
Uygulamayı Tek Sayfalı Uygulama (SPA) için statik dosyalara hizmet edecek şekilde yapılandırır. Dosyalar kayıtlı ISpaStaticFileProvider hizmet kullanılarak bulunur. |
UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Uygulamayı Tek Sayfalı Uygulama (SPA) için statik dosyalara hizmet edecek şekilde yapılandırır. Dosyalar kayıtlı ISpaStaticFileProvider hizmet kullanılarak bulunur. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin