ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine TimeSpan ab, die maximale Zeit bestimmt, in der sich der Kanal im Initialisierungsstatus befinden kann, bevor die Verbindung getrennt wird, oder legt diese fest.
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
TimeSpan, nach der ein Timeout für die Kanalinitialisierungsanforderung eintritt.
Hinweise
Diese Eigenschaft bestimmt die Zeit, die eine TCP-Verbindung beanspruchen darf, um sich über das .NET-Framingprotokoll zu authentifizieren. Ein Client muss vorab einige 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 ist 30 Sekunden.