Microsoft.AspNetCore.Builder Пространство имен

Содержит методы для добавления встроенного по промежуточного слоя в приложение и типы параметров по промежуточного слоя.

Классы

ApplicationBuilder

Реализация по умолчанию для IApplicationBuilder .

ApplicationBuilderExtensions

Методы расширения для добавления в RequestLocalizationMiddleware приложение.

AuthAppBuilderExtensions

Методы расширения для добавления возможностей проверки подлинности в конвейер приложения HTTP.

AuthenticationOptions

Базовые параметры для всего промежуточного ПО проверки подлинности.

AuthorizationAppBuilderExtensions

Методы расширения для добавления возможностей авторизации в конвейер приложения HTTP.

AuthorizationEndpointConventionBuilderExtensions

Методы расширения авторизации для IEndpointConventionBuilder .

BrowserLinkExtensions

Реализация методов расширения для настройки связи браузера в приложении ASP.NET Core.

BuilderExtensions

Расширения удостоверений для IApplicationBuilder .

CertificateForwardingBuilderExtensions

Методы расширения для использования пересылки сертификатов.

ClaimsTransformationAppBuilderExtensions

Методы расширения для добавления возможностей преобразования утверждений в конвейер приложения HTTP.

ClaimsTransformationOptions

Содержит параметры, используемые ClaimsTransformationMiddleware .

ComponentEndpointConventionBuilder

Создает соглашения, которые будут использоваться для настройки экземпляров Компоненсуб EndpointBuilder .

ComponentEndpointRouteBuilderExtensions

Расширения для IEndpointRouteBuilder .

ComponentsWebAssemblyApplicationBuilderExtensions

Расширения для сопоставления приложений Блазор сборки.

ConcurrencyLimiterExtensions

Методы расширения для добавления в ConcurrencyLimiterMiddleware приложение.

ConfigureHostBuilder

Не является сборкой IHostBuilder для WebApplicationBuilder . Используйте Build() для сборки WebApplicationBuilder .

ConfigureWebHostBuilder

Не является сборкой IWebHostBuilder для WebApplicationBuilder . Используйте Build() для сборки WebApplicationBuilder .

ConnectionEndpointRouteBuilder

Создает соглашения, которые будут использоваться для настройки экземпляров соединения EndpointBuilder .

ConnectionEndpointRouteBuilderExtensions

Методы расширения IEndpointRouteBuilder , которые добавляют маршруты для ConnectionHandler s.

ConnectionsAppBuilderExtensions

Методы расширения для IApplicationBuilder.

ControllerActionEndpointConventionBuilder

Создает соглашения, которые будут использоваться для настройки EndpointBuilder экземпляров.

ControllerEndpointRouteBuilderExtensions

Содержит методы расширения для использования контроллеров с IEndpointRouteBuilder .

CookieAppBuilderExtensions

Методы расширения для добавления возможностей проверки подлинности файлов cookie в конвейер приложения HTTP.

CookieAuthenticationOptions

Параметры конфигурации для CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

Методы расширения для добавления возможностей политики файлов cookie в конвейер приложений HTTP.

CookiePolicyOptions

Предоставляет программную конфигурацию для CookiePolicyMiddleware .

CorsEndpointConventionBuilderExtensions

Методы расширения CORS для IEndpointConventionBuilder .

CorsMiddlewareExtensions

IApplicationBuilderРасширения для добавления поддержки по промежуточного слоя CORS.

DatabaseErrorPageExtensions

IApplicationBuilder методы расширения для DatabaseErrorPageMiddleware .

DatabaseErrorPageOptions

Параметры для DatabaseErrorPageMiddleware .

DefaultFilesExtensions

Методы расширения DefaultFilesMiddleware

DefaultFilesOptions

Параметры выделения имен файлов по умолчанию.

DeveloperExceptionPageExtensions

IApplicationBuilder методы расширения для DeveloperExceptionPageMiddleware .

DeveloperExceptionPageOptions

Параметры для DeveloperExceptionPageMiddleware .

DirectoryBrowserExtensions

Методы расширений DirectoryBrowserMiddleware

DirectoryBrowserOptions

Параметры просмотра каталогов

ElmExtensions
EndpointBuilder

Базовый класс для создания нового Endpoint .

EndpointRouteBuilderExtensions

Предоставляет методы расширения для IEndpointRouteBuilder добавления конечных точек.

EndpointRoutingApplicationBuilderExtensions

Расширения констаинс для настройки маршрутизации в IApplicationBuilder .

ExceptionHandlerExtensions

Методы расширения для включения ExceptionHandlerExtensions .

ExceptionHandlerOptions

Параметры для настройки ExceptionHandlerMiddleware .

