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() |
Vlastnosti
| AddServerHeader |
Získá nebo nastaví, jestli se má v každé odpovědi zahrnout záhlaví |
| ApplicationServices |
Umožňuje zpětné volání možností UseKestrel přeložit a použít služby zaregistrované aplikací během spuštění. Obvykle inicializováno nástrojem UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>) . |
| ConnectionFilter |
Získá nebo nastaví IConnectionFilter , který umožňuje Stream zachycení a transformaci každého připojení.
Nakonfigurováno pomocí metod |
| 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 jejímž uplynutí se server začne vypínat před tím, než se připojení vynuceně ukončí. Kestrel počká, až bude časový limit pro dokončení všech probíhajících zpracování žádostí dokončený, než se ukončí připojení. Během této doby nebudou přijata žádná nová připojení nebo žádosti. |
| ThreadCount |
Počet libuv vstupně-výstupních vláken používaných pro zpracování požadavků. |
Metody rozšíření
| UseConnectionLogging(KestrelServerOptions) |
Vygeneruje podrobné protokoly pro bajty čtené a zapsané do připojení. |
| UseConnectionLogging(KestrelServerOptions, String) |
Vygeneruje podrobné protokoly pro bajty čtené a zapsané do připojení. |
| UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Nakonfigurujte Kestrel tak, aby používal protokol HTTPS. |
| UseHttps(KestrelServerOptions, X509Certificate2) |
Nakonfigurujte Kestrel tak, aby používal protokol HTTPS. |
| UseHttps(KestrelServerOptions, String) |
Nakonfigurujte Kestrel tak, aby používal protokol HTTPS. |
| UseHttps(KestrelServerOptions, String, String) |
Nakonfigurujte Kestrel tak, aby používal protokol HTTPS. |