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

TimeSpan a seguito del quale si verifica il timeout della 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 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