Udostępnij za pośrednictwem


ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Właściwość

Definicja

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.

Dotyczy