Clerk.ForceLog Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tvingar alla loggposter till disken.
public:
void ForceLog();
public void ForceLog();
member this.ForceLog : unit -> unit
Public Sub ForceLog ()
Exempel
I följande kodexempel visas användningen av den här metoden.
// 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()
Kommentarer
Kompenserande Resource Manager (CRM) Worker och CRM Compensator använder den här metoden för att skriva poster lazily till loggen, vilket innebär att de inte görs varaktiga förrän de har tvingats till loggen. Anrop ForceLog gör alla loggposter som har skrivits varaktiga på disken.