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 Session vlastnost bez nutnosti vytvoření ISessionFeature. |
| FeatureCollection |
Výchozí implementace pro IFeatureCollection. |
| FormFeature |
Výchozí implementace pro IFormFeature. |
| FormOptions |
Možnosti konfigurace 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 směrovací hodnoty Slouží Features k přístupu 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 žádosti. |
| IHttpBodyControlFeature | |
| IHttpBufferingFeature | |
| IHttpConnectionFeature |
Informace týkající se připojení TCP/IP, které požadavek nese. |
| IHttpMaxRequestBodySizeFeature |
Funkce pro kontrolu a úpravu maximální velikosti textu požadavku pro jeden požadavek |
| IHttpRequestBodyDetectionFeature |
Slouží k označení, jestli může mít požadavek 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ělo být nastaveno 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 hlavičky blokované protokoly HTTP/1.1, nebo pro koncové hlavičky HTTP/2. |
| IHttpResetFeature |
Používá se k odesílání zpráv pro resetování protokolů, 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 s odpověďmi. Přívěsy odpovědí umožňují odeslání dalších hlaviček na konci odpovědi HTTP/1.1 (blokované) nebo odpovědi HTTP/2. Další podrobnosti najdete v dokumentu RFC7230. |
| IHttpsCompressionFeature |
Konfiguruje chování komprese odpovědí pro https na základě jednotlivých požadavků. |
| IHttpSendFileFeature |
Poskytuje účinný 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. |
| IItemsFeature |
Poskytuje kolekci klíčů a hodnot, kterou lze použít ke sdílení dat v rámci tohoto požadavku. |
| IQueryFeature |
Poskytuje přístup k přidruženému IQueryCollection 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í funkcí pro směrovací hodnoty. Slouží Features k přístupu 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 rozsahu požadavku IServiceProvider. |
| ISessionFeature |
Poskytuje přístup k ISession aktuálnímu požadavku. |
| 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 týkajícího se ukládání informací o uživateli souvisejících s aktivitou a funkčností webu. |
Výčty
| HttpsCompressionMode |
Slouží k dynamickému řízení komprese odpovědí pro požadavky HTTPS. |
Poznámky
Další informace o funkcích najdete v tématu žádosti o funkce v ASP.NET Core.