WebApplication Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras.
public sealed class WebApplication : IAsyncDisposable, IDisposable, Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder, Microsoft.Extensions.Hosting.IHost
type WebApplication = class
interface IHost
interface IDisposable
interface IApplicationBuilder
interface IEndpointRouteBuilder
interface IAsyncDisposable
Public NotInheritable Class WebApplication
Implements IApplicationBuilder, IAsyncDisposable, IDisposable, IEndpointRouteBuilder, IHost
- Dziedziczenie
-
WebApplication
- Implementuje
Właściwości
Configuration |
Skonfigurowano IConfigurationaplikację . |
Environment |
Skonfigurowano IWebHostEnvironmentaplikację . |
Lifetime |
Umożliwia użytkownikom powiadamianie o zdarzeniach okresu istnienia aplikacji. |
Logger |
Domyślny rejestrator aplikacji. |
Services |
Skonfigurowane usługi aplikacji. |
Urls |
Lista adresów URL powiązanych z serwerem HTTP. |
Metody
Create(String[]) |
Inicjuje WebApplication nowe wystąpienie klasy z wstępnie skonfigurowanymi wartościami domyślnymi. |
CreateBuilder() |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy z wstępnie skonfigurowanymi wartościami domyślnymi. |
CreateBuilder(String[]) |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy z wstępnie skonfigurowanymi wartościami domyślnymi. |
CreateBuilder(WebApplicationOptions) |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy z wstępnie skonfigurowanymi wartościami domyślnymi. |
CreateEmptyBuilder(WebApplicationOptions) |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy bez wartości domyślnych. |
CreateSlimBuilder() |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy z minimalnymi wartościami domyślnymi. |
CreateSlimBuilder(String[]) |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy z minimalnymi wartościami domyślnymi. |
CreateSlimBuilder(WebApplicationOptions) |
Inicjuje WebApplicationBuilder nowe wystąpienie klasy z minimalnymi wartościami domyślnymi. |
DisposeAsync() |
Usuwa aplikację. |
Run(String) |
Uruchamia aplikację i blokuje wątek wywołujący do czasu zamknięcia hosta. |
RunAsync(String) |
Uruchamia aplikację i zwraca zadanie, które kończy się tylko po wyzwoleniu lub wyłączeniu tokenu. |
StartAsync(CancellationToken) |
Uruchom aplikację. |
StopAsync(CancellationToken) |
Zamyka aplikację. |
Use(Func<RequestDelegate,RequestDelegate>) |
Dodaje oprogramowanie pośredniczące do potoku żądania aplikacji. |
Jawne implementacje interfejsu
IApplicationBuilder.ApplicationServices |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IApplicationBuilder.Build() |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IApplicationBuilder.New() |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IApplicationBuilder.Properties |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IApplicationBuilder.ServerFeatures |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IApplicationBuilder.Use(Func<RequestDelegate,RequestDelegate>) |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IDisposable.Dispose() |
Usuwa aplikację. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IEndpointRouteBuilder.DataSources |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
IEndpointRouteBuilder.ServiceProvider |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
Metody rozszerzania
UseAntiforgery(IApplicationBuilder) |
Dodaje do potoku oprogramowanie pośredniczące chroniące przed fałszercją. |
UseRequestLocalization(IApplicationBuilder) |
Dodaje element RequestLocalizationMiddleware do automatycznego ustawiania informacji o kulturze dla żądań na podstawie informacji dostarczonych przez klienta. |
UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
Dodaje element RequestLocalizationMiddleware do automatycznego ustawiania informacji o kulturze dla żądań na podstawie informacji dostarczonych przez klienta. |
UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
Dodaje element RequestLocalizationMiddleware do automatycznego ustawiania informacji o kulturze dla żądań na podstawie informacji dostarczonych przez klienta. |
UseRequestLocalization(IApplicationBuilder, String[]) |
Dodaje element RequestLocalizationMiddleware do automatycznego ustawiania informacji o kulturze dla żądań na podstawie informacji dostarczonych przez klienta. |
UseAuthentication(IApplicationBuilder) |
Dodaje element AuthenticationMiddleware do określonego IApplicationBuilderelementu , który umożliwia uwierzytelnianie. |
UseAuthorization(IApplicationBuilder) |
Dodaje element AuthorizationMiddleware do określonego IApplicationBuilderelementu , który umożliwia autoryzację.
Podczas autoryzowania zasobu, który jest kierowany przy użyciu routingu punktu końcowego, to wywołanie musi pojawić się między wywołaniami do |
UseCertificateForwarding(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do potoku, które będzie szukać certyfikatu w nagłówku żądania dekoduje go i aktualizuje httpContext.Connection.ClientCertificate. |
MapBlazorHub(IEndpointRouteBuilder) |
Mapuje platformę Blazor Hub na ścieżkę domyślną. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Mapuje platformę Blazor Hub na ścieżkę domyślną. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Mapuje platformę Blazor Hub na ścieżkę |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapuje platformę Blazor Hub na ścieżkę |
UseBlazorFrameworkFiles(IApplicationBuilder) |
Konfiguruje aplikację do obsługi plików platformy WebAssembly platformy Blazor ze ścieżki głównej "/". |
UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Konfiguruje aplikację do obsługi plików platformy WebAssembly platformy Blazor ze ścieżki |
UseConcurrencyLimiter(IApplicationBuilder) |
Przestarzałe.
Dodaje element , ConcurrencyLimiterMiddleware aby ograniczyć liczbę współbieżnych żądań wykonywania. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Mapuje żądania przychodzące z określoną ścieżką do dostarczonego potoku połączenia. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Dodaje punkty końcowe dla akcji kontrolera do elementu IEndpointRouteBuilder i określa trasę z daną |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Dodaje punkty końcowe dla akcji kontrolera do elementu IEndpointRouteBuilder i określa trasę z daną |
MapControllers(IEndpointRouteBuilder) |
Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder elementu bez określania tras. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Dodaje punkty końcowe dla akcji kontrolera do IEndpointRouteBuilder elementu i dodaje trasę |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z |
UseCookiePolicy(IApplicationBuilder) |
CookiePolicyMiddleware Dodaje program obsługi do określonego IApplicationBuilderelementu , który umożliwia korzystanie z funkcji zasad plików cookie. |
UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
CookiePolicyMiddleware Dodaje program obsługi do określonego IApplicationBuilderelementu , który umożliwia korzystanie z funkcji zasad plików cookie. |
UseCors(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące CORS do potoku aplikacji internetowej, aby zezwolić na żądania między domenami. |
UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Dodaje oprogramowanie pośredniczące CORS do potoku aplikacji internetowej, aby zezwolić na żądania między domenami. |
UseCors(IApplicationBuilder, String) |
Dodaje oprogramowanie pośredniczące CORS do potoku aplikacji internetowej, aby zezwolić na żądania między domenami. |
UseDatabaseErrorPage(IApplicationBuilder) |
Przestarzałe.
Przechwytuje synchroniczne i asynchroniczne wyjątki związane z bazą danych z potoku, które mogą zostać rozwiązane przy użyciu migracji programu Entity Framework. Po wystąpieniu tych wyjątków odpowiedź HTML ze szczegółami możliwych akcji w celu rozwiązania problemu jest generowana. |
UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Przestarzałe.
Przechwytuje synchroniczne i asynchroniczne wyjątki związane z bazą danych z potoku, które mogą zostać rozwiązane przy użyciu migracji programu Entity Framework. Po wystąpieniu tych wyjątków odpowiedź HTML ze szczegółami możliwych akcji w celu rozwiązania problemu jest generowana. |
UseDefaultFiles(IApplicationBuilder) |
Włącza domyślne mapowanie plików w bieżącej ścieżce |
UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Włącza domyślne mapowanie plików przy użyciu podanych opcji |
UseDefaultFiles(IApplicationBuilder, String) |
Włącza domyślne mapowanie plików dla danej ścieżki żądania |
UseDeveloperExceptionPage(IApplicationBuilder) |
Przechwytuje synchroniczne i asynchroniczne Exception wystąpienia z potoku i generuje odpowiedzi na błędy HTML. |
UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Przechwytuje synchroniczne i asynchroniczne Exception wystąpienia z potoku i generuje odpowiedzi na błędy HTML. |
UseDirectoryBrowser(IApplicationBuilder) |
Włączanie przeglądania katalogu w bieżącej ścieżce |
UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Włączanie przeglądania katalogu przy użyciu podanych opcji |
UseDirectoryBrowser(IApplicationBuilder, String) |
Włącza przeglądanie katalogu dla danej ścieżki żądania |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP dla określonego wzorca. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP dla określonego wzorca. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP dla określonego wzorca. |
Map(IEndpointRouteBuilder, String, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP dla określonego wzorca. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP DELETE dla określonego wzorca. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP DELETE dla określonego wzorca. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder podanego wzorca z najniższym możliwym priorytetem. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP GET dla określonego wzorca. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP GET dla określonego wzorca. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Tworzy element RouteGroupBuilder do definiowania punktów końcowych z określonym prefiksem |
MapGroup(IEndpointRouteBuilder, String) |
Tworzy element RouteGroupBuilder do definiowania punktów końcowych z określonym prefiksem |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP dla określonych metod i wzorca HTTP. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP dla określonych metod i wzorca HTTP. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP PATCH dla określonego wzorca. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP PATCH dla określonego wzorca. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP POST dla określonego wzorca. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP POST dla określonego wzorca. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
RouteEndpoint Dodaje element do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP PUT dla określonego wzorca. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
RouteEndpoint Dodaje element do IEndpointRouteBuilder elementu zgodnego z żądaniami HTTP PUT dla określonego wzorca. |
UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Microsoft.AspNetCore.Routing.EndpointMiddleware Dodaje oprogramowanie pośredniczące do określonego IApplicationBuilder z wystąpieniami utworzonymi na podstawie skonfigurowanego EndpointDataSourceIEndpointRouteBuilderprogramu . Spowoduje Microsoft.AspNetCore.Routing.EndpointMiddleware to wykonanie Endpoint skojarzonego z bieżącym żądaniem. |
UseRouting(IApplicationBuilder) |
Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware Dodaje oprogramowanie pośredniczące do określonego IApplicationBuilderelementu . |
UseExceptionHandler(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do potoku, które przechwytuje wyjątki, rejestruje je i ponownie wykonuje żądanie w alternatywnym potoku. Żądanie nie zostanie ponownie wykonane, jeśli odpowiedź została już uruchomiona. |
UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Dodaje oprogramowanie pośredniczące do potoku, które przechwytuje wyjątki, rejestruje je i ponownie wykonuje żądanie w alternatywnym potoku. Żądanie nie zostanie ponownie wykonane, jeśli odpowiedź została już uruchomiona. |
UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Dodaje oprogramowanie pośredniczące do potoku, które przechwytuje wyjątki, rejestruje je i ponownie wykonuje żądanie w alternatywnym potoku. Żądanie nie zostanie ponownie wykonane, jeśli odpowiedź została już uruchomiona. |
UseExceptionHandler(IApplicationBuilder, String) |
Dodaje oprogramowanie pośredniczące do potoku, które przechwytuje wyjątki, rejestruje je, resetuje ścieżkę żądania i ponownie wykonuje żądanie. Żądanie nie zostanie ponownie wykonane, jeśli odpowiedź została już uruchomiona. |
UseExceptionHandler(IApplicationBuilder, String, Boolean) |
Dodaje oprogramowanie pośredniczące do potoku, które przechwytuje wyjątki, rejestruje je, resetuje ścieżkę żądania i ponownie wykonuje żądanie. Żądanie nie zostanie ponownie wykonane, jeśli odpowiedź została już uruchomiona. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder podanego wzorca z najniższym możliwym priorytetem. |
UseFileServer(IApplicationBuilder) |
Włącz wszystkie statyczne oprogramowanie pośredniczące pliku (z wyjątkiem przeglądania katalogu) dla bieżącej ścieżki żądania w bieżącym katalogu. |
UseFileServer(IApplicationBuilder, FileServerOptions) |
Włącz wszystkie statyczne oprogramowanie pośredniczące plików z podanymi opcjami |
UseFileServer(IApplicationBuilder, Boolean) |
Włącz wszystkie oprogramowanie pośredniczące pliku statycznego dla bieżącej ścieżki żądania w bieżącym katalogu. |
UseFileServer(IApplicationBuilder, String) |
Włącza wszystkie statyczne oprogramowanie pośredniczące pliku (z wyjątkiem przeglądania katalogu) dla danej ścieżki żądania z katalogu o tej samej nazwie |
UseForwardedHeaders(IApplicationBuilder) |
Stosuje nagłówki przekazywane do pasujących pól w bieżącym żądaniu. Zgodnie z konwencją serwery proxy HTTP przekazują informacje z klienta w dobrze znanych nagłówkach HTTP. Odczytuje ForwardedHeadersMiddleware te nagłówki i wypełnia skojarzone pola w obiekcie HttpContext. |
UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Stosuje nagłówki przekazywane do pasujących pól w bieżącym żądaniu. Zgodnie z konwencją serwery proxy HTTP przekazują informacje z klienta w dobrze znanych nagłówkach HTTP. Odczytuje ForwardedHeadersMiddleware te nagłówki i wypełnia skojarzone pola w obiekcie HttpContext. |
UseHeaderPropagation(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące, które zbiera nagłówki do propagacji do elementu HttpClient. |
UseHealthChecks(IApplicationBuilder, PathString) |
Dodaje oprogramowanie pośredniczące, które zapewnia stan sprawdzania kondycji. |
UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Dodaje oprogramowanie pośredniczące, które zapewnia stan sprawdzania kondycji. |
UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Dodaje oprogramowanie pośredniczące, które zapewnia stan sprawdzania kondycji. |
UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Dodaje oprogramowanie pośredniczące, które zapewnia stan sprawdzania kondycji. |
UseHealthChecks(IApplicationBuilder, PathString, String) |
Dodaje oprogramowanie pośredniczące, które zapewnia stan sprawdzania kondycji. |
UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Dodaje oprogramowanie pośredniczące, które zapewnia stan sprawdzania kondycji. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Dodaje punkt końcowy kontroli kondycji do IEndpointRouteBuilder określonego szablonu. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Dodaje punkt końcowy kontroli kondycji do IEndpointRouteBuilder elementu z określonym szablonem i opcjami. |
UseHostFiltering(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do filtrowania żądań według dozwolonych nagłówków hosta. Nieprawidłowe żądania zostaną odrzucone z kodem stanu 400. |
UseHsts(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do używania protokołu HSTS, które dodaje nagłówek Strict-Transport-Security. |
UseHttpLogging(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące, które może rejestrować żądania HTTP i odpowiedzi. |
UseW3CLogging(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące, które może rejestrować żądania HTTP i odpowiedzi dla dzienników serwera w formacie W3C. |
UseHttpMethodOverride(IApplicationBuilder) |
Zezwala przychodzącemu żądaniu POST na zastępowanie typu metody o typie określonym w nagłówku. To oprogramowanie pośredniczące jest używane, gdy klient jest ograniczony do wysyłania metod GET lub POST, ale chce wywołać inne metody HTTP. Domyślnie nagłówek żądania X-HTTP-Method-Override służy do określania tunelowanej metody HTTP. |
UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Zezwala przychodzącemu żądaniu POST na zastępowanie typu metody o typie określonym w formularzu. To oprogramowanie pośredniczące jest używane, gdy klient jest ograniczony do wysyłania metod GET lub POST, ale chce wywołać inne metody HTTP. |
UseHttpsRedirection(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do przekierowywania żądań HTTP do protokołu HTTPS. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Mapuje żądania przychodzące z określoną ścieżką do określonego Hub typu. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapuje żądania przychodzące z określoną ścieżką do określonego Hub typu. |
Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Odgałęzienie potoku żądania na podstawie dopasowań podanej ścieżki żądania. Jeśli ścieżka żądania rozpoczyna się od podanej ścieżki, wykonywane jest rozgałęzianie. |
Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
Odgałęzienie potoku żądania na podstawie dopasowań podanej ścieżki żądania. Jeśli ścieżka żądania rozpoczyna się od podanej ścieżki, wykonywane jest rozgałęzianie. |
Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
Odgałęzienie potoku żądania na podstawie dopasowań podanej ścieżki żądania. Jeśli ścieżka żądania rozpoczyna się od podanej ścieżki, wykonywane jest rozgałęzianie. |
MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Odgałęzienie potoku żądania na podstawie wyniku danego predykatu. |
UseMigrationsEndPoint(IApplicationBuilder) |
Przetwarza żądania wykonywania operacji migracji. Oprogramowanie pośredniczące będzie nasłuchiwać żądań wysyłanych do DefaultPathprogramu . |
UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Przetwarza żądania wykonywania operacji migracji. Oprogramowanie pośredniczące będzie nasłuchiwać żądań do ścieżki skonfigurowanej w programie |
UseMvc(IApplicationBuilder) |
Dodaje element MVC do potoku IApplicationBuilder wykonywania żądania. |
UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Dodaje element MVC do potoku IApplicationBuilder wykonywania żądania. |
UseMvcWithDefaultRoute(IApplicationBuilder) |
Dodaje mvC do potoku IApplicationBuilder wykonywania żądania z domyślną trasą o nazwie "default" i następującym szablonem: "{controller=Home}/{action=Index}/{id?}". |
UseOutputCache(IApplicationBuilder) |
Aplikacja internetowa używana do konfigurowania potoku HTTP i tras. |
UseOwin(IApplicationBuilder) |
Dodaje potok OWIN do określonego IApplicationBuilderelementu . |
UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Dodaje potok oprogramowania pośredniczącego OWIN do określonego IApplicationBuilderelementu . |
UseRateLimiter(IApplicationBuilder) |
Włącza ograniczanie szybkości dla aplikacji. |
UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Włącza ograniczanie szybkości dla aplikacji. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Mapuje składniki strony zdefiniowane w określonym |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania strony przy użyciu wartości tras generowanych przez program |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania strony przy użyciu wartości tras generowanych przez program |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania strony przy użyciu wartości tras generowanych przez program |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego z |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytetzie. Żądanie zostanie przekierowane do punktu końcowego strony zgodnego |
MapRazorPages(IEndpointRouteBuilder) |
Dodaje punkty końcowe dla stron Razor do elementu IEndpointRouteBuilder. |
UseRequestDecompression(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do dynamicznego dekompresowania treści żądań HTTP. |
UseRequestTimeouts(IApplicationBuilder) |
Włącza limity czasu żądania dla aplikacji. Limity czasu nie są domyślnie konfigurowane. Muszą być skonfigurowane w programie , RequestTimeoutAttribute w RequestTimeoutOptionspunktach końcowych lub przy użyciu rozszerzeń routingu WithRequestTimeout. |
UseResponseCaching(IApplicationBuilder) |
Dodaje element ResponseCachingMiddleware do buforowania odpowiedzi HTTP. |
UseResponseCompression(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące do dynamicznego kompresowania odpowiedzi HTTP. |
UseRewriter(IApplicationBuilder) |
Sprawdza, czy dany adres URL jest zgodny z regułami i warunkami, i modyfikuje element HttpContext zgodnie z wymaganiami. |
UseRewriter(IApplicationBuilder, RewriteOptions) |
Sprawdza, czy dany adres URL jest zgodny z regułami i warunkami, i modyfikuje element HttpContext zgodnie z wymaganiami. |
UseRouter(IApplicationBuilder, IRouter) |
RouterMiddleware Dodaje oprogramowanie pośredniczące do określonego IApplicationBuilder przy użyciu określonego IRouterelementu . |
UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
RouterMiddleware Dodaje oprogramowanie pośredniczące do określonego IApplicationBuilder z skonfigurowanym IRouter programem IRouteBuilder. |
Run(IApplicationBuilder, RequestDelegate) |
Dodaje delegata oprogramowania pośredniczącego terminalu do potoku żądania aplikacji. |
UseSession(IApplicationBuilder) |
Dodaje element SessionMiddleware , aby automatycznie włączyć stan sesji dla aplikacji. |
UseSession(IApplicationBuilder, SessionOptions) |
Dodaje element SessionMiddleware , aby automatycznie włączyć stan sesji dla aplikacji. |
UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Obsługuje wszystkie żądania z tego punktu w łańcuchu oprogramowania pośredniczącego, zwracając domyślną stronę aplikacji jednostronicowej (SPA). To oprogramowanie pośredniczące powinno zostać umieszczone późno w łańcuchu, aby inne oprogramowanie pośredniczące obsługujące pliki statyczne, akcje MVC itp., miały pierwszeństwo. |
UseStaticFiles(IApplicationBuilder) |
Włącza obsługę plików statycznych dla bieżącej ścieżki żądania |
UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Włącza obsługę plików statycznych przy użyciu podanych opcji |
UseStaticFiles(IApplicationBuilder, String) |
Włącza obsługę plików statycznych dla danej ścieżki żądania |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware pliku, który próbuje obsłużyć plik określony przez |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware pliku, który próbuje obsłużyć plik określony przez |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware pliku, który próbuje obsłużyć plik określony przez |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań dla nazw plików innych niż nazwy plików o najniższym możliwym prioryfikcie. Żądanie zostanie przekierowane do StaticFileMiddleware pliku, który próbuje obsłużyć plik określony przez |
UseStatusCodePages(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące StatusCodePages z domyślną procedurą obsługi odpowiedzi, która sprawdza odpowiedzi z kodami stanu od 400 do 599, które nie mają treści. |
UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Dodaje oprogramowanie pośredniczące StatusCodePages z podanymi opcjami, które sprawdzają odpowiedzi z kodami stanu od 400 do 599, które nie mają treści. |
UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Dodaje oprogramowanie pośredniczące StatusCodePages do potoku z określonym alternatywnym potokiem oprogramowania pośredniczącego do wykonania w celu wygenerowania treści odpowiedzi. |
UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Dodaje oprogramowanie pośredniczące StatusCodePages z określoną procedurą obsługi, która sprawdza odpowiedzi z kodami stanu od 400 do 599, które nie mają treści. |
UseStatusCodePages(IApplicationBuilder, String, String) |
Dodaje oprogramowanie pośredniczące StatusCodePages z określoną treścią odpowiedzi do wysłania. Może to obejmować symbol zastępczy "{0}" dla kodu stanu. Oprogramowanie pośredniczące sprawdza odpowiedzi z kodami stanu od 400 do 599, które nie mają treści. |
UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
Dodaje oprogramowanie pośredniczące StatusCodePages do potoku. Określa, że odpowiedzi powinny być obsługiwane przez przekierowanie przy użyciu danego szablonu adresu URL lokalizacji. Może to obejmować symbol zastępczy "{0}" dla kodu stanu. Adresy URL rozpoczynające się od ciągu "~" będą miały prepended PathBase, gdzie będzie używany dowolny inny adres URL. |
UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Dodaje oprogramowanie pośredniczące StatusCodePages do potoku. Określa, że treść odpowiedzi powinna być generowana przez ponowne wykonanie potoku żądania przy użyciu alternatywnej ścieżki. Ta ścieżka może zawierać symbol zastępczy "{0}" kodu stanu. |
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Dodaje delegata oprogramowania pośredniczącego zdefiniowanego w wierszu do potoku żądania aplikacji. Jeśli nie wywołujesz następnej funkcji, użyj Run(IApplicationBuilder, RequestDelegate) zamiast tego. |
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Dodaje delegata oprogramowania pośredniczącego zdefiniowanego w wierszu do potoku żądania aplikacji. Jeśli nie wywołujesz następnej funkcji, użyj Run(IApplicationBuilder, RequestDelegate) zamiast tego. Preferuj użycie Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) w celu uzyskania lepszej wydajności, jak pokazano poniżej:
|
UseMiddleware(IApplicationBuilder, Type, Object[]) |
Dodaje typ oprogramowania pośredniczącego do potoku żądania aplikacji. |
UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Dodaje typ oprogramowania pośredniczącego do potoku żądania aplikacji. |
UsePathBase(IApplicationBuilder, PathString) |
Dodaje oprogramowanie pośredniczące, które wyodrębnia określoną bazę ścieżki ze ścieżki żądania i umieszcza je na podstawie ścieżki żądania. |
UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Warunkowo tworzy gałąź w potoku żądania, który jest ponownie dołączany do głównego potoku. |
UseWebAssemblyDebugging(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące wymagane do debugowania aplikacji Blazor WebAssembly wewnątrz narzędzi deweloperskich Chromium. |
UseWebSockets(IApplicationBuilder) |
Dodaje element WebSocketMiddleware do potoku żądania. |
UseWebSockets(IApplicationBuilder, WebSocketOptions) |
Dodaje element WebSocketMiddleware do potoku żądania. |
UseWelcomePage(IApplicationBuilder) |
Dodaje element WelcomePageMiddleware do potoku. |
UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Dodaje element WelcomePageMiddleware do potoku z podanymi opcjami. |
UseWelcomePage(IApplicationBuilder, PathString) |
Dodaje element WelcomePageMiddleware do potoku przy użyciu podanej ścieżki. |
UseWelcomePage(IApplicationBuilder, String) |
Dodaje element WelcomePageMiddleware do potoku przy użyciu podanej ścieżki. |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Dodaj punkty końcowe do rejestrowania, logowania i wylogowywania przy użyciu usługi ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Dodaje element RouteEndpoint do IEndpointRouteBuilder elementu odpowiadającego żądaniom HTTP (wszystkie czasowniki) dla określonych prefiksów. |
UseHttpLoggingMiddleware(IApplicationBuilder) |
Rejestruje przychodzące oprogramowanie pośredniczące żądania HTTP do IApplicationBuilderprogramu . |
UseRequestCheckpoint(IApplicationBuilder) |
Rejestruje oprogramowanie pośredniczące powiązane z punktem kontrolnym w potoku. |
UseRequestLatencyTelemetry(IApplicationBuilder) |
Dodaje oprogramowanie pośredniczące telemetrii opóźnienia żądania w celu IApplicationBuilder żądania potoku wykonywania. |
UseSpaStaticFiles(IApplicationBuilder) |
Konfiguruje aplikację do obsługi plików statycznych dla aplikacji jednostronicowej (SPA). Pliki będą znajdować się przy użyciu zarejestrowanej ISpaStaticFileProvider usługi. |
UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Konfiguruje aplikację do obsługi plików statycznych dla aplikacji jednostronicowej (SPA). Pliki będą znajdować się przy użyciu zarejestrowanej ISpaStaticFileProvider usługi. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla