LogRecordSequence.RetryAppend Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, будут ли добавления автоматически извлекаться, если журнал заполнен.
public:
property bool RetryAppend { bool get(); void set(bool value); };
public bool RetryAppend { get; set; }
member this.RetryAppend : bool with get, set
Public Property RetryAppend As Boolean
Значение свойства
true Значение , если добавление автоматически извлекается, если журнал заполнен; falseв противном случае . Значение по умолчанию — true.
Реализации
Исключения
Доступ к свойству был предоставлен после удаления последовательности.
Примеры
В этом примере показано, как использовать RetryAppend свойство.
// SET RETRY APPEND
// IO.Log provides a mechanism similar to AutoGrow.
// If the existing log is full and an append fails, setting RetryAppend
// invokes the CLFS policy engine to add new extents and re-tries
// record appends. If MaximumExtent count has been reached,
// a SequenceFullException is thrown.
//
sequence.RetryAppend = true;
// RETRY APPEND END
' SET RETRY APPEND
' IO.Log provides a mechanism similar to AutoGrow.
' If the existing log is full and an append fails, setting RetryAppend
' invokes the CLFS policy engine to add new extents and re-tries
' record appends. If MaximumExtent count has been reached,
' a SequenceFullException is thrown.
'
sequence.RetryAppend = True
' RETRY APPEND END
Комментарии
Если значение этого свойства равно, и вызов завершается trueошибкой Append , так как в последовательности недостаточно места, последовательность записей попытается освободить место и повторить добавление.