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.

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

TimeSpan au-delà duquel une demande d'initialisation de canal expire.

Remarques

Cette propriété détermine la durée pendant laquelle une connexion TCP peut prendre pour s’authentifier à l’aide du protocole d’encadrement .NET. Un client doit envoyer des données initiales avant que le serveur dispose de suffisamment d'informations pour exécuter l'authentification. 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. La valeur par défaut est de 30 secondes.

S’applique à