Share via


ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Proprietà

Definizione

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.

Si applica a