FacebookAppBuilderExtensions

Методы расширения для добавления возможностей проверки подлинности Facebook в конвейер приложения HTTP.

FacebookOptions

Параметры конфигурации для FacebookMiddleware.

FallbackEndpointRouteBuilderExtensions

Содержит методы расширения для IEndpointRouteBuilder .

FileServerExtensions

Методы расширения, сочетающие все компоненты по промежуточного слоя для статических файлов: файлы по умолчанию, просмотр каталогов, отправка файлов и статические файлы

FileServerOptions

Параметры для всех компонентов ПО промежуточного слоя статических файлов

ForwardedHeadersExtensions

Методы расширения для включения ForwardedHeadersMiddleware .

ForwardedHeadersOptions

Варианты использования ForwardedHeadersMiddleware

GoogleAppBuilderExtensions

Методы расширения для добавления возможностей аутентификации Google в конвейер приложения HTTP.

GoogleOptions

Параметры конфигурации для GoogleMiddleware.

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder методы расширения HeaderPropagationMiddleware , которые распространяют заголовки запросов в HttpClient .

HealthCheckApplicationBuilderExtensions

IApplicationBuilder методы расширения для HealthCheckMiddleware .

HealthCheckEndpointRouteBuilderExtensions

Предоставляет методы расширения для IEndpointRouteBuilder добавления проверок работоспособности.

HostFilteringBuilderExtensions

Методы расширения для по промежуточного слоя Хостфилтеринг.

HostFilteringServicesExtensions

Методы расширения для по промежуточного слоя фильтрации узла.

HstsBuilderExtensions

Методы расширения для по промежуточного слоя HSTS.

HstsServicesExtensions

Методы расширения для по промежуточного слоя HSTS.

HttpLoggingBuilderExtensions

Методы расширения для по промежуточного слоя Хттплоггинг.

HttpMethodOverrideExtensions

Методы расширения для включения HttpMethodOverrideMiddleware .

HttpMethodOverrideOptions

Параметры для настройки HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Методы расширения для по промежуточного слоя Хттпсредиректион.

HttpsRedirectionServicesExtensions

Методы расширения для по промежуточного слоя Хттпсредиректион.

HubEndpointConventionBuilder

Создает соглашения, которые будут использоваться для настройки экземпляров концентратора EndpointBuilder .

HubEndpointRouteBuilderExtensions

Методы расширения в IEndpointRouteBuilder для добавления маршрутов в Hub s.

IdentityOptions

Представляет все параметры, которые можно использовать для настройки системы удостоверений.

IISOptions

Параметры для настройки вне процесса IIS.

IISServerOptions

Предоставляет конфигурацию для IIS в процессе.

JwtBearerAppBuilderExtensions

Методы расширения для добавления возможностей проверки подлинности носителя OpenIdConnect в конвейер приложения HTTP.

JwtBearerOptions

Класс Options предоставляет сведения, необходимые для управления поведением ПО промежуточного слоя проверки подлинности носителя

MapExtensions

Методы расширения для MapMiddleware .

MapRouteRouteBuilderExtensions

Предоставляет методы расширения для IRouteBuilder добавления маршрутов.

MapWhenExtensions

Методы расширения для MapWhenMiddleware .

MicrosoftAccountAppBuilderExtensions

Методы расширения для добавления возможностей проверки подлинности учетной записи Майкрософт в конвейер приложения HTTP.

MicrosoftAccountOptions

Параметры конфигурации для MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilder методы расширения для MigrationsEndPointMiddleware .

MigrationsEndPointOptions

Параметры для MigrationsEndPointMiddleware .

MvcApplicationBuilderExtensions

Методы расширения для IApplicationBuilder для добавления MVC в конвейер выполнения запроса.

MvcAreaRouteBuilderExtensions

Методы расширения для IRouteBuilder.

OAuthAppBuilderExtensions

Методы расширения для добавления возможностей аутентификации OAuth 2,0 в конвейер приложения HTTP.

OAuthOptions

Параметры конфигурации для OAuthMiddleware<TOptions>.

OpenIdConnectAppBuilderExtensions

Методы расширения для добавления возможностей аутентификации OpenID Connect Connect в конвейер приложения HTTP.

OpenIdConnectOptions

Параметры конфигурации для OpenIdConnectMiddleware

OwinExtensions

Методы расширения для добавления OWIN в конвейер приложения HTTP.

PageActionEndpointConventionBuilder

Создает соглашения, которые будут использоваться для настройки EndpointBuilder экземпляров.

ProxyExtension
ProxyOptions

Параметры для настройки параметров узла, схемы и порта

RazorPagesEndpointRouteBuilderExtensions

