Udostępnij za pośrednictwem


ChannelBase.DefaultReceiveTimeout Właściwość

Definicja

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

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

Wartość właściwości

Wartość domyślna TimeSpan określająca, jak długo operacja odbierania musi zostać ukończona przed przekroczeniem limitu czasu.

Uwagi

ReceiveTimeout 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ć żadnej pracy, która blokuje. 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