ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Propriété

Définition

Obtient ou définit une TimeSpan valeur qui détermine la durée maximale pendant laquelle un canal peut être dans l’état d’initialisation avant d’être déconnecté.

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é

Après TimeSpan quoi 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 .NET Framework. Un client doit envoyer des données initiales avant que le serveur dispose de suffisamment d’informations pour effectuer l’authentification. Ce délai d’expiration est intentionnellement plus petit que le ReceiveTimeout (10 min) afin que les clients non authentifiés malveillants ne conservent pas les connexions liées au serveur pendant longtemps. La valeur par défaut est de 30 secondes.

S’applique à