ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia TimeSpan wartość określającą maksymalny czas, przez jaki kanał może znajdować się w stanie inicjowania przed odłączeniem.
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
Wartość właściwości
Limit TimeSpan czasu żądania inicjowania kanału po upływie limitu czasu.
Uwagi
Ta właściwość określa, jak długo może potrwać uwierzytelnienie połączenia TCP przy użyciu protokołu framing platformy .NET. Klient musi wysłać pewne dane początkowe, zanim serwer będzie miał wystarczającą ilość informacji do przeprowadzenia uwierzytelniania. Ten limit czasu jest celowo mniejszy niż receiveTimeout (10 minut), aby złośliwi nieuwierzytelnieni klienci nie utrzymywali połączeń powiązanych z serwerem przez długi czas. Wartość domyślna to 30 sekund.