Udostępnij za pośrednictwem


ChannelManagerBase.DefaultReceiveTimeout Właściwość

Definicja

Gdy przesłonięć w klasie pochodnej, pobiera domyślny interwał czasu kanał musi zakończyć odbiór komunikatu.

protected:
 abstract property TimeSpan DefaultReceiveTimeout { TimeSpan get(); };
protected abstract TimeSpan DefaultReceiveTimeout { get; }
member this.DefaultReceiveTimeout : TimeSpan
Protected MustOverride ReadOnly Property DefaultReceiveTimeout As TimeSpan

Wartość właściwości

Wartość domyślna TimeSpan określająca, jak długo kanał musi ukończyć odbiór komunikatu przed przekroczeniem limitu czasu po wywołaniu metody odbierania.

Uwagi

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

Dotyczy