Freigeben über


LogRecordSequence.RetryAppend Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Anfügevorgänge automatisch wiederholt werden, wenn das Protokoll voll ist.

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

Eigenschaftswert

true, wenn Anfügevorgänge automatisch wiederholt werden, wenn das Protokoll voll ist, andernfalls false. Der Standardwert ist true.

Implementiert

Ausnahmen

Auf die Eigenschaft wurde zugegriffen, nachdem die Sequenz verworfen wurde.

Beispiele

In diesem Beispiel wird die Verwendung der RetryAppend-Eigenschaft veranschaulicht.

// 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

Hinweise

Wenn der Wert der Eigenschaft true lautet und ein Append-Abruf fehlschlägt, da die Sequenz nicht genügend Speicherplatz aufweist, versucht die Datensatzsequenz, Speicherplatz freizugeben und den Anfügevorgang zu wiederholen.

Gilt für: