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, 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 | |
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.