Udostępnij za pośrednictwem


ChannelBase.DefaultOpenTimeout Właściwość

Definicja

Pobiera domyślny interwał czasu podany dla operacji otwierania do ukończenia.

protected:
 virtual property TimeSpan DefaultOpenTimeout { TimeSpan get(); };
protected override TimeSpan DefaultOpenTimeout { get; }
member this.DefaultOpenTimeout : TimeSpan
Protected Overrides ReadOnly Property DefaultOpenTimeout As TimeSpan

Wartość właściwości

Wartość domyślna TimeSpan określająca, jak długo operacja otwierania musi zakończyć się przed upływem limitu czasu.

Uwagi

OpenTimeout Pobiera element skojarzony z Manager kanałem.

Wszystkie operacje, które są potencjalnie długie, muszą mieć limit czasu. Metody, które nie przyjmują jawnych limitów czasu, muszą delegować do tych metod z domyślnymi limitami czasu lub nie mogą wykonywać żadnych czynności, które blokują. Limity czasu są całkowitym limitem dla operacji wysokiego poziomu, dla których mają zostać ukończone, więc wszelkie ponawianie prób musi być ograniczone do czasu, który nie został jeszcze osiągnięty przez wcześniejsze próby.

Dotyczy