KestrelServerOptions Třída

Definice

Poskytuje programovou konfiguraci funkcí specifických pro Kestrel.

public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
Dědičnost
KestrelServerOptions

Konstruktory

KestrelServerOptions()

Poskytuje programovou konfiguraci funkcí specifických pro Kestrel.

Vlastnosti

AddServerHeader

Získá nebo nastaví, zda hlavička Server má být zahrnuta v každé odpovědi.

ApplicationServices

Povolí zpětné volání možností UseKestrel k překladu a používání služeb zaregistrovaných aplikací během spouštění. Obvykle inicializován pomocí UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>).

ConnectionFilter

Získá nebo nastaví, IConnectionFilter který umožňuje každé připojení Stream být zachycen a transformován. Konfigurované metodami UseHttps() rozšíření a UseConnectionLogging(KestrelServerOptions) .

Limits

Poskytuje přístup k možnostem omezení požadavků.

MaxRequestBufferSize
Zastaralé.

Tato vlastnost je zastaralá a v budoucí verzi se odebere. Místo toho použijte Limits.MaxRequestBufferSize.

Získá nebo nastaví maximální velikost vyrovnávací paměti požadavku.

NoDelay

Nastavte na hodnotu false, pokud chcete povolit algoritmus Nagle pro všechna připojení.

ShutdownTimeout

Doba, po které se server začne vypínat, než budou připojení vynuceně ukončena. Kestrel před ukončením připojení počká na dobu časového limitu, než se dokončí probíhající zpracování požadavků. Během této doby nebudou přijata žádná nová připojení ani požadavky.

ThreadCount

Počet vstupně-výstupních vláken libuv použitých ke zpracování požadavků.

Metody rozšíření

UseConnectionLogging(KestrelServerOptions)

Generuje podrobné protokoly pro bajty přečtené a zapsané do připojení.

UseConnectionLogging(KestrelServerOptions, String)

Generuje podrobné protokoly pro bajty přečtené a zapsané do připojení.

UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions)

Nakonfigurujte Kestrel tak, aby používal HTTPS.

UseHttps(KestrelServerOptions, X509Certificate2)

Nakonfigurujte Kestrel tak, aby používal HTTPS.

UseHttps(KestrelServerOptions, String)

Nakonfigurujte Kestrel tak, aby používal HTTPS.

UseHttps(KestrelServerOptions, String, String)

Nakonfigurujte Kestrel tak, aby používal HTTPS.

Platí pro