ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Właściwość

Definicja

Pobiera lub ustawia wartość TimeSpan określającą maksymalny czas, przez jaki kanał może znajdować się w stanie inicjowania przed rozłą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

Upłynął TimeSpan limit czasu żądania inicjowania kanału.

Uwagi

Ta właściwość określa, jak długo połączenie TCP może potrwać do uwierzytelnienia się przy użyciu protokołu framing platformy .NET. Klient musi wysłać pewne dane początkowe, zanim serwer ma wystarczającą ilość informacji, aby przeprowadzić uwierzytelnianie. 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.

Dotyczy