QuicClientConnectionOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni per le connessioni client (in uscita) Quic.
public ref class QuicClientConnectionOptions sealed : System::Net::Quic::QuicConnectionOptions
public sealed class QuicClientConnectionOptions : System.Net.Quic.QuicConnectionOptions
type QuicClientConnectionOptions = class
inherit QuicConnectionOptions
Public NotInheritable Class QuicClientConnectionOptions
Inherits QuicConnectionOptions
- Ereditarietà
Costruttori
QuicClientConnectionOptions() |
Inizializza una nuova istanza della classe QuicClientConnectionOptions. |
Proprietà
ClientAuthenticationOptions |
Ottiene o imposta le opzioni di autenticazione client da utilizzare per stabilire una nuova connessione. |
DefaultCloseErrorCode |
Ottiene o imposta il codice di errore utilizzato per CloseAsync(Int64, CancellationToken) quando la connessione viene eliminata. (Ereditato da QuicConnectionOptions) |
DefaultStreamErrorCode |
Ottiene o imposta il codice di errore utilizzato quando il flusso deve interrompere internamente il lato di lettura o scrittura del flusso. (Ereditato da QuicConnectionOptions) |
HandshakeTimeout |
Ottiene o imposta il limite superiore nel tempo in cui l'handshake deve essere completato. Se l'handshake non viene completato in questa fase, la connessione viene interrotta. (Ereditato da QuicConnectionOptions) |
IdleTimeout |
Ottiene o imposta il timeout di inattività per le connessioni. Il timeout di inattività è il tempo dopo il quale la connessione verrà chiusa. Il valore predefinito Zero indica il timeout di inattività predefinito dell'implementazione sottostante. (Ereditato da QuicConnectionOptions) |
InitialReceiveWindowSizes |
Ottiene o imposta le dimensioni iniziali della finestra di ricezione per la connessione e i singoli tipi di flusso. (Ereditato da QuicConnectionOptions) |
KeepAliveInterval |
Ottiene o imposta l'intervallo in cui vengono inviati pacchetti keep-alive nella connessione. (Ereditato da QuicConnectionOptions) |
LocalEndPoint |
Ottiene o imposta l'endpoint locale facoltativo a cui verrà associato. |
MaxInboundBidirectionalStreams |
Ottiene o imposta il numero massimo di flussi bidirezionali simultanei che la connessione peer remota può creare in una connessione aperta. (Ereditato da QuicConnectionOptions) |
MaxInboundUnidirectionalStreams |
Ottiene o imposta il numero massimo di flussi unidirezionali simultanei che la connessione peer remota può creare in una connessione aperta. (Ereditato da QuicConnectionOptions) |
RemoteEndPoint |
Ottiene o imposta l'endpoint remoto a cui connettersi. Può essere un DnsEndPoint, che verrà risolto in un indirizzo IP prima della connessione o un IPEndPoint. |
StreamCapacityCallback |
Callback facoltativo richiamato quando il nuovo limite di flusso viene rilasciato dal peer. Corrisponde alla ricezione di un frame MAX_STREAMS. I valori di callback rappresentano incrementi dei limiti del flusso, ad esempio: il limite corrente è di 10 flussi bidirezionali, gli argomenti di callback notificano 5 flussi bidirezionali aggiuntivi => 15 flussi bidirezionali possono essere aperti in totale al momento. La capacità iniziale viene segnalata con la prima chiamata del callback che può verificarsi prima della distribuzione dell'istanza di QuicConnection tramite ConnectAsync(QuicClientConnectionOptions, CancellationToken) o AcceptConnectionAsync(CancellationToken). (Ereditato da QuicConnectionOptions) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |