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, kde uživatel může přímo nastavit vlastnost Session bez nutnosti vytvoření ISessionFeature.

FeatureCollection

Výchozí implementace pro IFeatureCollection.

FeatureCollectionExtensions

Metody rozšíření 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 pro přístup ke službám žádosti.

ResponseCookiesFeature

Výchozí implementace IResponseCookiesFeature.

RouteValuesFeature

Funkce pro směrovací hodnoty Pro přístup k hodnotám přidruženým k aktuálnímu požadavku použijte Features.

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í funkce pro směrování koncových bodů. K přístupu k instanci přidružené k aktuálnímu požadavku použijte Features.

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é k žádosti

IHttpBodyControlFeature

Řídí chování vstupně-výstupních operací pro Body 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 Extended CONNECT, například HTTP/2 WebSockets 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ček přidaných do metrik doby trvání požadavku HTTP. Tato funkce není nastavená, pokud není povolený čítač.

IHttpRequestBodyDetectionFeature

Používá se k označení, jestli požadavek může obsahovat 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 jedinečnou identifikaci požadavku

IHttpRequestLifetimeFeature

Poskytuje přístup k operacím životnosti požadavku HTTP.

IHttpRequestTrailersFeature

Tato funkce zveřejňuje hlavičky přívěsu požadavků HTTP, a to buď pro blokované tělo HTTP/1.1, nebo hlavičky http/2 na konci.

IHttpResetFeature

Slouží k odesílání zpráv o resetování pro protokoly, které je podporují, například 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 přívěsům odpovědí.

Přívěsy odpovědí umožňují odeslání dalších hlaviček na konci odpovědi HTTP/1.1 (blokované) nebo HTTP/2. Další podrobnosti najdete v tématu RFC7230.

IHttpsCompressionFeature

Konfiguruje chování komprese odpovědí pro HTTPS na základě požadavků.

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 lze použít ke sdílení dat v rámci rozsahu tohoto požadavku.

IQueryFeature

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

IRequestBodyPipeFeature

Představuje tělo 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ěrovací hodnoty. Pro přístup k hodnotám přidruženým k aktuálnímu požadavku použijte Features.

IServerVariablesFeature

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

IServiceProvidersFeature

Poskytuje přístup k IServiceProviders vymezeným požadavkem .

ISessionFeature

Poskytuje přístup k ISession pro 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 TLS.

ITrackingConsentFeature

Používá se k dotazování, udělení a odvolání souhlasu uživatele ohledně ukládání 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í pro požadavky HTTPS.

Poznámky

Další informace o funkcích naleznete v tématu Request Features in ASP.NET Core.