Clerk.ForceLog Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Force tous les enregistrements de journal sur le disque.
public:
void ForceLog();
public void ForceLog();
member this.ForceLog : unit -> unit
Public Sub ForceLog ()
Exemples
L’exemple de code suivant illustre l’utilisation de cette méthode.
// 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()
Remarques
Le worker de compensation Resource Manager (CRM) et le compensateur CRM utilisent cette méthode pour écrire des enregistrements de manière différée dans le journal, ce qui signifie qu’ils ne sont pas rendus durables tant qu’ils n’ont pas été forcés dans le journal. L’appel ForceLog effectue tous les enregistrements de journal qui ont été écrits durablement sur le disque.