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 özgü özelliklerin programlı yapılandırılmasını sağlar.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Devralma
-
KestrelServerOptions
Oluşturucular
| KestrelServerOptions() |
Özellikler
| AddServerHeader |
|
| ApplicationServices |
UseKestrel seçenekleri geri çağrısının başlangıç sırasında uygulama tarafından kaydedilen Hizmetleri çözümleyip kullanmasını sağlar. Genellikle tarafından başlatılır UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) . |
| ConnectionFilter |
IConnectionFilterHer bağlantının Stream kesilmesini ve dönüştürüldüğünü sağlayan bir alır veya ayarlar.
|
| Limits |
İstek sınırı seçeneklerine erişim sağlar. |
| MaxRequestBufferSize |
Kullanımdan kalktı.
Bu özellik artık kullanılmıyor ve gelecek bir sürümde kaldırılacak.
Bunun yerine İstek arabelleğinin en büyük boyutunu alır veya ayarlar. |
| NoDelay |
Tüm bağlantılar için Nagle 'un algoritmasını etkinleştirmek için false olarak ayarlayın. |
| ShutdownTimeout |
Bağlantıların zorla kapatılmadan önce sunucunun kapatılmasını başladıktan sonra geçen süre. Kestrel, bağlantıyı sonlandırmadan önce devam eden herhangi bir istek işlemenin zaman aşımı süresini bekler. Bu süre boyunca yeni bağlantı veya istek kabul edilmez. |
| ThreadCount |
İstekleri işlemek için kullanılan libuv g/ç iş parçacığı sayısı. |
Uzantı Metotları
| UseConnectionLogging(KestrelServerOptions) |
Okunan ve bağlantıda yazılan baytlar için ayrıntılı günlükleri yayar. |
| UseConnectionLogging(KestrelServerOptions, String) |
Okunan ve bağlantıda yazılan baytlar için ayrıntılı günlükleri yayar. |
| 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) |
Kestrel 'i HTTPS kullanacak şekilde yapılandırın. |
| UseHttps(KestrelServerOptions, String, String) |
Kestrel 'i HTTPS kullanacak şekilde yapılandırın. |