Clerk.ForceLog Methode

Definitie

Dwingt alle logboekrecords naar schijf.

public:
 void ForceLog();
public void ForceLog();
member this.ForceLog : unit -> unit
Public Sub ForceLog ()

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van deze methode.

// Create a record of previous account status, and deliver it to the
// clerk.
int balance = ReadAccountBalance(Filename);

array<Object^>^ record = gcnew array<Object^>(2);
record[0] = Filename;
record[1] = balance;

clerk->WriteLogRecord(record);
clerk->ForceLog();
    // Create a record of previous account status, and deliver it to the clerk.
    int balance = AccountManager.ReadAccountBalance(filename);

Object[] record = new Object[2];
record[0] = filename;
    record[1] = balance;

    clerk.WriteLogRecord(record);
    clerk.ForceLog();
' Create a record of previous account status, and deliver it to the clerk.
Dim balance As Integer = AccountManager.ReadAccountBalance(Filenam)

Dim record(1) As [Object]
record(0) = filename
record(1) = balance

clerk.WriteLogRecord(record)
clerk.ForceLog()

Opmerkingen

De Compensating Resource Manager (CRM) Worker en CRM Compensator gebruiken deze methode om records lazily naar het logboek te schrijven, wat betekent dat ze pas duurzaam worden gemaakt als ze gedwongen zijn tot het logboek. Aanroepen ForceLog maken alle logboekrecords die duurzaam op schijf zijn geschreven.

Van toepassing op