Udostępnij za pośrednictwem


ChannelBase.DefaultCloseTimeout Właściwość

Definicja

Pobiera domyślny interwał czasu podany na zakończenie operacji zamknięcia.

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

Wartość właściwości

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

Uwagi

CloseTimeout 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