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 TimeSpan che determina il periodo massimo di tempo entro il quale il canale può trovarsi nello stato di inizializzazione prima della disconnessione.
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à
TimeSpan a seguito del quale si verifica il timeout della richiesta di inizializzazione del canale.
Commenti
Questa proprietà determina quanto tempo può richiedere una connessione TCP per autenticarsi usando il protocollo .NET Frame. Un client deve inviare alcuni dati iniziali prima che il server disponga di informazioni sufficienti per effettuare l'autenticazione. Questo timeout viene reso intenzionalmente più piccolo rispetto a ReceiveTimeout (10 min) in modo che eventuali client non autenticati dannosi non possano mantenere le connessioni al server per molto tempo. Il valore predefinito è 30 secondi.