Sdílet prostřednictvím


Microsoft.AspNetCore.Http.Features Obor názvů

Obsahuje typy související s Features.

Třídy

DefaultSessionFeature

Tento typ existuje pouze pro účely testování jednotek, kdy uživatel může přímo nastavit Session vlastnost bez nutnosti vytvoření ISessionFeature.

FeatureCollection

Výchozí implementace pro IFeatureCollection.

FeatureCollectionExtensions

Rozšiřující metody pro získání funkce z IFeatureCollection

FormFeature

Výchozí implementace pro IFormFeature.

FormOptions

Možnosti konfigurace čtení textu požadavku jako formuláře HTTP

HttpConnectionFeature

Výchozí implementace pro IHttpConnectionFeature.

HttpRequestFeature

Výchozí implementace pro IHttpRequestFeature.

HttpRequestIdentifierFeature

Výchozí implementace pro IHttpRequestIdentifierFeature.

HttpRequestLifetimeFeature

Výchozí implementace pro IHttpRequestLifetimeFeature.

HttpResponseFeature

Výchozí implementace pro IHttpResponseFeature.

ItemsFeature

Výchozí implementace pro IItemsFeature.

QueryFeature

Výchozí implementace pro IQueryFeature.

RequestBodyPipeFeature

Výchozí implementace pro IRequestBodyPipeFeature.

RequestCookiesFeature

Výchozí implementace pro IRequestCookiesFeature.

RequestServicesFeature

Implementace pro IServiceProvidersFeature přístup ke službám žádostí.

ResponseCookiesFeature

Výchozí implementace .IResponseCookiesFeature

RouteValuesFeature

Funkce pro hodnoty směrování. Slouží Features pro přístup k hodnotám přidruženým k aktuálnímu požadavku.

ServiceProvidersFeature

Výchozí implementace pro IServiceProvidersFeature.

TlsConnectionFeature

Výchozí implementace pro TlsConnectionFeature.

Struktury

FeatureReference<T>

Odkaz na funkci uložený v mezipaměti

FeatureReferences<TCache>

Odkaz na kolekci funkcí.

Rozhraní

IBadRequestExceptionFeature

Poskytuje informace o odmítnutých požadavcích HTTP.

IEndpointFeature

Rozhraní funkcí pro směrování koncových bodů. Slouží Features k přístupu k instanci přidružené k aktuálnímu požadavku.

IFeatureCollection

Představuje kolekci funkcí HTTP.

IFormFeature

Umožňuje čtení textu požadavku jako formuláře HTTP.

IHttpActivityFeature

Funkce pro přístup k Activity přidruženému k žádosti

IHttpBodyControlFeature

Řídí chování vstupně-výstupních operací Body pro a Body

IHttpBufferingFeature

Obsahuje typy související s Features.

IHttpConnectionFeature

Informace týkající se připojení TCP/IP, které požadavek nese.

IHttpExtendedConnectFeature

Používá se s protokoly, které vyžadují metodu handshake rozšířeného PŘIPOJENÍ, jako jsou HTTP/2 WebSocket a WebTransport. https://www.rfc-editor.org/rfc/rfc8441#section-4

IHttpMaxRequestBodySizeFeature

Funkce pro kontrolu a úpravu maximální velikosti textu požadavku pro jeden požadavek

IHttpMetricsTagsFeature

Poskytuje přístup ke značkám přidaných do čítače požadavků HTTP metrik. Tato funkce není nastavená, pokud čítač není povolený.

IHttpRequestBodyDetectionFeature

Slouží k označení, jestli požadavek může mít text.

IHttpRequestFeature

Obsahuje podrobnosti o daném požadavku. Všechny tyto vlastnosti by měly být proměnlivé. Žádná z těchto vlastností by nikdy neměla být nastavena na hodnotu null.

IHttpRequestIdentifierFeature

Funkce pro jednoznačnou identifikaci požadavku

IHttpRequestLifetimeFeature

Poskytuje přístup k operacím doby životnosti požadavků HTTP.

IHttpRequestTrailersFeature

Tato funkce zpřístupňuje hlavičky upoutávek požadavků HTTP, a to buď pro blokovaná těla HTTP/1.1, nebo koncové hlavičky HTTP/2.

IHttpResetFeature

Používá se k odesílání zpráv o resetování pro protokoly, které je podporují, jako je HTTP/2 nebo HTTP/3.

IHttpResponseBodyFeature

Agregace různých způsobů interakce s tělem odpovědi

IHttpResponseFeature

Představuje pole a stav odpovědi HTTP.

IHttpResponseTrailersFeature

Poskytuje přístup k upoutávce odpovědí.

Upoutávky odpovědí umožňují odesílání dalších hlaviček na konci odpovědi HTTP/1.1 (blokované) nebo HTTP/2. Další podrobnosti najdete v dokumentu RFC7230.

IHttpsCompressionFeature

Konfiguruje chování komprese odpovědí pro HTTPS pro jednotlivé požadavky.

IHttpSendFileFeature

Poskytuje efektivní mechanismus pro přenos souborů z disku do sítě.

IHttpUpgradeFeature

Poskytuje přístup k funkcím upgradu serveru.

IHttpWebSocketFeature

Poskytuje přístup k funkcím protokolu WebSocket serveru.

IHttpWebTransportFeature

Rozhraní API pro příjem a načítání relací WebTransport.

IItemsFeature

Poskytuje kolekci klíč/hodnota, kterou je možné použít ke sdílení dat v rámci rozsahu tohoto požadavku.

IQueryFeature

Poskytuje přístup k objektu IQueryCollection přidruženému k požadavku HTTP.

IRequestBodyPipeFeature

Představuje text požadavku HTTP jako PipeReader.

IRequestCookiesFeature

Poskytuje přístup k vyžádání shromažďování souborů cookie.

IResponseCookiesFeature

Pomocná rutina pro vytvoření hlavičky Set-Cookie odpovědi.

IRouteValuesFeature

Rozhraní funkce pro směrování hodnot. Slouží Features pro přístup k hodnotám přidruženým k aktuálnímu požadavku.

IServerVariablesFeature

Tato funkce poskytuje přístup k sadě proměnných serveru požadavků.

IServiceProvidersFeature

Poskytuje přístup k oboru požadavku IServiceProvider.

ISessionFeature

Poskytuje přístup k pro ISession aktuální požadavek.

ITlsConnectionFeature

Poskytuje přístup k funkcím PROTOKOLU TLS přidruženým k aktuálnímu připojení HTTP.

ITlsTokenBindingFeature

Poskytuje informace týkající se parametrů vazby tokenu PROTOKOLU TLS.

ITrackingConsentFeature

Používá se k dotazování, udělování a odvolání souhlasu uživatele v souvislosti s ukládáním informací o uživateli souvisejících s aktivitami a funkcemi webu.

IWebTransportSession

Řídí relaci a datové proudy relace WebTransport.

Výčty

HttpsCompressionMode

Slouží k dynamickému řízení komprese odpovědí na požadavky HTTPS.

Poznámky

Další informace o funkcích najdete v tématu Vyžádání funkcí v ASP.NET Core.