KestrelServerOptions 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.
Kestrel'e özgü özelliklerin programlı yapılandırmasını sağlar.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Devralma
-
KestrelServerOptions
Oluşturucular
KestrelServerOptions() |
Kestrel'e özgü özelliklerin programlı yapılandırmasını sağlar. |
Özellikler
AddServerHeader |
Üst bilginin her yanıta eklenip eklenmeyeceğini |
ApplicationServices |
Başlatma sırasında uygulama tarafından kaydedilen hizmetleri çözümlemek ve kullanmak için UseKestrel seçenekleri geri çağırmasını etkinleştirir. Genellikle tarafından UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)başlatılır. |
ConnectionFilter |
Her bağlantının Stream kesilmesine ve dönüştürülmesini sağlayan bir IConnectionFilter alır veya ayarlar.
ve UseConnectionLogging(KestrelServerOptions) uzantı yöntemleri tarafından |
Limits |
İstek sınırı seçeneklerine erişim sağlar. |
MaxRequestBufferSize |
Geçersiz.
Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak.
Bunun yerine İstek arabelleğinin en büyük boyutunu alır veya ayarlar. |
NoDelay |
Nagle algoritmasının tüm bağlantılar için etkinleştirilmesi için false olarak ayarlayın. |
ShutdownTimeout |
Bağlantılar zorla kapatılmadan önce sunucunun kapanmaya başlamasından sonraki süre. Kestrel, bağlantıyı sonlandırmadan önce devam eden istek işlemlerinin tamamlanması için zaman aşımı süresini bekler. Bu süre boyunca yeni bağlantı veya istek kabul edilmeyecektir. |
ThreadCount |
İstekleri işlemek için kullanılan libuv G/Ç iş parçacığı sayısı. |
Uzantı Metotları
UseConnectionLogging(KestrelServerOptions, String) |
Bağlantıdan okunan ve bağlantıya yazılan baytlar için ayrıntılı günlükler gösterir. |
UseConnectionLogging(KestrelServerOptions) |
Bağlantıdan okunan ve bağlantıya yazılan baytlar için ayrıntılı günlükler gösterir. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Kestrel'i HTTPS kullanacak şekilde yapılandırın. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Kestrel'i HTTPS kullanacak şekilde yapılandırın. |
UseHttps(KestrelServerOptions, String, String) |
Kestrel'i HTTPS kullanacak şekilde yapılandırın. |
UseHttps(KestrelServerOptions, String) |
Kestrel'i HTTPS kullanacak şekilde yapılandırın. |