Содержит методы расширения для использования Razor Pages с IEndpointRouteBuilder .

RemoteAuthenticationOptions

Содержит параметры, используемые RemoteAuthenticationHandler<TOptions> .

RequestLocalizationOptions

Задает параметры для RequestLocalizationMiddleware .

RequestLocalizationOptionsExtensions

Методы расширения для RequestLocalizationOptions .

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Методы расширения для добавления в ResponseCachingMiddleware приложение.

ResponseCompressionBuilderExtensions

Методы расширения для по промежуточного слоя Респонсекомпрессион.

ResponseCompressionServicesExtensions

Методы расширения для по промежуточного слоя Респонсекомпрессион.

RewriteBuilderExtensions

Методы расширения для RewriteMiddleware

RouteHandlerBuilder

Создает соглашения, которые будут использоваться для настройки экземпляров Мапактион EndpointBuilder .

RouterMiddleware

По промежуточного слоя, ответственное за маршрутизацию.

RoutingBuilderExtensions

Методы расширения для добавления по RouterMiddleware промежуточного слоя в IApplicationBuilder .

RoutingEndpointConventionBuilderExtensions

Методы расширения для добавления метаданных маршрутизации в экземпляры конечных точек с помощью IEndpointConventionBuilder .

RunExtensions

Методы расширения для добавления по промежуточного слоя терминала.

SessionMiddlewareExtensions

Методы расширения для добавления в SessionMiddleware приложение.

SessionOptions

Представляет параметры состояния сеанса для приложения.

SignalRAppBuilderExtensions

Методы расширения для IApplicationBuilder.

SpaApplicationBuilderExtensions

Предоставляет методы расширения, используемые для настройки приложения для размещения одностраничного приложения на стороне клиента (SPA).

SpaPrerenderingExtensions

Методы расширения для настройки предварительной визуализации одностраничного приложения.

SpaPrerenderingOptions

Представляет параметры для по промежуточного слоя для предварительной отрисовки SPA.

SpaProxyingExtensions

Методы расширения для прокси-запросов на локальном сервере SPA Development Server во время разработки. Не предназначен для использования в рабочих приложениях.

SpaRouteExtensions

Методы расширения, полезные для настройки маршрутизации в одностраничном приложении (SPA).

StaticFileExtensions

Методы расширений StaticFileMiddleware

StaticFileOptions

Параметры обработки статических файлов

StaticFilesEndpointRouteBuilderExtensions

Содержит методы расширения для использования статических файлов с маршрутизацией конечных точек.

StatusCodePagesExtensions

Методы расширения для включения StatusCodePagesMiddleware .

StatusCodePagesOptions

Параметры для StatusCodePagesMiddleware .

TwitterAppBuilderExtensions

Методы расширения для добавления возможностей проверки подлинности Twitter в конвейер приложений HTTP.

TwitterOptions

Параметры ПО промежуточного слоя Twitter, осуществляющего проверку подлинности.

UseExtensions

Методы расширения для добавления по промежуточного слоя.

UseMiddlewareExtensions

Методы расширения для добавления типизированного по промежуточного слоя.

UsePathBaseExtensions

Методы расширения для IApplicationBuilder.

UseWhenExtensions

Методы расширения для IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions
WebApplication

Веб-приложение, используемое для настройки конвейера HTTP и маршрутов.

WebApplicationBuilder

Построитель для веб-приложений и служб.

WebApplicationOptions

Параметры для конфигуинг поведение CreateBuilder(WebApplicationOptions) .

WebAssemblyNetDebugProxyAppBuilderExtensions

Предоставляет инфраструктуру для отладки приложений Блазор сборки.

WebpackDevMiddleware

Методы расширения, которые можно использовать для включения поддержки по промежуточного слоя dev.

WebSocketMiddlewareExtensions

IApplicationBuilder методы расширения для добавления и настройки WebSocketMiddleware .

WebSocketOptions

Параметры конфигурации для Вебсоккетмиддлеваре.

WelcomePageExtensions

Расширения IApplicationBuilder для WelcomePageMiddleware.

WelcomePageOptions

Параметры WelcomePageMiddleware.

Интерфейсы

IApplicationBuilder

Определяет класс, предоставляющий механизмы для настройки конвейера запросов приложения.

IEndpointConventionBuilder

Создает соглашения, которые будут использоваться для настройки EndpointBuilder экземпляров.

IHubEndpointConventionBuilder

Абстракция, которая создает соглашения, которые будут использоваться для настройки экземпляров концентратора EndpointBuilder .

Комментарии

Дополнительные сведения об использовании встроенного по промежуточного слоя ASP.NET Core см. в разделе встроенное по промежуточного слоя.