ListenOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje ścieżkę IPEndPointgniazda domeny systemu Unix, nazwę potoku lub deskryptor pliku dla już otwartego gniazda, z którą Kestrel powinien być powiązany lub otwarty.
public ref class ListenOptions : Microsoft::AspNetCore::Server::Kestrel::Transport::Abstractions::Internal::IEndPointInformation
public ref class ListenOptions : Microsoft::AspNetCore::Connections::IConnectionBuilder, Microsoft::AspNetCore::Server::Kestrel::Transport::Abstractions::Internal::IEndPointInformation
public ref class ListenOptions : Microsoft::AspNetCore::Connections::IConnectionBuilder
public class ListenOptions : Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder, Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder, Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder
type ListenOptions = class
interface IEndPointInformation
type ListenOptions = class
interface IEndPointInformation
interface IConnectionBuilder
type ListenOptions = class
interface IConnectionBuilder
type ListenOptions = class
interface IConnectionBuilder
interface IMultiplexedConnectionBuilder
Public Class ListenOptions
Implements IEndPointInformation
Public Class ListenOptions
Implements IConnectionBuilder, IEndPointInformation
Public Class ListenOptions
Implements IConnectionBuilder
Public Class ListenOptions
Implements IConnectionBuilder, IMultiplexedConnectionBuilder
- Dziedziczenie
-
ListenOptions
- Implementuje
-
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation IConnectionBuilder IMultiplexedConnectionBuilder
Właściwości
ApplicationServices |
Pobiera aplikację IServiceProvider. |
ConnectionAdapters |
Pobiera element List<T> , który umożliwia przechwytywanie i przekształcanie każdego połączenia Stream .
Skonfigurowane przez |
DisableAltSvcHeader |
Pobiera lub ustawia wartość, która określa, czy nagłówek "Alt-Svc" jest dołączony do nagłówków odpowiedzi. Nagłówek "Alt-Svc" jest używany przez klientów do uaktualniania połączeń HTTP/1.1 i HTTP/2 z protokołem HTTP/3. Nagłówek "Alt-Svc" jest automatycznie dołączany do odpowiedzi, jeśli Protocols jest włączony protokół HTTP/1.1 lub HTTP/2, a protokół HTTP/3 jest włączony. Jeśli wartość nagłówka "Alt-Svc" została już ustawiona przez aplikację, nie zostanie zmieniona. |
EndPoint |
Pobiera klasę EndPoint. |
FileHandle |
Pobiera deskryptor powiązanych plików do gniazda. |
HandleType |
Opisuje ścieżkę IPEndPointgniazda domeny systemu Unix, nazwę potoku lub deskryptor pliku dla już otwartego gniazda, z którą Kestrel powinien być powiązany lub otwarty. |
IPEndPoint |
Pobiera powiązany element IPEndPoint. |
KestrelServerOptions |
KestrelServerOptions Pobiera opcje odbiornika. Umożliwia oprogramowanie pośredniczące połączeń do rozpoznawania i używania usług zarejestrowanych przez aplikację podczas uruchamiania. |
NoDelay |
Ustaw wartość false, aby włączyć algorytm Nagle dla wszystkich połączeń. |
PipeName |
Pobiera nazwę powiązanego potoku do serwera potoku nazw. |
Protocols |
Protokoły włączone w tym punkcie końcowym. |
SocketPath |
Pobiera powiązaną ścieżkę bezwzględną do gniazda domeny z systemem Unix. |
Type |
Opisywany typ interfejsu: IPEndPointścieżka gniazda domeny systemu Unix lub deskryptor pliku. |
Metody
Build() |
Kompiluje element ConnectionDelegate. |
Clone(IPAddress) |
używane do klonowania do dwóch punktów IPEndpoint |
ToString() |
Opisuje ścieżkę IPEndPointgniazda domeny systemu Unix, nazwę potoku lub deskryptor pliku dla już otwartego gniazda, z którą Kestrel powinien być powiązany lub otwarty. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Dodaje delegata oprogramowania pośredniczącego do potoku połączenia.
Skonfigurowane przez |
Jawne implementacje interfejsu
IMultiplexedConnectionBuilder.Build() |
Opisuje ścieżkę IPEndPointgniazda domeny systemu Unix, nazwę potoku lub deskryptor pliku dla już otwartego gniazda, z którą Kestrel powinien być powiązany lub otwarty. |
IMultiplexedConnectionBuilder.Use(Func<MultiplexedConnectionDelegate,MultiplexedConnectionDelegate>) |
Opisuje ścieżkę IPEndPointgniazda domeny systemu Unix, nazwę potoku lub deskryptor pliku dla już otwartego gniazda, z którą Kestrel powinien być powiązany lub otwarty. |
Metody rozszerzania
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Dodaj daną |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Dodaj daną |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Dodaj daną Preferuj użycie Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) w celu uzyskania lepszej wydajności, jak pokazano poniżej:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Użyj podanego |
UseConnectionTimeout(ListenOptions) |
Dodaj oprogramowanie pośredniczące limitu czasu połączenia. |
UseConnectionLogging(ListenOptions) |
Emituje pełne dzienniki bajtów odczytanych i zapisanych w połączeniu. |
UseConnectionLogging(ListenOptions, String) |
Emituje pełne dzienniki bajtów odczytanych i zapisanych w połączeniu. |
UseHttps(ListenOptions) |
Skonfiguruj usługę Kestrel, aby używać protokołu HTTPS z certyfikatem domyślnym, jeśli jest dostępny. Spowoduje to zgłoszenie, jeśli nie skonfigurowano certyfikatu domyślnego. |
UseHttps(ListenOptions, HttpsConnectionAdapterOptions) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. Nie używa to domyślnych certyfikatów ani innych wartości domyślnych określonych za pośrednictwem konfiguracji lub ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, TlsHandshakeCallbackOptions) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. Nie używa to domyślnych certyfikatów ani innych wartości domyślnych określonych za pośrednictwem konfiguracji lub ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, Action<HttpsConnectionAdapterOptions>) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. Nie używa to domyślnych certyfikatów ani innych wartości domyślnych określonych za pośrednictwem konfiguracji lub ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object, TimeSpan) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. Nie używa to domyślnych certyfikatów ani innych wartości domyślnych określonych za pośrednictwem konfiguracji lub ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, StoreName, String) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, StoreName, String, Boolean) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation, Action<HttpsConnectionAdapterOptions>) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, X509Certificate2) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, X509Certificate2, Action<HttpsConnectionAdapterOptions>) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, String) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, String, String) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHttps(ListenOptions, String, String, Action<HttpsConnectionAdapterOptions>) |
Skonfiguruj usługę Kestrel do korzystania z protokołu HTTPS. |
UseHub<THub>(IConnectionBuilder) |
Skonfiguruj połączenie do hostowania określonego Hub typu. |