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 |
IServiceProviderUygulamanın hizmet kapsayıcısına erişim sağlayan öğesini alır veya ayarlar. |
| Properties |
Ara yazılım arasında veri paylaşımında kullanılabilecek bir anahtar/değer koleksiyonu alır. |
| ServerFeatures |
Uygulamanın sunucusunun sağladığı HTTP özellikleri kümesini alır. |
Yöntemler
| Build() |
Bu uygulama tarafından HTTP isteklerini işlemek için kullanılan temsilciyi oluşturur. |
| New() |
Bunu paylaşan yeni bir oluşturur IApplicationBuilder Properties IApplicationBuilder . |
| Use(Func<RequestDelegate,RequestDelegate>) |
Uygulamanın istek ardışık düzenine bir ara yazılım temsilcisi ekler. |
Uzantı Metotları
| UseRequestLocalization(IApplicationBuilder) |
İstemci RequestLocalizationMiddleware tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için ekler. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
İstemci RequestLocalizationMiddleware tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için ekler. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
İstemci RequestLocalizationMiddleware tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için ekler. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
İstemci RequestLocalizationMiddleware tarafından sağlanan bilgilere göre istekler için kültür bilgilerini otomatik olarak ayarlamak için ekler. |
| UseAuthentication(IApplicationBuilder) |
kimlik AuthenticationMiddleware doğrulama özelliklerini sağlayan IApplicationBuilder belirtilen 'e ekler. |
| UseAuthorization(IApplicationBuilder) |
, AuthorizationMiddleware Yetkilendirme yeteneklerini sağlayan, belirtilen öğesine ekler IApplicationBuilder .
Endpoint Routing kullanılarak yönlendirilen bir kaynağı yetkilendirirken, bu çağrı, uygulamaya yapılan çağrılar arasında yer almalıdır |
| 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 Browserlinkbir ara yazılım oluşturan bir Factory yöntemi kaydeder. |
| UseIdentity(IApplicationBuilder) |
Kullanımdan kalktı.
Bu yöntem artık kullanılmıyor ve gelecek bir sürümde kaldırılacak. Önerilen alternatif UseAuthentication(IApplicationBuilder) Geçerli uygulama için ASP.NET kimliğine izin vermez. |
| UseCertificateForwarding(IApplicationBuilder) |
İşlem hattına, istek üst bilgisinde sertifikanın kodunu çözecek bir ara yazılım ekler ve HttpContext.Connection.ClientCertificate'i günceller. |
| UseClaimsTransformation(IApplicationBuilder) |
ClaimsTransformationMiddleware IApplicationBuilder , Talep dönüştürme yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) |
ClaimsTransformationMiddleware IApplicationBuilder , Talep dönüştürme yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) |
ClaimsTransformationMiddleware IApplicationBuilder , Talep dönüştürme yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Uygulamayı, "/" kök yolundan Blazor WebAssembly çerçeve dosyalarını sunacak şekilde yapılandırır. |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Uygulamayı, yoldan Blazor WebAssembly çerçeve dosyalarını sunacak şekilde yapılandırır |
| UseConcurrencyLimiter(IApplicationBuilder) |
ConcurrencyLimiterMiddlewareEşzamanlı yürütülen isteklerin sayısını sınırlandırmak için öğesini ekler. |
| UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
Kullanımdan kalktı.
İstek yürütme ardışık düzenine ASP.NET Core bağlantı Işleyicileri için destek ekler IApplicationBuilder . Bu yöntem artık kullanılmıyor ve gelecek bir sürümde kaldırılacak. Önerilen alternatif, < > Microsoft. aspnetcore. Builder. useendpoints (...) Içinde mapconnections veya mapconnectionhandler tconnectionhandler kullanmaktır. |
| UseCookieAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Usetarif ıeauthentication artık kullanılmıyor. Addaduthentication () ile tanımlama bilgisi kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddCookie. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Usetarif ıeauthentication artık kullanılmıyor. Addaduthentication () ile tanımlama bilgisi kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddCookie. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
CookieAuthenticationMiddleware IApplicationBuilder , Tanımlama bilgisi kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseCookiePolicy(IApplicationBuilder) |
CookiePolicyMiddlewareİşleyiciyi belirtilen ' e ekler ve bu da tanımlama bilgisi ilkesi özelliklerini IApplicationBuilder etkinleştirir. |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
CookiePolicyMiddlewareİşleyiciyi belirtilen ' e ekler ve bu da tanımlama bilgisi ilkesi özelliklerini IApplicationBuilder etkinleştirir. |
| UseCors(IApplicationBuilder) |
Etki alanı 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 alanı arası isteklere izin vermek için web uygulaması işlem hattınıza bir CORS ara yazılımı ekler. |
| UseCors(IApplicationBuilder, String) |
Etki alanı arası isteklere izin vermek için web uygulaması işlem hattınıza bir CORS ara yazılımı ekler. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Kullanımdan kalktı.
İşlem hattından zaman uyumlu ve zaman uyumsuz veritabanıyla ilgili özel durumları yakalar ve bu özel durumlar, geçişler Entity Framework çözümlenir. Bu özel durumlar oluştuğunda, sorunu çözmek için olası eylemlerin ayrıntılarının yer verdiği bir HTML yanıtı oluşturulur. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Kullanımdan kalktı.
İşlem hattından zaman uyumlu ve zaman uyumsuz veritabanıyla ilgili özel durumları yakalar ve bu özel durumlar, geçişler Entity Framework çözümlenir. Bu özel durumlar oluştuğunda, sorunu çözmek için olası eylemlerin ayrıntılarının yer verdiği bir HTML yanıtı oluşturulur. |
| UseDefaultFiles(IApplicationBuilder) |
Geçerli yolda varsayılan dosya eşlemesini etkin |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Verilen seçeneklerle varsayılan dosya eşlemesini etkinleştirilir |
| UseDefaultFiles(IApplicationBuilder, String) |
Verilen istek yolu için varsayılan dosya eşlemesini etkinleştirilir |
| UseDeveloperExceptionPage(IApplicationBuilder) |
İşlem hattından zaman uyumlu ve zaman uyumsuz örnekleri yakalar ve Exception HTML hata yanıtları üretir. |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
İşlem hattından zaman uyumlu ve zaman uyumsuz örnekleri yakalar ve Exception HTML hata yanıtları üretir. |
| UseDirectoryBrowser(IApplicationBuilder) |
Geçerli yolda dizin taramayı etkinleştir |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Verilen seçeneklerle dizin taramayı etkinleştir |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Verilen istek yolu için dizin taramayı mümkün |
| UseElmCapture(IApplicationBuilder) |
, Üzerinden erişilebilen Karatabıng hizmeti 'ni Etkinleştir ElmPageMiddleware . |
| UseElmPage(IApplicationBuilder) |
Tarafından yakalanan günlüklerin görüntülenmesine izin vermez ElmCaptureMiddleware . |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Microsoft.AspNetCore.Routing.EndpointMiddleware IApplicationBuilder EndpointDataSource Yapılandırılan örneklerle oluşturulan örneklerle belirtilen bir ara yazılım ekler IEndpointRouteBuilder . , Microsoft.AspNetCore.Routing.EndpointMiddleware Endpoint Geçerli istekle ilişkili öğesini yürütür. |
| UseRouting(IApplicationBuilder) |
Microsoft.AspNetCore.Routing.EndpointRoutingMiddlewareBelirtilen öğesine bir ara yazılım ekler IApplicationBuilder . |
| UseExceptionHandler(IApplicationBuilder) |
Özel durumları yakalayacaktır, bunları günlüğe kaydeder ve alternatif bir işlem hattındaki isteği yeniden yürütecektir. Yanıt zaten başlatılmışsa istek yeniden çalıştırılmayacak. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Özel durumları yakalayacaktır, bunları günlüğe kaydeder ve alternatif bir işlem hattındaki isteği yeniden yürütecektir. Yanıt zaten başlatılmışsa istek yeniden çalıştırılmayacak. |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Özel durumları yakalayacaktır, bunları günlüğe kaydeder ve alternatif bir işlem hattındaki isteği yeniden yürütecektir. Yanıt zaten başlatılmışsa istek yeniden çalıştırılmayacak. |
| UseExceptionHandler(IApplicationBuilder, String) |
Özel durumları yakalayacaktır, günlüğe kaydeder, istek yolunu sıfırlayacak ve isteği yeniden yürütecek olan işlem hattına bir ara yazılım ekler. Yanıt zaten başlatılmışsa istek yeniden çalıştırılmayacak. |
| UseFacebookAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Usecebookauthentication artık kullanılmıyor. Addaduthentication () ile Facebook kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddFacebook. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Usecebookauthentication artık kullanılmıyor. Addaduthentication () ile Facebook kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddFacebook. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
FacebookMiddleware IApplicationBuilder , Facebook kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseFileServer(IApplicationBuilder) |
Geçerli dizinde geçerli istek yolu için tüm statik dosya ara yazılımlarını (dizin tarama dışında) etkinleştirin. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Verilen seçeneklerle tüm statik dosya ara yazılımlarını etkinleştirme |
| UseFileServer(IApplicationBuilder, Boolean) |
Geçerli dizinde geçerli istek yolu için tüm statik dosya ara yazılımlarını etkinleştirin. |
| UseFileServer(IApplicationBuilder, String) |
Aynı addaki dizinden verilen istek yolu için tüm statik dosya ara yazılımlarını (dizin tarama hariç) sağlar |
| UseForwardedHeaders(IApplicationBuilder) |
Geçerli istekte eşleşen alanlarına iletili üst bilgileri uygular. Kural gereği, HTTP sunucuları iyi bilinen HTTP üst bilgilerinden istemciden bilgileri iletir. , ForwardedHeadersMiddleware bu üst bilgileri okur ve HttpContext'te ilişkili alanları doldurur. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Geçerli istekte eşleşen alanlarına iletili üst bilgileri uygular. Kural gereği, HTTP sunucuları iyi bilinen HTTP üst bilgilerinden istemciden bilgileri iletir. , ForwardedHeadersMiddleware bu üst bilgileri okur ve HttpContext'te ilişkili alanları doldurur. |
| UseGoogleAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
UseGoogleAuthentication artık kullanılmıyor. Addaduthentication () ile Google kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddGoogle. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Kullanımdan kalktı.
UseGoogleAuthentication artık kullanılmıyor. Addaduthentication () ile Google kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddGoogle. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
GoogleMiddleware IApplicationBuilder , Google kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseHeaderPropagation(IApplicationBuilder) |
Bir 'ye yayılması için üst bilgileri toplayan bir ara yazılım HttpClient 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 konak üst bilgilerine göre istekleri filtrelemek için ara yazılım ekler. Geçersiz istekler 400 durum koduyla reddedilir. |
| UseHsts(IApplicationBuilder) |
HSTS kullanmak için Strict-Transport-Security üst bilgisi ekleyen ara yazılım ekler. |
| UseHttpLogging(IApplicationBuilder) |
HTTP isteklerini ve yanıtlarını günlüğe içerebilen bir ara yazılım ekler. |
| UseW3CLogging(IApplicationBuilder) |
W3C biçimindeki sunucu günlüklerine yönelik HTTP isteklerini ve yanıtlarını günlüğe kaydeden bir ara yazılım ekler. |
| UseHttpMethodOverride(IApplicationBuilder) |
Gelen POST isteğine, üst bilgide 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öndermeye sınırlı olduğunda, ancak diğer HTTP yöntemlerini çağırmak istediğinde kullanılır. Varsayılan olarak, bir X-HTTP-Method-override istek üst bilgisi, tünel oluşturulan HTTP yöntemini belirtmek için kullanılır. |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Gelen POST isteğine, 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öndermeye sınırlı olduğunda, ancak diğer HTTP yöntemlerini çağırmak istediğinde kullanılır. |
| UseHttpsRedirection(IApplicationBuilder) |
HTTP Isteklerini HTTPS 'ye yönlendirmeye yönelik ara yazılım ekler. |
| UseJwtBearerAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Usejwtyataerauthentication artık kullanılmıyor. Addavuthentication () ile Jwttaşıyıcı kimlik doğrulamasını yapılandırın. ConfigureServices içinde Addjwttaşıyıcı. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Usejwtyataerauthentication artık kullanılmıyor. Addavuthentication () ile Jwttaşıyıcı kimlik doğrulamasını yapılandırın. ConfigureServices içinde Addjwttaşıyıcı. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
JwtBearerMiddleware IApplicationBuilder , Taşıyıcı belirteç işleme yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. Bu ara yazılım, istek üstbilgisinde görüntülenen uygun şekilde biçimlendirilen ve güvenli belirteçleri anlamıştır. Options. AuthenticationMode etkinse, taşıyıcı belirteç 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 ıauthenticationmanager kimlik doğrulayan ekip eşitlemesi herhangi bir zamanda kullanılabilir. Ayrıca bkz. http://tools.ietf.org/html/rfc6749 |
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
İstek işlem hattını, belirtilen istek yolunun eşleşmelerini temel alarak dallandırır. İstek yolu verilen yol ile başlıyorsa, dal yürütülür. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
İstek işlem hattını, belirtilen istek yolunun eşleşmelerini temel alarak dallandırır. İstek yolu verilen yol ile başlıyorsa, dal yürütülür. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
İstek işlem hattını, belirtilen istek yolunun eşleşmelerini temel alarak dallandırır. İstek yolu verilen yol ile başlıyorsa, dal yürütülür. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Verilen koşulun sonucuna göre istek ardışık düzenini dallandırır. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
UseMicrosoftAccountAuthentication artık kullanılmıyor. Microsofttaccount kimlik doğrulamasını Addaduthentication () ile yapılandırın. ConfigureServices içinde AddMicrosoftAccount. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
UseMicrosoftAccountAuthentication artık kullanılmıyor. Microsofttaccount kimlik doğrulamasını Addaduthentication () ile yapılandırın. ConfigureServices içinde AddMicrosoftAccount. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
MicrosoftAccountMiddleware IApplicationBuilder , Microsoft hesabı kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseMigrationsEndPoint(IApplicationBuilder) |
Geçiş işlemlerini yürütmek için istekleri işler. Ara yazılım, öğesine yapılan istekleri dinleyecektir DefaultPath . |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Geçiş işlemlerini yürütmek için istekleri işler. Ara yazılım, ' de yapılandırılan yola yönelik istekleri dinleyecektir |
| UseMvc(IApplicationBuilder) |
İstek yürütme işlem hattına MVC IApplicationBuilder ekler. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
İstek yürütme işlem hattına MVC IApplicationBuilder ekler. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
İstek yürütme işlem hattına 'default' adlı varsayılan bir yol ve şu şablonla MVC IApplicationBuilder ekler: '{controller=Home}/{action=Index}/{id?}'. |
| UseOAuthAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
UseOAuthAuthentication artık kullanılmıyor. Addavuthentication () ile OAuth kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddOAuth. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
UseOAuthAuthentication artık kullanılmıyor. Addavuthentication () ile OAuth kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddOAuth. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
OAuthMiddleware<TOptions> IApplicationBuilder , OAuth 2,0 kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseOpenIdConnectAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Useopenıdconnectauthentication artık kullanılmıyor. Addaduthentication () ile Openıdconnect kimlik doğrulamasını yapılandırın. ConfigureServices içinde Addopenıdconnect. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Useopenıdconnectauthentication artık kullanılmıyor. Addaduthentication () ile Openıdconnect kimlik doğrulamasını yapılandırın. ConfigureServices içinde Addopenıdconnect. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
OpenIdConnectMiddleware IApplicationBuilder , OpenID Connect kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| UseOwin(IApplicationBuilder) |
Belirtilen 'e bir OWIN işlem hattı IApplicationBuilder ekler. |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Belirtilen 'e OWIN ara yazılım işlem hattı IApplicationBuilder ekler. |
| RunProxy(IApplicationBuilder) |
Seçenekler ' de belirtildiği gibi uzak sunucuya istek gönderir |
| RunProxy(IApplicationBuilder, ProxyOptions) |
Seçenekler ' de belirtildiği gibi uzak sunucuya istek gönderir |
| UseResponseBuffering(IApplicationBuilder) |
Yanıt gövdelerinin tam arabelleğe almasını mümkün. Bu, ıhttpbir özelliği kullanılarak istek bazında devre dışı bırakılabilir. |
| UseResponseCaching(IApplicationBuilder) |
HTTP ResponseCachingMiddleware yanıtlarını önbelleğe alma için ekler. |
| UseResponseCompression(IApplicationBuilder) |
Dinamik olarak sıkıştırmak için, HTTP yanıtlarını bir ara yazılım ekler. |
| UseRewriter(IApplicationBuilder) |
Verilen bir URL'nin kurallar ve koşullarla eş olup oi ve eşleşmede HttpContext'i eşlep eşleşmezse denetler. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Verilen bir URL'nin kurallar ve koşullarla eş olup oi ve eşleşmede HttpContext'i eşlep eşleşmezse denetler. |
| UseRouter(IApplicationBuilder, IRouter) |
Belirtilen RouterMiddleware ile belirtilen için bir IApplicationBuilder ara yazılım IRouter ekler. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
yapılandırılan RouterMiddleware 'dan yerleşik ile IApplicationBuilder IRouter belirtilen'e bir ara yazılım IRouteBuilder ekler. |
| Run(IApplicationBuilder, RequestDelegate) |
Uygulamanın istek ardışık düzenine bir Terminal ara yazılım temsilcisi ekler. |
| UseSession(IApplicationBuilder) |
SessionMiddlewareUygulamanın oturum durumunu otomatik olarak etkinleştirmek için öğesini ekler. |
| UseSession(IApplicationBuilder, SessionOptions) |
SessionMiddlewareUygulamanın oturum durumunu otomatik olarak etkinleştirmek için öğesini ekler. |
| UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
Kullanımdan kalktı.
IApplicationBuilderİstek yürütme ardışık düzenine SignalR ekler. Bu yöntem artık kullanılmıyor ve gelecek bir sürümde kaldırılacak. Ö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 zincirindeki bu noktadan gelen tüm istekleri işler. Bu ara yazılım, zincirde geç yerleştirilmelidir, böylece statik dosyalara hizmet veren diğer ara yazılımlar, MVC eylemleri vb. daha önceliklidir. |
| UseStaticFiles(IApplicationBuilder) |
Geçerli istek yolu için statik dosya sunani sağlar |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Verilen seçeneklerle statik dosyanın hizmet verilmesini sağlar |
| UseStaticFiles(IApplicationBuilder, String) |
Verilen istek yolu için statik dosyanın hizmet verilmesini sağlar |
| UseStatusCodePages(IApplicationBuilder) |
Bir gövdeye sahip olmayan 400 ile 599 arasında durum kodlarına sahip yanıtları denetleyen varsayılan yanıt işleyicisine sahip bir StatusCodePages ara yazılımı ekler. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
, Bir gövdeye sahip olmayan 400 ve 599 arasında durum kodlarına sahip 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ütmek üzere belirtilen alternatif ara yazılım ardışık düzenine sahip işlem hattına bir StatusCodePages ara yazılımı ekler. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Bir gövdeye sahip olmayan 400 ve 599 arasındaki durum kodlarına sahip yanıtları denetleyen belirtilen işleyiciye sahip bir StatusCodePages ara yazılımı ekler. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Gönderilmek üzere belirtilen yanıt gövdesini içeren bir StatusCodePages ara yazılımı ekler. Bu {0} durum kodu için bir ' ' yer tutucusu içerebilir. Ara yazılım, bir gövdesi olmayan 400 ile 599 arasında durum kodlarına sahip yanıtları denetler. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
İşlem hattına bir StatusCodePages ara yazılımı ekler. Verilen konumun URL şablonuyla yeniden yönlendirilirken yanıtların işleneceğini belirtir. Bu {0} durum kodu için bir ' ' yer tutucusu içerebilir. ' ~ ' İle başlayan URL 'Lerde, diğer tüm URL 'Ler olduğu gibi kullanılacak PathBase eklenmiş olur. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
İşlem hattına bir StatusCodePages ara yazılımı ekler. İstek ardışık düzeni alternatif bir yol kullanılarak yeniden yürütülerek yanıt gövdesinin oluşturulması gerektiğini belirtir. Bu yol {0} , durum kodu için bir ' ' yer tutucusu içerebilir. |
| UseTwitterAuthentication(IApplicationBuilder) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Bu kimlik doğrulaması artık kullanılmıyor. Addavuthentication () ile Twitter kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddTwitter. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Kullanımdan kalktı.
Kullanımdan kalktı.
Bu kimlik doğrulaması artık kullanılmıyor. Addavuthentication () ile Twitter kimlik doğrulamasını yapılandırın. ConfigureServices içinde AddTwitter. https://go.microsoft.com/fwlink/?linkid=845470Daha fazla ayrıntı için bkz.. |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
TwitterMiddleware IApplicationBuilder , Twitter kimlik doğrulama yeteneklerini sağlayan, belirtilen bir ara yazılımı ekler. |
| 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. Bir sonraki işlevi çağırmasanı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ımlanmış bir ara yazılım temsilcisi ekler. Bir sonraki işlevi çağırmasanız, bunun yerine Run(IApplicationBuilder, RequestDelegate) kullanın. Aşağıda gösterildiği Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) gibi daha iyi performans için kullanmayı tercih edin:
|
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Uygulamanın istek ardışık düzenine bir ara yazılım türü ekler. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Uygulamanın istek ardışık düzenine bir ara yazılım türü ekler. |
| UsePathBase(IApplicationBuilder, PathString) |
Belirtilen yol tabanını istek yolundan ayıklanan ve istek yolu tabanına gönderen bir ara yazılım ekler. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Koşullu işlem hattının ana ardışık düzenine yeniden katılmış bir dalını koşullu olarak oluşturur. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Chromium dev araçları içindeki Blazor webassembly uygulamalarında hata ayıklamak için gereken ara yazılım ekler. |
| UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
Kullanımdan kalktı.
Webpack geliştirme ara yazılımı desteğini sağlar. Bu, derleyiciyi el ile çalıştırmak zorunda kalmadan her zaman güncel Webpack ile derlenmiş kaynaklara hizmet vermek için uygulamanıza bir Webpack derleyicisi örneğini uygulamanıza barındırr. Webpack derleyici örneği bellekte korunarak, derleyiciyi sıfırdan yeniden çalıştıran artımlı derleme çok daha hızlıdır. Webpack tarafından derlenmiş dosyalarla eşan gelen istekler, diskte yer alan dosyalardan bağımsız olarak Webpack derleyicisi çıkışı doğrudan döndürerek işlenmiş olur. İstek geldiğinde derleme devam ediyorsa, güncelleştirilmiş derleyici çıkışı hazır olana kadar yanıt duraklatılır. |
| UseWebSockets(IApplicationBuilder) |
İstek WebSocketMiddleware işlem hattına ekler. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
İstek WebSocketMiddleware işlem hattına ekler. |
| UseWelcomePage(IApplicationBuilder) |
Welcomepageara yazılımını işlem hattına ekler. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Verilen seçeneklerle Welcomepageara yazılımını ardışık düzene ekler. |
| UseWelcomePage(IApplicationBuilder, PathString) |
Welcomepageara yazılım hattını verilen yol ile ardışık düzene ekler. |
| UseWelcomePage(IApplicationBuilder, String) |
Welcomepageara yazılım hattını verilen yol ile ardışık düzene ekler. |
| UseSpaStaticFiles(IApplicationBuilder) |
Uygulamayı tek sayfalı uygulama (SPA) için statik dosyalara sunacak şekilde yapılandırır. Dosyalar kayıtlı hizmet kullanılarak bulunur ISpaStaticFileProvider . |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Uygulamayı tek sayfalı uygulama (SPA) için statik dosyalara sunacak şekilde yapılandırır. Dosyalar kayıtlı hizmet kullanılarak bulunur ISpaStaticFileProvider . |