ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Propriété

Définition

Obtient ou définit un TimeSpan qui détermine la durée maximale de l'état d'initialisation du canal avant sa déconnexion.Gets or sets a TimeSpan that determines the maximum time a channel can be in the initialization status before being disconnected.

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

Valeur de propriété

TimeSpan au-delà duquel une demande d'initialisation de canal expire.A TimeSpan after which a channel initialization request times out.

Remarques

Cette propriété détermine la durée pendant laquelle une connexion TCP peut s’authentifier à l’aide du protocole de tramage .NET.This property determines how long a TCP connection can take to authenticate itself using the .NET Framing protocol. Un client doit envoyer des données initiales avant que le serveur dispose de suffisamment d'informations pour exécuter l'authentification.A client needs to send some initial data before the server has enough information to perform authentication. Ce délai d'attente est volontairement plus petit que le ReceiveTimeout (10 minutes) afin que les clients non authentifiés malveillants ne conservent pas longtemps les connexions occupées au serveur.This timeout is intentionally made smaller than the ReceiveTimeout (10 min) so that malicious unauthenticated clients do not keep the connections tied up to the server for long. La valeur par défaut est de 30 secondes.The default value is 30 seconds.

S’applique à