ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines TimeSpan Werts, der die maximale Zeit bestimmt, zu der ein Kanal im Initialisierungsstatus sein kann, bevor die Verbindung getrennt wird.

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

Eigenschaftswert

Eine TimeSpan Zeitüberschreitung einer Kanalinitialisierungsanforderung.

Hinweise

Diese Eigenschaft bestimmt, wie lange eine TCP-Verbindung sich mithilfe des .NET Framing-Protokolls authentifizieren kann. Ein Client muss einige anfängliche Daten senden, bevor der Server über genügend Informationen zum Ausführen der Authentifizierung verfügt. Für dieses Timeout wurde bewusst ein geringerer Wert als für ReceiveTimeout (10 Minuten) festgelegt, damit Serververbindungen von böswilligen, nicht authentifizierten Clients nicht zu lange aufrechterhalten werden können. Der Standardwert beträgt 30 Sekunden.

Gilt für: