ChannelBase.DefaultCloseTimeout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает интервал времени, выделенный для успешного завершения операции закрытия по умолчанию.
protected:
virtual property TimeSpan DefaultCloseTimeout { TimeSpan get(); };
protected override TimeSpan DefaultCloseTimeout { get; }
member this.DefaultCloseTimeout : TimeSpan
Protected Overrides ReadOnly Property DefaultCloseTimeout As TimeSpan
Значение свойства
Значение по умолчанию TimeSpan, которое задает время, выделенное для завершения операции закрытия до превышения времени ожидания.
Комментарии
Возвращает свойство CloseTimeout, связанное со свойством Manager для канала.
Все операции, которые потенциально будут выполняться длительное время, должны иметь время ожидания. Методы, которые не принимают явно заданных значений времени ожидания, должны делегировать методам, которые работают со значениями времени ожидания по умолчанию, или не должны выполнять никаких операций, блокирующих действие этих методов. Время ожидания — это общее ограничение времени, отведенного для завершения операций высокого уровня; поэтому количество повторных попыток должно ограничиваться временем, еще не использованным предыдущими попытками.