Microsoft.AspNetCore.Http.Features Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 | |
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.