HttpSysOptions Sınıf
Tanım
Ö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.
HttpSys tarafından kullanılan seçenekleri içerir.
public ref class HttpSysOptions
public class HttpSysOptions
type HttpSysOptions = class
Public Class HttpSysOptions
- Devralma
-
HttpSysOptions
Oluşturucular
HttpSysOptions() |
Yeni HttpSysOptionsbir başlatır. |
Özellikler
AllowSynchronousIO |
HttpContext.Request.Body ve HttpContext.Response.Body için zaman uyumlu girişe/çıkışa izin verilip verilmeyeceğini denetleyin.
Varsayılan değer: |
Authentication |
Kimlik doğrulama ayarlarını Http.Sys. Bunlar dinleyicinin yok edilmesinden önce herhangi bir zamanda değiştirilebilir. |
ClientCertificateMethod |
İstemci sertifikalarının nasıl doldurulması gerektiğini gösterir. Varsayılan ayar, yeniden anlaşma olmadan bir sertifikaya izin vermektir. Bu, sertifikayı çözümlemek için ClientCertificateMethod.AllowCertificate için etkinleştirilmesi gereken netsh 'clientcertnegotiation' bağlama seçeneğini değiştirmez. |
EnableKernelResponseBuffering |
Çekirdekteki yanıt verilerinin arabelleğe alınmasını etkinleştirin.
|
EnableResponseCaching |
Uygun üst bilgiler içeren yanıtlar için çekirdek modu önbelleğini deneme.
Yanıt Set-Cookie, Vary veya Pragma üst bilgilerini içermeyebilir.
Genel olan bir Cache-Control üst bilgisi ve shared-max-age veya max-age değeri ya da Bir Expires üst bilgisi içermelidir.
Varsayılan değer: |
Http503Verbosity |
İstek kuyruğu sınırına ulaşıldığında olduğu gibi azaltma koşulları nedeniyle istekleri reddederken http.sys nasıl tepki gösterdiğini denetleyan bir değer alır veya ayarlar. http.sys'da varsayılan değer "Temel"dir ve http.sys yalnızca TCP bağlantısını sıfırladığı anlamına gelir. IIS, varsayılan davranışı olarak Sınırlı kullanır ve bu da istemciye bir 503 - Hizmet Kullanılamıyor geri gönderilmesine neden olur. Bu ayarlar mevcut kuyruğa eklenirken geçerli değildir. |
MaxAccepts |
En fazla eşzamanlı kabul sayısı. Varsayılan değer, tarafından ProcessorCountdöndürülen işlemci sayısının 5 katıdır. |
MaxConnections |
Kabul etmek için en fazla eşzamanlı bağlantı sayısını alır veya ayarlar. Sonsuz için ayarlanmış |
MaxRequestBodySize |
Herhangi bir istek gövdesinin izin verilen en büyük boyutunu bayt cinsinden alır veya ayarlar. null olarak ayarlandığında, istek gövdesi boyutu üst sınırı sınırsızdır. Bu sınırın, her zaman sınırsız olan yükseltilmiş bağlantılar üzerinde hiçbir etkisi yoktur. Bu, aracılığıyla IHttpMaxRequestBodySizeFeatureistek başına geçersiz kılınabilir. Varsayılan değer yaklaşık 28,6 MB olan 30.000.000 bayt olarak ayarlanır. |
RequestQueueLimit |
Http.Sys kuyruğa alınacak en fazla istek sayısını alır veya ayarlar. Bu ayarlar mevcut kuyruğa eklenirken geçerli değildir. Varsayılan değer 1000’dir. |
RequestQueueMode |
Bu, sunucunun istek kuyruğu oluşturma ve yapılandırmadan sorumlu olup olmadığını veya mevcut kuyruğa iliştirilmesi gerekip gerekmediğini gösterir.
Mevcut yapılandırma seçeneklerinin çoğu mevcut kuyruğa eklenirken uygulanmaz.
Varsayılan değer: |
RequestQueueName |
Http.Sys istek kuyruğunun adı Varsayılan değerdir |
ThrowWriteExceptions |
İstemci bağlantılarının kesilmesi nedeniyle başarısız olan yanıt gövdesi yazmalarının özel durumlar oluşturması veya normal şekilde tamamlanması durumunda alır veya Ayarlar.
Varsayılan değerdir |
Timeouts |
Http.Sys zaman aşımı yapılandırmalarını kullanıma sunar. Bunlar kayıt defterinde de yapılandırılabilir. Bunlar dinleyicinin yok edilmesinden önce herhangi bir zamanda değiştirilebilir. Bu ayarlar mevcut kuyruğa eklenirken geçerli değildir. |
UnsafePreferInlineScheduling |
İş parçacığı havuzuna göndermek yerine satır içi istek işleme. |
UrlPrefixes |
Http.Sys ile kaydedilecek URL ön ekleri. Bunlar dinleyicinin yok edilmesinden önce herhangi bir zamanda değiştirilebilir. Mevcut kuyruğa eklendiğinde ön ekler yalnızca istekler için PathBase'i hesaplamak için kullanılır. |
UseLatin1RequestHeaders |
İstek üst bilgilerini kodlama kullanacak şekilde Latin1 yapılandırılır. |