ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Proprietà
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.
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.