ChannelBase.DefaultReceiveTimeout Свойство

Определение

Возвращает интервал времени по умолчанию, выделенный для успешного завершения операции получения.

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

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

TimeSpan

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

Комментарии

Возвращает свойство ReceiveTimeout, связанное со свойством Manager для канала.

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

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