KestrelServerOptions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
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 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, String) |
Generuje podrobné protokoly pro bajty přečtené a zapsané do připojení. |
UseConnectionLogging(KestrelServerOptions) |
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, String) |
Nakonfigurujte Kestrel tak, aby používal HTTPS. |
UseHttps(KestrelServerOptions, String) |
Nakonfigurujte Kestrel tak, aby používal HTTPS. |