ICrmCompensator::BeginCommit-Methode (comsvcs.h)

Benachrichtigt den CRM-Kompensator über die Commitphase des Abschlusses der Transaktion und darüber, dass Datensätze übermittelt werden.

Syntax

HRESULT BeginCommit(
  [in] BOOL fRecovery
);

Parameter

[in] fRecovery

Gibt an, ob diese Methode während der Wiederherstellung (TRUE) oder der normalen Verarbeitung (FALSE) aufgerufen wird.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Commit- oder Abbruchphasen werden vom Kompensator ohne Vorbereitungsphase während der Wiederherstellung empfangen. Außerdem kann die Abbruchphase während der normalen Verarbeitung ohne Vorbereitungsphase empfangen werden, wenn sich der Client für den Abbruch entscheidet.

Der CRM-Kompensator sollte nicht von einem Zustand abhängen, der zwischen den Vorbereitungs- und Commit-/Abbruchphasen beibehalten werden soll. die CRM-Infrastruktur kann den CRM-Kompensator zwischen diesen beiden Phasen freigeben, wenn dies erforderlich ist. Der Zustand wird jedoch zwischen den Begin-Record-End-Aufrufen beibehalten, und der CRM-Kompensator ruft immer die ICrmLogControl-Schnittstelle ab, bevor Transaktionsergebnismethoden bereitgestellt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

ICrmCompensator