Microsoft.AspNetCore.Http.Features Ad Alanı

ile ilgili Featurestürleri içerir.

Sınıflar

DefaultSessionFeature

Bu tür yalnızca, kullanıcının özelliği oluşturmak ISessionFeaturegerekmeden doğrudan ayarlayabildiği Session birim testi amacıyla mevcuttur.

FeatureCollection

için IFeatureCollectionvarsayılan uygulama.

FormFeature

için IFormFeaturevarsayılan uygulama.

FormOptions

İstek gövdesini okumayı HTTP formu olarak yapılandırma seçenekleri.

HttpConnectionFeature

için IHttpConnectionFeaturevarsayılan uygulama.

HttpRequestFeature

için IHttpRequestFeaturevarsayılan uygulama.

HttpRequestIdentifierFeature

için IHttpRequestIdentifierFeaturevarsayılan uygulama.

HttpRequestLifetimeFeature

için IHttpRequestLifetimeFeaturevarsayılan uygulama.

HttpResponseFeature

için IHttpResponseFeaturevarsayılan uygulama.

ItemsFeature

için IItemsFeaturevarsayılan uygulama.

QueryFeature

için IQueryFeaturevarsayılan uygulama.

RequestBodyPipeFeature

için IRequestBodyPipeFeaturevarsayılan uygulama.

RequestCookiesFeature

için IRequestCookiesFeaturevarsayılan uygulama.

RequestServicesFeature

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

ResponseCookiesFeature

Varsayılan uygulaması IResponseCookiesFeature.

RouteValuesFeature

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

ServiceProvidersFeature

için IServiceProvidersFeaturevarsayılan uygulama.

TlsConnectionFeature

için TlsConnectionFeaturevarsayılan uygulama.

Yapılar

FeatureReference<T>

Bir özelliğe önbelleğe alınmış başvuru.

FeatureReferences<TCache>

Bir özellik koleksiyonuna başvuru.

Arabirimler

IBadRequestExceptionFeature

Reddedilen HTTP istekleri hakkında bilgi sağlar.

IEndpointFeature

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

IFeatureCollection

HTTP özellikleri koleksiyonunu temsil eder.

IFormFeature

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

IHttpActivityFeature

bir istekle ilişkilendirilmiş öğesine Activity erişme özelliği.

IHttpBodyControlFeature

ve için Body GÇ davranışını denetler Body

IHttpBufferingFeature

ile ilgili Featurestürleri içerir.

IHttpConnectionFeature

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

IHttpExtendedConnectFeature

HTTP/2 WebSockets ve WebTransport gibi Genişletilmiş CONNECT el sıkışması gerektiren protokollerle kullanılır. https://www.rfc-editor.org/rfc/rfc8441#section-4

IHttpMaxRequestBodySizeFeature

Tek bir isteğin en büyük istek gövdesi boyutunu inceleme ve değiştirme özelliği.

IHttpRequestBodyDetectionFeature

İsteğin gövdesi olup olmadığını belirtmek için kullanılır.

IHttpRequestFeature

Belirli bir isteğin ayrıntılarını içerir. Bu özelliklerin tümü değiştirilebilir olmalıdır. Bu özelliklerin hiçbiri null olarak ayarlanmamalı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 sondaki üst bilgiler için HTTP isteği römork üst bilgilerini kullanıma 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şim kurmanın farklı yollarının bir toplamı.

IHttpResponseFeature

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

IHttpResponseTrailersFeature

Yanıt fragmanlarına erişim sağlar.

Yanıt fragmanları, HTTP/1.1 (öbeklenmiş) veya HTTP/2 yanıtının sonunda ek üst bilgilerin gönderilmesini sağlar. Diğer ayrıntılar için bkz . RFC7230.

IHttpsCompressionFeature

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

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.

IHttpWebTransportFeature

WebTransport oturumlarını kabul etmek ve almak için API.

IItemsFeature

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

IQueryFeature

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

IRequestBodyPipeFeature

HTTP isteği gövdesini olarak PipeReadertemsil eder.

IRequestCookiesFeature

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

IResponseCookiesFeature

Yanıt Set-Cookie üst bilgisini oluşturmak için bir yardımcı.

IRouteValuesFeature

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

IServerVariablesFeature

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

IServiceProvidersFeature

İstek kapsamlı IServiceProvideröğesine erişim sağlar.

ISessionFeature

Geçerli istek için öğesine ISession 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ıyla ilgili kullanıcı onayını sorgulamak, vermek ve geri çekmek için kullanılır.

IWebTransportSession

WebTransport oturumunun oturumunu ve akışlarını denetler.

Numaralandırmalar

HttpsCompressionMode

HTTPS istekleri için yanıt sıkıştırmayı dinamik olarak denetlemek için kullanın.

Açıklamalar

Özellikler hakkında daha fazla bilgi için bkz. ASP.NET Core özellik isteme.