Microsoft.AspNetCore.Http.Features Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |
FeatureCollectionExtensions |
Özelliği almak için uzantı yöntemleri IFeatureCollection |
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 | |
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. |
IHttpMetricsTagsFeature |
Ölçüm HTTP isteği sayacına eklenen etiketlere erişim sağlar. Sayaç etkin değilse bu özellik ayarlanmadı. |
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.