Microsoft.AspNetCore.Builder Ad Alanı

Bir uygulamaya yerleşik ara yazılım ekleme ve ara yazılım için seçenekler türlerini içerir.

Sınıflar

ApplicationBuilder

için varsayılan IApplicationBuilder uygulama.

ApplicationBuilderExtensions

Bir uygulamaya eklemek için RequestLocalizationMiddleware uzantı yöntemleri.

AuthAppBuilderExtensions

HTTP uygulama işlem hattına kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

AuthenticationOptions

Tüm kimlik doğrulama ara yazılımı için temel seçenekler.

AuthorizationAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine yetkilendirme özellikleri eklemek için uzantı yöntemleri.

AuthorizationEndpointConventionBuilderExtensions

için yetkilendirme uzantısı IEndpointConventionBuilder yöntemleri.

BrowserLinkExtensions

ASP.NET Core uygulamasında tarayıcı bağlantısı yapılandırmak için uzantı yöntemlerinin uygulanması.

BuilderExtensions

İçin kimlik uzantıları IApplicationBuilder .

CertificateForwardingBuilderExtensions

Sertifika iletmeyi kullanmak için uzantı yöntemleri.

ClaimsTransformationAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine talep dönüştürme özellikleri eklemek için uzantı yöntemleri.

ClaimsTransformationOptions

Tarafından kullanılan seçenekleri içerir ClaimsTransformationMiddleware .

ComponentEndpointConventionBuilder

ComponentHub örneklerinin özelleştirilmesi için kullanılacak kuralları oluşturur EndpointBuilder .

ComponentEndpointRouteBuilderExtensions

İçin uzantıları IEndpointRouteBuilder .

ComponentsWebAssemblyApplicationBuilderExtensions

Blazor WebAssembly uygulamalarına eşleme uzantıları.

ConcurrencyLimiterExtensions

Bir uygulamaya eklemek için uzantı yöntemleri ConcurrencyLimiterMiddleware .

ConfigureHostBuilder

için IHostBuilder yapılamaz. WebApplicationBuilder derlemek Build() için WebApplicationBuilder kullanın.

ConfigureWebHostBuilder

İçin buildable IWebHostBuilder WebApplicationBuilder . Build()Oluşturmak için kullanın WebApplicationBuilder .

ConnectionEndpointRouteBuilder

Bağlantı örneklerinin özelleştirilmesi için kullanılacak kuralları oluşturur EndpointBuilder .

ConnectionEndpointRouteBuilderExtensions

üzerinde uzantı IEndpointRouteBuilder yöntemleri, s için yollar ConnectionHandler ekler.

ConnectionsAppBuilderExtensions

İçin uzantı yöntemleri IApplicationBuilder .

ControllerActionEndpointConventionBuilder

Örneklerin özelleştirilmesi için kullanılacak derleme EndpointBuilder kuralları.

ControllerEndpointRouteBuilderExtensions

ile Denetleyiciler kullanmak için uzantı yöntemlerini IEndpointRouteBuilder içerir.

CookieAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine tanımlama bilgisi kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

CookieAuthenticationOptions

İçin yapılandırma seçenekleri CookieAuthenticationMiddleware .

CookiePolicyAppBuilderExtensions

HTTP uygulama işlem hattına tanımlama bilgisi ilkesi özellikleri eklemek için uzantı yöntemleri.

CookiePolicyOptions

için programlı yapılandırma CookiePolicyMiddleware sağlar.

CorsEndpointConventionBuilderExtensions

İçin CORS uzantı yöntemleri IEndpointConventionBuilder .

CorsMiddlewareExtensions

IApplicationBuilderCORS ara yazılım desteği ekleme uzantıları.

DatabaseErrorPageExtensions

IApplicationBuilder için uzantı DatabaseErrorPageMiddleware yöntemleri.

DatabaseErrorPageOptions

için DatabaseErrorPageMiddleware seçenekler.

DefaultFilesExtensions

Defaultfilesara yazılımı için uzantı yöntemleri

DefaultFilesOptions

Varsayılan dosya adlarını seçme seçenekleri.

DeveloperExceptionPageExtensions

IApplicationBuilder için uzantı DeveloperExceptionPageMiddleware yöntemleri.

DeveloperExceptionPageOptions

İçin seçenekleri DeveloperExceptionPageMiddleware .

DirectoryBrowserExtensions

Directorybrowserara yazılım için uzantı yöntemleri

DirectoryBrowserOptions

Dizin tarama seçenekleri

ElmExtensions
EndpointBuilder

Yeni bir için temel Endpoint sınıf.

EndpointRouteBuilderExtensions

uç noktaları eklemek için IEndpointRouteBuilder uzantı yöntemleri sağlar.

EndpointRoutingApplicationBuilderExtensions

Bir üzerinde yönlendirmeyi yapılandırmak için constains uzantıları IApplicationBuilder .

ExceptionHandlerExtensions

Etkinleştirme için uzantı yöntemleri ExceptionHandlerExtensions .

ExceptionHandlerOptions

Yapılandırma seçenekleri ExceptionHandlerMiddleware .

FacebookAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine Facebook kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

FacebookOptions

İçin yapılandırma seçenekleri FacebookMiddleware .

FallbackEndpointRouteBuilderExtensions

İçin uzantı yöntemleri içerir IEndpointRouteBuilder .

FileServerExtensions

Tüm statik dosya ara yazılım bileşenlerini birleştiren uzantı yöntemleri: Varsayılan dosyalar, dizin tarama, dosya gönderme ve statik dosyalar

FileServerOptions

Tüm statik dosya ara yazılım bileşenleri için seçenekler

ForwardedHeadersExtensions

etkinleştirme için uzantı ForwardedHeadersMiddleware yöntemleri.

ForwardedHeadersOptions

Seçenekleri: ForwardedHeadersMiddleware

GoogleAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine Google kimlik doğrulaması özellikleri eklemek için uzantı yöntemleri.

GoogleOptions

İçin yapılandırma seçenekleri GoogleMiddleware .

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder için istek HeaderPropagationMiddleware üst bilgilerini bir 'ye yayıan uzantı HttpClient yöntemleri.

HealthCheckApplicationBuilderExtensions

IApplicationBuilder için uzantı HealthCheckMiddleware yöntemleri.

HealthCheckEndpointRouteBuilderExtensions

Sistem durumu denetimleri eklemek IEndpointRouteBuilder için için uzantı yöntemleri sağlar.

HostFilteringBuilderExtensions

HostFiltering ara yazılımı için uzantı yöntemleri.

HostFilteringServicesExtensions

Konak filtreleme ara yazılımı için uzantı yöntemleri.

HstsBuilderExtensions

HSTS ara yazılımı için genişletme yöntemleri.

HstsServicesExtensions

HSTS ara yazılımı için uzantı yöntemleri.

HttpLoggingBuilderExtensions

HttpLogging ara yazılımı için uzantı yöntemleri.

HttpMethodOverrideExtensions

Etkinleştirme için uzantı yöntemleri HttpMethodOverrideMiddleware .

HttpMethodOverrideOptions

Yapılandırma seçenekleri HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

HttpsRedirection ara yazılımı için uzantı yöntemleri.

HttpsRedirectionServicesExtensions

HttpsRedirection ara yazılımı için uzantı yöntemleri.

HubEndpointConventionBuilder

Hub örneklerinin özelleştirilmesi için kullanılacak kuralları oluşturur EndpointBuilder .

HubEndpointRouteBuilderExtensions

' IEndpointRouteBuilder A yollar eklemek için üzerine uzantı yöntemleri Hub .

IdentityOptions

Kimlik sistemini yapılandırmak için kullanabileceğiniz tüm seçenekleri temsil eder.

IISOptions

IIS İşlem Dışında yapılandırma seçenekleri.

IISServerOptions

İşlem Sırasında IIS için yapılandırma sağlar.

JwtBearerAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine Openıdconnect taşıyıcı kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

JwtBearerOptions

Options sınıfı, taşıyıcı kimlik doğrulama ara yazılım davranışını denetlemek için gereken bilgileri sağlar

MapExtensions

İçin uzantı yöntemleri MapMiddleware .

MapRouteRouteBuilderExtensions

Yol eklemek için IRouteBuilder uzantı yöntemleri sağlar.

MapWhenExtensions

İçin uzantı yöntemleri MapWhenMiddleware .

MicrosoftAccountAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine Microsoft hesabı kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

MicrosoftAccountOptions

İçin yapılandırma seçenekleri MicrosoftAccountMiddleware .

MigrationsEndPointExtensions

IApplicationBuilder için uzantı yöntemleri MigrationsEndPointMiddleware .

MigrationsEndPointOptions

İçin seçenekleri MigrationsEndPointMiddleware .

MvcApplicationBuilderExtensions

İstek yürütme işlem IApplicationBuilder hattına MVC eklemek için uzantısı yöntemleri.

MvcAreaRouteBuilderExtensions

İçin uzantı yöntemleri IRouteBuilder .

OAuthAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine OAuth 2,0 kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

OAuthOptions

İçin yapılandırma seçenekleri OAuthMiddleware<TOptions> .

OpenIdConnectAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine OpenID Connect kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

OpenIdConnectOptions

İçin yapılandırma seçenekleri OpenIdConnectMiddleware

OwinExtensions

Bir HTTP uygulama işlem hattına OWIN eklemek için uzantı yöntemleri.

PageActionEndpointConventionBuilder

Örneklerin özelleştirilmesi için kullanılacak derleme EndpointBuilder kuralları.

ProxyExtension
ProxyOptions

Konak, düzen ve bağlantı noktası ayarlarını yapılandırma seçenekleri

RazorPagesEndpointRouteBuilderExtensions

ile uygulama kullanmanın uzantı Razor Pages IEndpointRouteBuilder içerir.

RemoteAuthenticationOptions

Tarafından kullanılan seçenekleri içerir RemoteAuthenticationHandler<TOptions> .

RequestLocalizationOptions

İçin seçenekleri belirtir RequestLocalizationMiddleware .

