다음을 통해 공유


Clerk.ForceLog 메서드

정의

모든 로그 레코드를 디스크에 쓰게 합니다.

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

예제

다음 코드 예제에서는이 메서드를 사용 하는 방법을 보여 줍니다.

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

설명

Manager CRM (Compensating Resource) 작업자 및 CRM compensator에 게가이 메서드를 사용 하 여 레코드를 지연 만들어지지는지 않습니다 지속형 로그를 강제로 될 때까지 즉 로그를 기록 합니다. 호출 ForceLog 를 디스크에 기록 된 모든 로그 레코드를 영속적 하 게 합니다.

적용 대상