ApplicationBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация по умолчанию для IApplicationBuilder.
public ref class ApplicationBuilder : Microsoft::AspNetCore::Builder::IApplicationBuilder
public class ApplicationBuilder : Microsoft.AspNetCore.Builder.IApplicationBuilder
type ApplicationBuilder = class
interface IApplicationBuilder
Public Class ApplicationBuilder
Implements IApplicationBuilder
- Наследование
-
ApplicationBuilder
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| ApplicationBuilder(IServiceProvider, Object) |
Инициализирует новый экземпляр .ApplicationBuilder |
| ApplicationBuilder(IServiceProvider) |
Инициализирует новый экземпляр .ApplicationBuilder |
Свойства
| Имя | Описание |
|---|---|
| ApplicationServices |
IServiceProvider Получает сведения о службах приложений. |
| Properties |
Возвращает набор свойств для ApplicationBuilder. |
| ServerFeatures |
IFeatureCollection Возвращает функции сервера. |
Методы
| Имя | Описание |
|---|---|
| Build() |
Создает добавленное RequestDelegate ПО промежуточного слоя. |
| New() |
Создает копию этого построителя приложений. Созданный клон имеет те же свойства, что и текущий экземпляр, но не копирует конвейер запроса. |
| Use(Func<RequestDelegate,RequestDelegate>) |
Добавляет ПО промежуточного слоя в конвейер запросов приложения. |
Методы расширения
| Имя | Описание |
|---|---|
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Ветвляет конвейер запроса на основе совпадений заданного пути запроса. Если путь запроса начинается с заданного пути, выполняется ветвь. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
Ветвляет конвейер запроса на основе совпадений заданного пути запроса. Если путь запроса начинается с заданного пути, выполняется ветвь. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
Ветвляет конвейер запроса на основе совпадений заданного пути запроса. Если путь запроса начинается с заданного пути, выполняется ветвь. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Ветвляет конвейер запроса на основе результата заданного предиката. |
| Run(IApplicationBuilder, RequestDelegate) |
Добавляет делегат по промежуточного слоя терминала в конвейер запросов приложения. |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Добавляет делегат по промежуточного слоя, определенный в строке конвейера запросов приложения. Если вы не вызываете следующую функцию, используйте Run(IApplicationBuilder, RequestDelegate) вместо этого. Предпочитайте использовать Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) для повышения производительности, как показано ниже:
|
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Добавляет делегат по промежуточного слоя, определенный в строке конвейера запросов приложения. Если вы не вызываете следующую функцию, используйте Run(IApplicationBuilder, RequestDelegate) вместо этого. |
| UseAntiforgery(IApplicationBuilder) |
Добавляет в конвейер по промежуточному слоям защиты от подделки. |
| UseAuthentication(IApplicationBuilder) |
Добавляет его в AuthenticationMiddleware указанный IApplicationBuilderпараметр, который включает возможности проверки подлинности. |
| UseAuthorization(IApplicationBuilder) |
Добавляет в указанный AuthorizationMiddlewareIApplicationBuilderпараметр, который обеспечивает возможности авторизации.
При авторизации ресурса, который направляется с помощью маршрутизации конечных точек, этот вызов должен отображаться между вызовами |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Настраивает приложение для обслуживания файлов платформы Blazor WebAssembly из пути |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Настраивает приложение для обслуживания файлов платформы Blazor WebAssembly из корневого пути "/". |
| UseCertificateForwarding(IApplicationBuilder) |
Добавляет ПО промежуточного слоя в конвейер, который будет искать сертификат в декодировании заголовка запроса и обновляет HttpContext.Connection.ClientCertificate. |
| UseConcurrencyLimiter(IApplicationBuilder) |
Устаревшие..
ConcurrencyLimiterMiddleware Добавляет ограничение числа одновременных выполнения запросов. |
| UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
Устаревшие..
Добавляет поддержку обработчиков подключений ASP.NET Core в конвейер выполнения запросов IApplicationBuilder. Этот метод устарел и будет удален в будущей версии. Рекомендуется использовать MapConnections или MapConnectionHandler<TConnectionHandler> внутри Microsoft. AspNetCore.Builder.UseEndpoints(...). |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
Добавляет обработчик в указанный CookiePolicyMiddlewareIApplicationBuilderобъект, который включает возможности политики cookie. |
| UseCookiePolicy(IApplicationBuilder) |
Добавляет обработчик в указанный CookiePolicyMiddlewareIApplicationBuilderобъект, который включает возможности политики cookie. |
| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Добавляет ПО промежуточного слоя CORS в конвейер веб-приложения, чтобы разрешить междоменные запросы. |
| UseCors(IApplicationBuilder, String) |
Добавляет ПО промежуточного слоя CORS в конвейер веб-приложения, чтобы разрешить междоменные запросы. |
| UseCors(IApplicationBuilder) |
Добавляет ПО промежуточного слоя CORS в конвейер веб-приложения, чтобы разрешить междоменные запросы. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Устаревшие..
Записывает синхронные и асинхронные исключения, связанные с базой данных из конвейера, которые могут быть разрешены с помощью миграций Entity Framework. При возникновении этих исключений создается HTML-ответ с подробными сведениями о возможных действиях по устранению проблемы. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Устаревшие..
Записывает синхронные и асинхронные исключения, связанные с базой данных из конвейера, которые могут быть разрешены с помощью миграций Entity Framework. При возникновении этих исключений создается HTML-ответ с подробными сведениями о возможных действиях по устранению проблемы. |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Включает сопоставление файлов по умолчанию с заданными параметрами |
| UseDefaultFiles(IApplicationBuilder, String) |
Включает сопоставление файлов по умолчанию для заданного пути запроса |
| UseDefaultFiles(IApplicationBuilder) |
Включает сопоставление файлов по умолчанию по текущему пути |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Записывает синхронные и асинхронные Exception экземпляры из конвейера и создает ответы об ошибках HTML. |
| UseDeveloperExceptionPage(IApplicationBuilder) |
Записывает синхронные и асинхронные Exception экземпляры из конвейера и создает ответы об ошибках HTML. |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Включение просмотра каталогов с заданными параметрами |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Включает просмотр каталога для заданного пути запроса |
| UseDirectoryBrowser(IApplicationBuilder) |
Включение просмотра каталога по текущему пути |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Добавляет ПО промежуточного слоя Microsoft.AspNetCore.Routing.EndpointMiddleware в указанный IApplicationBuilder с экземплярами EndpointDataSource, созданными на основе настроенных IEndpointRouteBuilder. Microsoft.AspNetCore.Routing.EndpointMiddleware выполнит Endpoint, связанную с текущим запросом. |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Добавляет ПО промежуточного слоя в конвейер, который будет перехватывать исключения, регистрировать их и повторно выполнять запрос в альтернативном конвейере. Запрос не будет повторно выполнен, если ответ уже запущен. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Добавляет ПО промежуточного слоя в конвейер, который будет перехватывать исключения, регистрировать их и повторно выполнять запрос в альтернативном конвейере. Запрос не будет повторно выполнен, если ответ уже запущен. |
| UseExceptionHandler(IApplicationBuilder, String, Boolean) |
Добавляет ПО промежуточного слоя в конвейер, который будет перехватывать исключения, регистрировать их, сбрасывать путь запроса и повторно выполнять запрос. Запрос не будет повторно выполнен, если ответ уже запущен. |
| UseExceptionHandler(IApplicationBuilder, String) |
Добавляет ПО промежуточного слоя в конвейер, который будет перехватывать исключения, регистрировать их, сбрасывать путь запроса и повторно выполнять запрос. Запрос не будет повторно выполнен, если ответ уже запущен. |
| UseExceptionHandler(IApplicationBuilder) |
Добавляет ПО промежуточного слоя в конвейер, который будет перехватывать исключения, регистрировать их и повторно выполнять запрос в альтернативном конвейере. Запрос не будет повторно выполнен, если ответ уже запущен. |
| UseFileServer(IApplicationBuilder, Boolean) |
Включите все статические ПО промежуточного слоя файлов для текущего пути запроса в текущем каталоге. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Включение всех статических по промежуточного слоя файлов с заданными параметрами |
| UseFileServer(IApplicationBuilder, String) |
Включает все статические ПО промежуточного слоя файлов (кроме просмотра каталогов) для заданного пути запроса из каталога с тем же именем. |
| UseFileServer(IApplicationBuilder) |
Включите все статические ПО промежуточного слоя файлов (кроме просмотра каталогов) для текущего пути запроса в текущем каталоге. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Применяет перенаправленные заголовки к соответствующим полям в текущем запросе. По соглашению прокси-серверы HTTP пересылают данные от клиента в известных заголовках HTTP. Считывает ForwardedHeadersMiddleware эти заголовки и заполняет связанные поля в HttpContext. |
| UseForwardedHeaders(IApplicationBuilder) |
Применяет перенаправленные заголовки к соответствующим полям в текущем запросе. По соглашению прокси-серверы HTTP пересылают данные от клиента в известных заголовках HTTP. Считывает ForwardedHeadersMiddleware эти заголовки и заполняет связанные поля в HttpContext. |
| UseHeaderPropagation(IApplicationBuilder) |
Добавляет ПО промежуточного слоя, которое собирает заголовки для распространения в HttpClient. |
| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Добавляет ПО промежуточного слоя, которое предоставляет состояние проверки работоспособности. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Добавляет ПО промежуточного слоя, которое предоставляет состояние проверки работоспособности. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Добавляет ПО промежуточного слоя, которое предоставляет состояние проверки работоспособности. |
| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Добавляет ПО промежуточного слоя, которое предоставляет состояние проверки работоспособности. |
| UseHealthChecks(IApplicationBuilder, PathString, String) |
Добавляет ПО промежуточного слоя, которое предоставляет состояние проверки работоспособности. |
| UseHealthChecks(IApplicationBuilder, PathString) |
Добавляет ПО промежуточного слоя, которое предоставляет состояние проверки работоспособности. |
| UseHostFiltering(IApplicationBuilder) |
Добавляет ПО промежуточного слоя для фильтрации запросов по разрешенным заголовкам узла. Недопустимые запросы будут отклонены с кодом состояния 400. |
| UseHsts(IApplicationBuilder) |
Добавляет ПО промежуточного слоя для использования HSTS, которое добавляет заголовок Strict-Transport-Security. |
| UseHttpLogging(IApplicationBuilder) |
Добавляет ПО промежуточного слоя, которое может записывать HTTP-запросы и ответы. |
| UseHttpLoggingMiddleware(IApplicationBuilder) |
Регистрирует входящий ПО промежуточного слоя IApplicationBuilderдля ведения журнала HTTP-запросов. |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Разрешает входящий запрос POST переопределить тип метода с типом, указанным в форме. Это ПО промежуточного слоя используется, если клиент ограничен отправкой методов GET или POST, но хочет вызвать другие методы HTTP. |
| UseHttpMethodOverride(IApplicationBuilder) |
Разрешает входящий запрос POST переопределить тип метода с типом, указанным в заголовке. Это ПО промежуточного слоя используется, если клиент ограничен отправкой методов GET или POST, но хочет вызвать другие методы HTTP. По умолчанию заголовок запроса X-HTTP-Method-Override используется для указания туннелированного метода HTTP. |
| UseHttpsRedirection(IApplicationBuilder) |
Добавляет ПО промежуточного слоя для перенаправления HTTP-запросов на HTTPS. |
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Добавляет тип ПО промежуточного слоя в конвейер запросов приложения. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Добавляет тип ПО промежуточного слоя в конвейер запросов приложения. |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Обрабатывает запросы на выполнение операций миграции. ПО промежуточного слоя будет прослушивать запросы к пути, настроенного в |
| UseMigrationsEndPoint(IApplicationBuilder) |
Обрабатывает запросы на выполнение операций миграции. ПО промежуточного слоя будет прослушивать запросы, сделанные DefaultPath. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Добавляет MVC в IApplicationBuilder конвейер выполнения запроса. |
| UseMvc(IApplicationBuilder) |
Добавляет MVC в IApplicationBuilder конвейер выполнения запроса. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
Добавляет MVC в IApplicationBuilder конвейер выполнения запроса с маршрутом по умолчанию с именем default и следующим шаблоном: "{controller=Home}/{action=Index}/{id?}". |
| UseOutputCache(IApplicationBuilder) |
Добавляет Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware для кэширования HTTP-ответов. |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Добавляет конвейер ПО промежуточного слоя OWIN в указанный IApplicationBuilder. |
| UseOwin(IApplicationBuilder) |
Добавляет конвейер OWIN в указанный IApplicationBuilder. |
| UsePathBase(IApplicationBuilder, PathString) |
Добавляет ПО промежуточного слоя, извлекающее указанную базу пути из пути запроса и отправив ее в базу пути запроса. |
| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Включает ограничение скорости для приложения. |
| UseRateLimiter(IApplicationBuilder) |
Включает ограничение скорости для приложения. |
| UseRequestCheckpoint(IApplicationBuilder) |
Регистрирует ПО промежуточного слоя для проверки контрольных точек запроса. |
| UseRequestCheckpoint(IApplicationBuilder) |
Регистрирует связанные по промежуточной точке запроса по промежуточному слоям в конвейере. |
| UseRequestDecompression(IApplicationBuilder) |
Добавляет ПО промежуточного слоя для динамического распаковки тел HTTP-запросов. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Добавляет ПО промежуточного слоя телеметрии задержки запроса для IApplicationBuilder запроса конвейера выполнения. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Добавляет ПО промежуточного слоя телеметрии задержки запроса для IApplicationBuilder запроса конвейера выполнения. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
RequestLocalizationMiddleware Добавляет сведения об автоматическом настройке языка и региональных параметров для запросов на основе информации, предоставленной клиентом. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
RequestLocalizationMiddleware Добавляет сведения об автоматическом настройке языка и региональных параметров для запросов на основе информации, предоставленной клиентом. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
RequestLocalizationMiddleware Добавляет сведения об автоматическом настройке языка и региональных параметров для запросов на основе информации, предоставленной клиентом. |
| UseRequestLocalization(IApplicationBuilder) |
RequestLocalizationMiddleware Добавляет сведения об автоматическом настройке языка и региональных параметров для запросов на основе информации, предоставленной клиентом. |
| UseRequestTimeouts(IApplicationBuilder) |
Включает время ожидания запросов для приложения. По умолчанию время ожидания не настраивается. Они должны быть настроены в RequestTimeoutOptionsконечных RequestTimeoutAttribute точках или с помощью расширений маршрутизации WithRequestTimeout. |
| UseResponseCaching(IApplicationBuilder) |
Добавляет кэширование ResponseCachingMiddleware HTTP-ответов. |
| UseResponseCompression(IApplicationBuilder) |
Добавляет ПО промежуточного слоя для динамического сжатия HTTP-ответов. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Проверяет, соответствует ли заданный URL-адрес правилам и условиям, а также изменяет httpContext на соответствие. |
| UseRewriter(IApplicationBuilder) |
Проверяет, соответствует ли заданный URL-адрес правилам и условиям, а также изменяет httpContext на соответствие. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
Добавляет ПО промежуточного слоя в указанный RouterMiddlewareIApplicationBuilder с настроенным встроенным IRouterIRouteBuilder. |
| UseRouter(IApplicationBuilder, IRouter) |
Добавляет ПО промежуточного слоя в указанный RouterMiddleware с указаннымIRouterIApplicationBuilder. |
| UseRouting(IApplicationBuilder) |
Добавляет ПО промежуточного слоя Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware в указанный IApplicationBuilder. |
| UseSession(IApplicationBuilder, SessionOptions) |
SessionMiddleware Добавляет значение для автоматического включения состояния сеанса для приложения. |
| UseSession(IApplicationBuilder) |
SessionMiddleware Добавляет значение для автоматического включения состояния сеанса для приложения. |
| UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
Устаревшие..
Добавляет SignalR в IApplicationBuilder конвейер выполнения запроса. Этот метод устарел и будет удален в будущей версии. Рекомендуется использовать MapHub<THub> внутри Microsoft. AspNetCore.Builder.UseEndpoints(...). |
| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Обрабатывает все запросы из этой точки в цепочке ПО промежуточного слоя, возвращая страницу по умолчанию для одностраничного приложения (SPA). Это ПО промежуточного слоя должно быть помещено в конце цепочки, чтобы другое ПО промежуточного слоя для обслуживания статических файлов, действий MVC и т. д. имеет приоритет. |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Настраивает приложение для обслуживания статических файлов для одностраничного приложения (SPA). Файлы будут находиться с помощью зарегистрированной ISpaStaticFileProvider службы. |
| UseSpaStaticFiles(IApplicationBuilder) |
Настраивает приложение для обслуживания статических файлов для одностраничного приложения (SPA). Файлы будут находиться с помощью зарегистрированной ISpaStaticFileProvider службы. |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Включает обслуживание статических файлов с заданными параметрами |
| UseStaticFiles(IApplicationBuilder, String) |
Включает статический файл, обслуживающий заданный путь запроса |
| UseStaticFiles(IApplicationBuilder) |
Включает статический файл, обслуживающий текущий путь запроса |
| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Добавляет ПО промежуточного слоя StatusCodePages в конвейер с указанным альтернативным конвейером промежуточного слоя для создания текста ответа. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Добавляет ПО промежуточного слоя StatusCodePages с указанным обработчиком, который проверяет наличие ответов с кодами состояния от 400 до 599, у которых нет текста. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Добавляет ПО промежуточного слоя StatusCodePages с заданными параметрами, которые проверяют наличие ответов с кодами состояния от 400 до 599, у которых нет текста. Если HandleAsync используется его значение по умолчанию, он пытается создать ProblemDetails ответ с помощью IProblemDetailsService и вернуться к обычному текстовому ответу, который включает код состояния. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Добавляет ПО промежуточного слоя StatusCodePages с указанным текстом ответа для отправки. Это может включать заполнитель "{0}" для кода состояния. ПО промежуточного слоя проверяет ответы с кодами состояния от 400 до 599, которые не имеют текста. |
| UseStatusCodePages(IApplicationBuilder) |
StatusCodePagesMiddleware Добавляет обработчик ответа по умолчанию. ПО промежуточного слоя проверяет наличие ответов с кодами состояния в диапазоне от 400 до 599, которые не имеют текста и при IProblemDetailsService наличии пытается создать ProblemDetails ответ. Если служба недоступна или не может написать ответ, он создает обычный текстовый ответ, содержащий код состояния. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
Добавляет ПО промежуточного слоя StatusCodePages в конвейер. Указывает, что ответы должны обрабатываться путем перенаправления с помощью шаблона URL-адреса расположения. Это может включать заполнитель "{0}" для кода состояния. URL-адреса, начиная с "~", будут иметь предварительно заданную схему PathBase, где будет использоваться любой другой URL-адрес как есть. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String, Boolean) |
Добавляет ПО промежуточного слоя StatusCodePages в конвейер. Указывает, что текст ответа должен быть создан путем повторного выполнения конвейера запроса с помощью альтернативного пути. Этот путь может содержать заполнитель кода состояния "{0}". |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Добавляет ПО промежуточного слоя StatusCodePages в конвейер. Указывает, что текст ответа должен быть создан путем повторного выполнения конвейера запроса с помощью альтернативного пути. Этот путь может содержать заполнитель кода состояния "{0}". |
| UseW3CLogging(IApplicationBuilder) |
Добавляет ПО промежуточного слоя, которое может регистрировать HTTP-запросы и ответы для журналов сервера в формате W3C. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Добавляет ПО промежуточного слоя, необходимое для отладки приложений Blazor WebAssembly в средствах разработки Chromium. |
| UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
Устаревшие..
Включает поддержку ПО промежуточного слоя разработки Webpack. В этом приложении размещается экземпляр компилятора Webpack в памяти, чтобы вы всегда могли обслуживать up-to-date Webpack-встроенные ресурсы, не выполняя компилятор вручную. Так как экземпляр компилятора Webpack хранится в памяти, добавочная компиляция значительно быстрее, что повторно запускает компилятор с нуля. Входящие запросы, соответствующие файлам Webpack, будут обрабатываться путем возврата выходных данных компилятора Webpack напрямую независимо от файлов на диске. Если компиляция выполняется при поступлении запроса, ответ будет приостановлен до тех пор, пока не будет готов обновленный результат компилятора. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
Добавляется в WebSocketMiddleware конвейер запроса. |
| UseWebSockets(IApplicationBuilder) |
Добавляется в WebSocketMiddleware конвейер запроса. |
| UseWelcomePage(IApplicationBuilder, PathString) |
Добавляет приложение WelcomePageMiddleware в конвейер с заданным путем. |
| UseWelcomePage(IApplicationBuilder, String) |
Добавляет приложение WelcomePageMiddleware в конвейер с заданным путем. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Добавляет приложение WelcomePageMiddleware в конвейер с заданными параметрами. |
| UseWelcomePage(IApplicationBuilder) |
Добавляет в конвейер приложение WelcomePageMiddleware. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Условно создает ветвь в конвейере запросов, который повторно присоединен к основному конвейеру. |