RequestLocalizationOptionsExtensions

için uzantı RequestLocalizationOptions yöntemleri.

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Bir uygulamaya eklemek için ResponseCachingMiddleware uzantı yöntemleri.

ResponseCompressionBuilderExtensions

ResponseCompression ara yazılımı için uzantı yöntemleri.

ResponseCompressionServicesExtensions

ResponseCompression ara yazılımı için genişletme yöntemleri.

RewriteBuilderExtensions

için uzantı yöntemleri RewriteMiddleware

RouteHandlerBuilder

MapAction örneklerinin özelleştirilmesi için kullanılacak derleme EndpointBuilder kuralları.

RouterMiddleware

Yönlendirmeden sorumlu ara yazılımlar.

RoutingBuilderExtensions

Ara yazılımı bir 'a RouterMiddleware eklemek için genişletme IApplicationBuilder yöntemleri.

RoutingEndpointConventionBuilderExtensions

Kullanarak uç nokta örneklerine yönlendirme meta verileri eklemek için uzantı yöntemleri IEndpointConventionBuilder .

RunExtensions

Terminal ara yazılımı eklemek için uzantı yöntemleri.

SessionMiddlewareExtensions

Bir uygulamaya eklemek için uzantı yöntemleri SessionMiddleware .

SessionOptions

Uygulamanın oturum durumu seçeneklerini temsil eder.

SignalRAppBuilderExtensions

İçin uzantı yöntemleri IApplicationBuilder .

SpaApplicationBuilderExtensions

Bir uygulamayı istemci tarafı tek sayfalı uygulama (SPA) barındırmak üzere yapılandırmak için kullanılan uzantı yöntemlerini sağlar.

SpaPrerenderingExtensions

Tek sayfalı uygulama prerendering yapılandırmak için uzantı yöntemleri.

SpaPrerenderingOptions

SPA prerendering ara yazılımı için seçenekleri temsil eder.

SpaProxyingExtensions

Geliştirme sırasında yerel bir SPA geliştirme sunucusuna istekleri gerçekleştirmek için uzantı yöntemleri. Üretim uygulamalarında kullanılamaz.

SpaRouteExtensions

Tek sayfalı bir uygulamada (SPA) yönlendirmeyi yapılandırmak için yararlı uzantı yöntemleri.

StaticFileExtensions

StaticFileMiware için uzantı yöntemleri

StaticFileOptions

Statik dosyaları sunma seçenekleri

StaticFilesEndpointRouteBuilderExtensions

Uç nokta yönlendirme ile statik dosyaları kullanmak için uzantı yöntemleri içerir.

StatusCodePagesExtensions

Etkinleştirme için uzantı yöntemleri StatusCodePagesMiddleware .

StatusCodePagesOptions

seçenekleri. StatusCodePagesMiddleware

TwitterAppBuilderExtensions

Bir HTTP uygulaması ardışık düzenine Twitter kimlik doğrulama özellikleri eklemek için uzantı yöntemleri.

TwitterOptions

Twitter kimlik doğrulama ara yazılımı için seçenekler.

UseExtensions

Ara yazılım eklemek için uzantı yöntemleri.

UseMiddlewareExtensions

Türü belirlenmiş ara yazılım eklemek için uzantı yöntemleri.

UsePathBaseExtensions

için uzantı IApplicationBuilder yöntemleri.

UseWhenExtensions

İçin uzantı yöntemleri IApplicationBuilder .

WebApiCompatShimRouteBuilderExtensions
WebApplication

HTTP işlem hattını ve yolları yapılandırmak için kullanılan web uygulaması.

WebApplicationBuilder

Web uygulamaları ve hizmetleri için bir oluşturucu.

WebApplicationOptions

davranışını yapılandırma CreateBuilder(WebApplicationOptions) seçenekleri.

WebAssemblyNetDebugProxyAppBuilderExtensions

Blazor WebAssembly uygulamalarında hata ayıklamak için altyapı sağlar.

WebpackDevMiddleware

Webpack geliştirme ara yazılımı desteğini etkinleştirmek için kullanılmaktadır uzantı yöntemleri.

WebSocketMiddlewareExtensions

IApplicationBuilder eklemek ve yapılandırmak için uzantı WebSocketMiddleware yöntemleri.

WebSocketOptions

Websocketara yazılım yapılandırma seçenekleri.

WelcomePageExtensions

Welcomepageara yazılım için IApplicationBuilder uzantıları.

WelcomePageOptions

Welcomepageara yazılım için seçenekler.

Arabirimler

IApplicationBuilder

Bir uygulamanın istek işlem hattını yapılandırma mekanizmalarını sağlayan bir sınıf tanımlar.

IEndpointConventionBuilder

Örneklerin özelleştirilmesi için kullanılacak kuralları oluşturur EndpointBuilder .

IHubEndpointConventionBuilder

Hub örneklerinin özelleştirilmesi için kullanılacak kuralları oluşturan soyutlama EndpointBuilder .

Açıklamalar

ASP.NET Core yerleşik ara yazılım kullanma hakkında daha fazla bilgi için bkz. yerleşik ara yazılım.