Microsoft.AspNetCore.Http.Features Ad Alanı

İle ilgili türler içerir Features .

Sınıflar

DefaultSessionFeature

Bu tür yalnızca kullanıcının, oluşturma gerekmeden özelliği doğrudan ayarlayabileceği birim testi amacıyla bulunur Session ISessionFeature .

FeatureCollection
FormFeature

İçin varsayılan uygulama IFormFeature .

FormOptions

İstek gövdesinin okunarak HTTP formu olarak yapılandırılma seçenekleri.

HttpConnectionFeature

İçin varsayılan uygulama IHttpConnectionFeature .

HttpRequestFeature

için varsayılan IHttpRequestFeature uygulama.

HttpRequestIdentifierFeature

İçin varsayılan uygulama IHttpRequestIdentifierFeature .

HttpRequestLifetimeFeature

için varsayılan IHttpRequestLifetimeFeature uygulama.

HttpResponseFeature

için varsayılan IHttpResponseFeature uygulama.

ItemsFeature

için varsayılan IItemsFeature uygulama.

QueryFeature

İçin varsayılan uygulama IQueryFeature .

RequestBodyPipeFeature

için varsayılan IRequestBodyPipeFeature uygulama.

RequestCookiesFeature

İçin varsayılan uygulama IRequestCookiesFeature .

RequestServicesFeature

İstek hizmetlerine IServiceProvidersFeature erişmek için bir uygulama.

ResponseCookiesFeature

Varsayılan uygulamasıdır IResponseCookiesFeature .

RouteValuesFeature

Değerleri yönlendirme özelliği. Geçerli Features istekle ilişkili değerlere erişmek için kullanın.

ServiceProvidersFeature

için varsayılan IServiceProvidersFeature uygulama.

TlsConnectionFeature

İçin varsayılan uygulama TlsConnectionFeature .

Yapılar

FeatureReference<T>
FeatureReferences<TCache>

Arabirimler

IBadRequestExceptionFeature

Reddedilen HTTP istekleri hakkında bilgi sağlar.

IEndpointFeature

Uç nokta yönlendirme için bir özellik arabirimi. Geçerli Features istekle ilişkili bir örneğine erişmek için kullanın.

IFeatureCollection

BIR HTTP özellikleri koleksiyonunu temsil eder.

IFormFeature

İstek gövdesinin HTTP formu olarak okunmasına izin verir.

IHttpActivityFeature

bir istekle ilişkili Activity özelliğine erişme.

IHttpBodyControlFeature

ve için IO davranışını Body kontrol eder Body

IHttpBufferingFeature
IHttpConnectionFeature

İsteği taşıyan TCP/IP bağlantısıyla ilgili bilgiler.

IHttpMaxRequestBodySizeFeature

Tek bir istek için en fazla istek gövdesi boyutunu İnceleme ve değiştirme özelliği.

IHttpRequestBodyDetectionFeature

İsteğin gövdeye sahip olup olana bir şey olduğunu belirtmek için kullanılır.

IHttpRequestFeature

Verilen isteğin ayrıntılarını içerir. Bu özelliklerin hepsi tarifeli olmalı. Bu özelliklerin hiçbiri null olarak ayar olmamalıdır.

IHttpRequestIdentifierFeature

bir isteği benzersiz olarak tanımlama özelliği.

IHttpRequestLifetimeFeature

HTTP isteği yaşam süresi işlemlerine erişim sağlar.

IHttpRequestTrailersFeature

Bu özellik, http/1.1 öbekli gövdeler veya HTTP/2 sonda bulunan üstbilgiler için HTTP isteği artbilgisi üst bilgilerini sunar.

IHttpResetFeature

Http/2 veya HTTP/3 gibi bunları destekleyen protokoller için sıfırlama iletileri göndermek için kullanılır.

IHttpResponseBodyFeature

Yanıt gövdesiyle etkileşimde bulunmak için farklı yolların toplamı.

IHttpResponseFeature

Bir HTTP yanıtının alanlarını ve durumunu temsil eder.

IHttpResponseTrailersFeature

Yanıt tanıtımlarına erişim sağlar.

Yanıt tanıtımları, HTTP/1.1 (öbekli) veya HTTP/2 yanıtının sonunda ek üst bilgilerin gönderilmesine izin verir. Daha ayrıntılı bilgi için bkz. RFC7230.

IHttpsCompressionFeature

HTTPS için istek başına yanıt sıkıştırma davranışını yapılandıran.

IHttpSendFileFeature

Dosyaları diskten ağa aktarmak için verimli bir mekanizma sağlar.

IHttpUpgradeFeature

Sunucu yükseltme özelliklerine erişim sağlar.

IHttpWebSocketFeature

Sunucu websocket özelliklerine erişim sağlar.

IItemsFeature

, Bu isteğin kapsamındaki verileri paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu sağlar.

IQueryFeature

IQueryCollectionHTTP isteğiyle ilişkili öğesine erişim sağlar.

IRequestBodyPipeFeature

HTTP istek gövdesini bir olarak temsil eder PipeReader .

IRequestCookiesFeature

İstek tanımlama bilgisi koleksiyonuna erişim sağlar.

IResponseCookiesFeature

Yanıt üst bilgisi oluşturmak için Set-Cookie.

IRouteValuesFeature

Yönlendirme değerleri için bir özellik arabirimi. Geçerli Features istekle ilişkili değerlere erişmek için kullanın.

IServerVariablesFeature

Bu özellik, istek sunucusu değişkenleri kümesine erişim sağlar.

IServiceProvidersFeature

İstek kapsamındaki için tahakkuk IServiceProvider sağlar.

ISessionFeature

ISessionGeçerli istek için öğesine erişim sağlar.

ITlsConnectionFeature

Geçerli HTTP bağlantısıyla ilişkili TLS özelliklerine erişim sağlar.

ITlsTokenBindingFeature

TLS belirteci bağlama parametreleriyle ilgili bilgi sağlar.

ITrackingConsentFeature

Site etkinliği ve işlevselliğiyle ilgili Kullanıcı bilgilerinin depolanması ile ilgili Kullanıcı onayını sorgulamak, vermek ve geri çekmek için kullanılır.

Numaralandırmalar

HttpsCompressionMode

HTTPS istekleri için yanıt sıkıştırmasını dinamik olarak kontrol etmek için kullanın.

Açıklamalar

Özellikler hakkında daha fazla bilgi için bkz. ASP.NET Core Içindeki Istek özellikleri.