Поделиться через


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 .

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

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