ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Proprietà

Definizione

Ottiene o imposta un oggetto TimeSpan che determina il tempo massimo per cui un canale può trovarsi nello stato di inizializzazione prima di essere disconnesso.

public:
 property TimeSpan ChannelInitializationTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ChannelInitializationTimeout { get; set; }
member this.ChannelInitializationTimeout : TimeSpan with get, set
Public Property ChannelInitializationTimeout As TimeSpan

Valore della proprietà

Oggetto TimeSpan dopo il quale si verifica il timeout di una richiesta di inizializzazione del canale.

Commenti

Questa proprietà determina il tempo necessario per l'autenticazione di una connessione TCP tramite il protocollo .NET Framing. Un client deve inviare alcuni dati iniziali prima che il server disponga di informazioni sufficienti per eseguire l'autenticazione. Questo timeout è intenzionalmente ridotto rispetto a ReceiveTimeout (10 minuti) in modo che i client non autenticati malintenzionati non mantengano le connessioni collegate al server per molto tempo. Il valore predefinito è 30 secondi.

Si applica a