Microsoft.AspNetCore.Server.HttpSys Ad Alanı

HTTP.sysile bir ASP.NET Core uygulamasını çalıştırmak için kullanılan türleri içerir. HTTP.sys olarak IServerkullanılır. HTTP.sys yalnızca Windows İşletim Sistemlerinde desteklenir.

Sınıflar

Veri Akışı Adı Description
AuthenticationManager

Http.Sys kimlik doğrulama yapılandırmalarını kullanıma sunar.

DelegationRule

İstek Kuyruğu ve UrlPrefix'in temsilci olarak atanacağı tanıtıcıyı tutan kural.

HttpSysDefaults

HttpSys sabitleri.

HttpSysException

Hata oluştuğunda HttpSys tarafından özel durum oluştu

HttpSysOptions

HttpSys tarafından kullanılan seçenekleri içerir.

TimeoutManager

Http.Sys zaman aşımı yapılandırmalarını kullanıma sunar. Bunlar kayıt defterinde de yapılandırılabilir. Bu ayarlar mevcut kuyruğa eklenirken uygulanmaz.

UrlPrefix

Gelen istekleri dinlemek için kullanılan BIR URL parametreleri kümesi.

UrlPrefixCollection

Koleksiyon veya URL ön ekleri

Arabirimler

Veri Akışı Adı Description
IHttpSysRequestDelegationFeature

İstekleri diğer Http.Sys istek kuyruklarına temsilci olarak belirleme arabirimi.

IHttpSysRequestInfoFeature

Bu, Http.Sys HTTP_REQUEST_INFO genişletilebilirlik noktasını çağıranın araya katmak için opak veriler olarak kullanıma sunar. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_request_v2, https://learn.microsoft.com/windows/win32/api/http/ns-http-http_request_info

IHttpSysRequestPropertyFeature

HTTP.SYS isteğinden HTTP_REQUEST_PROPERTY değeri okumak için API sağlar. https://learn.microsoft.com/windows/win32/api/http/ne-http-http_request_property

IHttpSysRequestTimingFeature

Bu, Http.Sys'den gelen istek işleme zaman damgası verilerini içeren Http.Sys HTTP_REQUEST_TIMING_INFO genişletilebilirlik noktasını kullanıma sunar.

IServerDelegationFeature

Bu, sunucuya ait istek kuyruklarında temsilci oluşturma kurallarının oluşturulmasını sağlar.

Numaralandırmalar

Veri Akışı Adı Description
AuthenticationSchemes

Kimlik doğrulaması için protokolleri belirtir.

ClientCertificateMethod

HTTPS bağlantıları için istemci sertifikası anlaşma yöntemini açıklar.

Http503VerbosityLevel

Azaltma nedeniyle istekleri reddeden http.sys ayrıntı düzeyi için izin verilen değerlerin bildirilmesi.

HttpAuthenticationHardeningLevel

HTTP kimlik doğrulamasının (Kerberos/NTLM) temel alınan TLS kanalında ne kadar kesin doğrulandığını denetleyen Http.Sys kimlik doğrulaması sağlamlaştırma düzeyini belirtir.

HttpSysRequestTimingType

Http.Sys HTTP_REQUEST_TIMING_INFO genişletilebilirlik noktası aracılığıyla kullanıma sunulan istek işleme zaman damgalarının türlerini tanımlar.

RequestQueueMode

Bu sunucu örneğinin yeni bir Http.Sys istek kuyruğu oluşturması mı yoksa var olan bir kuyruğa mı eklemesi gerektiğini belirtmek için kullanılır.

Açıklamalar

HTTP.sysile ASP.NET Core uygulamaları barındırma hakkında daha fazla bilgi için bkz. ASP.NET Core ile web sunucusuHTTP.sys.