ChannelManagerBase.DefaultSendTimeout Свойство

Определение

При переопределении в производном классе возвращает промежуток времени по умолчанию, в течение которого канал должен завершить отправку сообщения.

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

Значение свойства

TimeSpan

Значение TimeSpan по умолчанию, которое задает промежуток времени, в течение которого канал должен завершить отправку сообщения до истечения времени ожидания после того, как был вызван метод отправки.

Комментарии

Все операции, которые потенциально будут выполняться длительное время, должны иметь время ожидания. Методы, которые не принимают явно заданных значений времени ожидания, должны делегировать методам, которые работают со значениями времени ожидания по умолчанию, или не должны выполнять никаких операций, блокирующих действие этих методов. Время ожидания — это общее ограничение времени, отведенного для завершения операций высокого уровня; поэтому количество повторных попыток должно ограничиваться временем, еще не использованным предыдущими попытками.

Применяется к