Udostępnij za pośrednictwem


ChannelManagerBase.DefaultSendTimeout Właściwość

Definicja

Po przesłonięciu w klasie pochodnej domyślny interwał czasu kanał musi zakończyć wysyłanie komunikatu.

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

Wartość właściwości

Wartość domyślna TimeSpan określająca, jak długo kanał musi ukończyć wysyłanie komunikatu przed upływem limitu czasu po wywołaniu metody wysyłania.

Uwagi

Wszystkie operacje, które są potencjalnie długie, muszą mieć limit czasu. Metody, które nie przyjmują 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 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