IApplicationBuilder 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 uygulamanın istek işlem hattını yapılandırma mekanizmalarını sağlayan bir sınıf tanımlar.
public interface class IApplicationBuilder
public interface IApplicationBuilder
type IApplicationBuilder = interface
Public Interface IApplicationBuilder
- Türetilmiş
Özellikler
ApplicationServices |
Uygulamanın hizmet kapsayıcısına erişim sağlayan IServiceProvider alır veya ayarlar. |
Properties |
Ara yazılım arasında veri paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu alır. |
ServerFeatures |
Uygulama sunucusunun sağladığı HTTP özellikleri kümesini alır. |
Yöntemler
Build() |
HTTP isteklerini işlemek için bu uygulama tarafından kullanılan temsilciyi oluşturur. |
New() |
Bu IApplicationBuilderProperties paylaşan yeni bir IApplicationBuilder oluşturur. |
Use(Func<RequestDelegate,RequestDelegate>) |
Uygulamanın istek işlem hattına bir ara yazılım temsilcisi ekler. |
Uzantı Metotları
UseAntiforgery(IApplicationBuilder) |
Sahte yazılımdan koruma ara yazılımını işlem hattına ekler. |
UseRequestLocalization(IApplicationBuilder) |
İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için RequestLocalizationMiddleware ekler. |
UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için RequestLocalizationMiddleware ekler. |
UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için RequestLocalizationMiddleware ekler. |
UseRequestLocalization(IApplicationBuilder, String[]) |
İstemci tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için RequestLocalizationMiddleware ekler. |
UseAuthentication(IApplicationBuilder) |
AuthenticationMiddleware belirtilen IApplicationBuilderekler ve bu da kimlik doğrulama özelliklerini etkinleştirir. |
UseAuthorization(IApplicationBuilder) |
AuthorizationMiddleware belirtilen IApplicationBuilderekler ve bu da yetkilendirme özelliklerini etkinleştirir.
Uç nokta yönlendirmesi kullanılarak yönlendirilen bir kaynağı yetkilendirirken, ara yazılımının düzgün çalışması için bu çağrının |
UseBrowserLink(IApplicationBuilder) |
Bu yöntem, bir uygulamada Tarayıcı Bağlantısını etkinleştirmek için çağrılır. Her istek için BrowserLinkMiddleware oluşturan bir fabrika yöntemi kaydeder. |
UseIdentity(IApplicationBuilder) |
Geçersiz.
Bu yöntem kullanımdan kaldırılmıştır ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif UseAuthentication(IApplicationBuilder) Geçerli uygulama için ASP.NET kimliğini etkinleştirir. |
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. |
UseClaimsTransformation(IApplicationBuilder) |
ClaimsTransformationMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da talep dönüştürme özelliklerini etkinleştirir. |
UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) |
ClaimsTransformationMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da talep dönüştürme özelliklerini etkinleştirir. |
UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) |
ClaimsTransformationMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da talep dönüştürme özelliklerini etkinleştirir. |
UseBlazorFrameworkFiles(IApplicationBuilder) |
Uygulamayı, "/" kök yolundan Blazor WebAssembly çerçeve dosyalarına hizmet vermek üzere yapılandırıyor. |
UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Uygulamayı |
UseConcurrencyLimiter(IApplicationBuilder) |
Geçersiz.
Eşzamanlı olarak yürütülen isteklerin sayısını sınırlamak için ConcurrencyLimiterMiddleware ekler. |
UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
Geçersiz.
IApplicationBuilder isteği yürütme işlem hattına ASP.NET Çekirdek Bağlantı İşleyicileri için destek ekler. Bu yöntem kullanımdan kaldırılmıştır ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif, Microsoft.AspNetCore.Builder.UseEndpoints(...) içinde MapConnections veya MapConnectionHandler<TConnectionHandler> kullanmaktır. |
UseCookieAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseCookieAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Tanımlama Bilgisi kimlik doğrulamasını yapılandırın. ConfigureServices'te AddCookie. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Geçersiz.
Geçersiz.
UseCookieAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Tanımlama Bilgisi kimlik doğrulamasını yapılandırın. ConfigureServices'te AddCookie. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
CookieAuthenticationMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da tanımlama bilgisi kimlik doğrulaması özelliklerini etkinleştirir. |
UseCookiePolicy(IApplicationBuilder) |
CookiePolicyMiddleware işleyicisini belirtilen IApplicationBuilderekler ve bu da tanımlama bilgisi ilkesi özelliklerini etkinleştirir. |
UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
CookiePolicyMiddleware işleyicisini belirtilen IApplicationBuilderekler 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) |
Belirtilen seçeneklerle dizine gözatmayı etkinleştirme |
UseDirectoryBrowser(IApplicationBuilder, String) |
Verilen istek yolu için dizine gözatmayı etkinleştirir |
UseElmCapture(IApplicationBuilder) |
ElmPageMiddlewarearacılığıyla erişilebilen Elm günlük hizmetini etkinleştirir. |
UseElmPage(IApplicationBuilder) |
ElmCaptureMiddlewaretarafından yakalanan günlüklerin görüntülenmesini sağlar. |
UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
yapılandırılan IEndpointRouteBuilderoluşturulan EndpointDataSource örnekleriyle belirtilen IApplicationBuilder bir Microsoft.AspNetCore.Routing.EndpointMiddleware ara yazılımı ekler. Microsoft.AspNetCore.Routing.EndpointMiddleware geçerli istekle ilişkili Endpoint yürütür. |
UseRouting(IApplicationBuilder) |
Belirtilen IApplicationBuilderbir Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware ara 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ü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, 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, 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, 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. |
UseFacebookAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseFacebookAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Facebook kimlik doğrulamasını yapılandırın. ConfigureServices'te AddFacebook. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Geçersiz.
Geçersiz.
UseFacebookAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Facebook kimlik doğrulamasını yapılandırın. ConfigureServices'te AddFacebook. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
FacebookMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da Facebook kimlik doğrulama özelliklerini 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. |
UseFileServer(IApplicationBuilder, FileServerOptions) |
Belirtilen seçeneklerle tüm statik dosya ara yazılımını etkinleştirin |
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ı ada ait dizinden verilen istek yolu için tüm statik dosya ara yazılımını (dizine gözatma dışında) etkinleştirir |
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. ForwardedHeadersMiddleware bu üst bilgileri okur ve HttpContext'teki ilişkili alanları doldurur. |
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. ForwardedHeadersMiddleware bu üst bilgileri okur ve HttpContext'teki ilişkili alanları doldurur. |
UseGoogleAuthentication(IApplicationBuilder) |
Geçersiz.
UseGoogleAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Google kimlik doğrulamasını yapılandırın. ConfigureServices'te AddGoogle. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Geçersiz.
UseGoogleAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Google kimlik doğrulamasını yapılandırın. ConfigureServices'te AddGoogle. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
GoogleMiddleware ara yazılımını belirtilen IApplicationBuilderekler. Bu, Google kimlik doğrulama özelliklerini etkinleştirir. |
UseHeaderPropagation(IApplicationBuilder) |
HttpClientyayılacak üst bilgileri toplayan bir ara 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. |
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. |
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ı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. |
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. |
UseHttpsRedirection(IApplicationBuilder) |
HTTP İsteklerini HTTPS'ye yeniden yönlendirmek için ara yazılım ekler. |
UseJwtBearerAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseJwtBearerAuthentication kullanımdan kaldırıldı. AddAuthentication() ile JwtBearer kimlik doğrulamasını yapılandırın. ConfigureServices'te AddJwtBearer. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Geçersiz.
Geçersiz.
UseJwtBearerAuthentication kullanımdan kaldırıldı. AddAuthentication() ile JwtBearer kimlik doğrulamasını yapılandırın. ConfigureServices'te AddJwtBearer. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
JwtBearerMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da Taşıyıcı belirteci işleme özelliklerini etkinleştirir. Bu ara yazılım, istek üst bilgisinde görünen uygun şekilde biçimlendirilmiş ve güvenli belirteçleri anlar. Options.AuthenticationMode etkinse taşıyıcı belirteci içindeki talepler geçerli isteğin IPrincipal Kullanıcısına eklenir. Options.AuthenticationMode Pasif ise geçerli istek değiştirilmez, ancak isteğin taşıyıcı belirtecinden talepleri almak için herhangi bir zamanda IAuthenticationManager AuthenticateAsync kullanılabilir. Ayrıca bkz. http://tools.ietf.org/html/rfc6749 |
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. |
MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
belirtilen koşulun sonucuna göre istek işlem hattını dallar. |
UseMicrosoftAccountAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseMicrosoftAccountAuthentication kullanımdan kaldırıldı. AddAuthentication() ile MicrosoftAccount kimlik doğrulamasını yapılandırın. ConfigureServices'te AddMicrosoftAccount. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Geçersiz.
Geçersiz.
UseMicrosoftAccountAuthentication kullanımdan kaldırıldı. AddAuthentication() ile MicrosoftAccount kimlik doğrulamasını yapılandırın. ConfigureServices'te AddMicrosoftAccount. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
MicrosoftAccountMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da Microsoft Hesabı kimlik doğrulaması özelliklerini etkinleştirir. |
UseMigrationsEndPoint(IApplicationBuilder) |
Geçiş işlemlerini yürütmek için istekleri işler. Ara yazılım, DefaultPathiçin yapılan istekleri dinler. |
UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Geçiş işlemlerini yürütmek için istekleri işler. Ara yazılım, |
UseMvc(IApplicationBuilder) |
IApplicationBuilder isteği yürütme işlem hattına MVC ekler. |
UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
IApplicationBuilder isteği yürütme işlem hattına MVC ekler. |
UseMvcWithDefaultRoute(IApplicationBuilder) |
MVC'yi IApplicationBuilder isteği yürütme işlem hattına 'default' adlı varsayılan bir yol ve şu şablonla ekler: '{controller=Home}/{action=Index}/{id?}'. |
UseOAuthAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseOAuthAuthentication kullanımdan kaldırıldı. AddAuthentication() ile OAuth kimlik doğrulamasını yapılandırın. ConfigureServices'te AddOAuth. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Geçersiz.
Geçersiz.
UseOAuthAuthentication kullanımdan kaldırıldı. AddAuthentication() ile OAuth kimlik doğrulamasını yapılandırın. ConfigureServices'te AddOAuth. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
OAuthMiddleware<TOptions> ara yazılımını, OAuth 2.0 kimlik doğrulama özelliklerini etkinleştiren belirtilen IApplicationBuilderekler. |
UseOpenIdConnectAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseOpenIdConnectAuthentication kullanımdan kaldırıldı. AddAuthentication() ile OpenIdConnect kimlik doğrulamasını yapılandırın. ConfigureServices'te AddOpenIdConnect. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Geçersiz.
Geçersiz.
UseOpenIdConnectAuthentication kullanımdan kaldırıldı. AddAuthentication() ile OpenIdConnect kimlik doğrulamasını yapılandırın. ConfigureServices'te AddOpenIdConnect. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
OpenIdConnectMiddleware ara yazılımını, OpenID Connect kimlik doğrulama özelliklerini etkinleştiren belirtilen IApplicationBuilderekler. |
UseOutputCache(IApplicationBuilder) |
HTTP yanıtlarını önbelleğe almak için Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware ekler. |
UseOwin(IApplicationBuilder) |
Belirtilen IApplicationBuilderbir OWIN işlem hattı ekler. |
UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Belirtilen IApplicationBuilderOWIN ara yazılım işlem hattı ekler. |
RunProxy(IApplicationBuilder) |
Seçeneklerde belirtildiği gibi uzak sunucuya istek gönderir |
RunProxy(IApplicationBuilder, ProxyOptions) |
Seçeneklerde belirtildiği gibi uzak sunucuya istek gönderir |
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. |
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, uç noktalarda RequestTimeoutAttributeRequestTimeoutOptionsveya WithRequestTimeout yönlendirme uzantıları kullanılarak yapılandırılmalıdır. |
UseResponseBuffering(IApplicationBuilder) |
Yanıt gövdelerinin tam arabelleğe alma işlemini etkinleştirir. Bu, IHttpBufferingFeature kullanılarak istek başına devre dışı bırakılabilir. |
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) |
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 IRouterile belirtilen IApplicationBuilder bir RouterMiddleware ara yazılımı ekler. |
UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
Yapılandırılmış IRouteBuilder'den oluşturulan IRouter ile belirtilen IApplicationBuilderRouterMiddleware 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) |
Uygulama için oturum durumunu otomatik olarak etkinleştirmek için SessionMiddleware ekler. |
UseSession(IApplicationBuilder, SessionOptions) |
Uygulama için oturum durumunu otomatik olarak etkinleştirmek için SessionMiddleware ekler. |
UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
Geçersiz.
IApplicationBuilder isteği yürütme işlem hattına SignalR ekler. Bu yöntem kullanımdan kaldırılmıştır ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif, Microsoft.AspNetCore.Builder.UseEndpoints(...) içinde MapHub<THub> kullanmaktır. |
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. |
UseStaticFiles(IApplicationBuilder) |
Geçerli istek yolu için statik dosya sunumunu etkinleştirir |
UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Belirtilen seçeneklerle statik dosya sunumunu etkinleştirir |
UseStaticFiles(IApplicationBuilder, String) |
Belirtilen istek yolu için statik dosya sunumunu etkinleştirir |
UseStatusCodePages(IApplicationBuilder) |
400 ile 599 arasında gövdesi olmayan durum kodlarıyla 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ı içeren 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>) |
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, 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. |
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) |
İş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. |
UseTwitterAuthentication(IApplicationBuilder) |
Geçersiz.
Geçersiz.
UseTwitterAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Twitter kimlik doğrulamasını yapılandırın. ConfigureServices'te AddTwitter. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Geçersiz.
Geçersiz.
UseTwitterAuthentication kullanımdan kaldırıldı. AddAuthentication() ile Twitter kimlik doğrulamasını yapılandırın. ConfigureServices'te AddTwitter. Daha fazla bilgi için bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
TwitterMiddleware ara yazılımını belirtilen IApplicationBuilderekler ve bu da Twitter kimlik doğrulama özelliklerini etkinleştirir. |
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 Run(IApplicationBuilder, RequestDelegate) kullanın. |
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 Run(IApplicationBuilder, RequestDelegate) kullanın. Aşağıda gösterildiği gibi daha iyi performans için Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) kullanmayı 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. |
UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
Geçersiz.
Webpack geliştirme ara yazılım desteğini etkinleştirir. Bu, webpack derleyicisinin bir örneğini uygulamanızda bellekte barındırır, böylece derleyiciyi el ile çalıştırmak zorunda kalmadan her zaman up-totarih webpack'in derlenmiş kaynaklarına hizmet edebilirsiniz. Webpack derleyici örneği bellekte tutuldığından, artımlı derleme derleyiciyi sıfırdan yeniden çalıştırma açısından çok daha hızlıdır. Webpack'in derlediği dosyalarla eşleşen gelen istekler, diskteki dosyalardan bağımsız olarak doğrudan Webpack derleyici çıktısı döndürülerek işlenir. İstek geldiğinde derleme devam ederse, güncelleştirilmiş derleyici çıktısı hazır olana kadar yanıt duraklatılır. |
UseWebSockets(IApplicationBuilder) |
WebSocketMiddleware istek işlem hattına ekler. |
UseWebSockets(IApplicationBuilder, WebSocketOptions) |
WebSocketMiddleware 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) |
WelcomePageMiddleware'i verilen yolla işlem hattına ekler. |
UseWelcomePage(IApplicationBuilder, String) |
WelcomePageMiddleware'i verilen yolla işlem hattına ekler. |
UseHttpLoggingMiddleware(IApplicationBuilder) |
Gelen HTTP isteği günlüğe kaydetme ara yazılımını IApplicationBuilderkaydeder. |
UseRequestCheckpoint(IApplicationBuilder) |
İstek Denetim Noktası ile ilgili ara yazılımları işlem hattına kaydeder. |
UseRequestLatencyTelemetry(IApplicationBuilder) |
İstek gecikmesi telemetri ara yazılımını IApplicationBuilder istek yürütme işlem hattına ekler. |
UseSpaStaticFiles(IApplicationBuilder) |
Tek Sayfalı Uygulama (SPA) için statik dosyalar sunmak üzere uygulamayı yapılandırır. Dosyalar kayıtlı ISpaStaticFileProvider hizmeti kullanılarak bulunur. |
UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Tek Sayfalı Uygulama (SPA) için statik dosyalar sunmak üzere uygulamayı yapılandırır. Dosyalar kayıtlı ISpaStaticFileProvider hizmeti kullanılarak bulunur. |