(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

Transaction.EnlistVolatile-Methode (ISinglePhaseNotification, EnlistmentOptions)

Trägt einen flüchtigen Ressourcen-Manager ein, der das Optimieren eines Ein-Phasen-Commits unterstützt und an einer Transaktion beteiligt sein soll.

Namespace:  System.Transactions
Assembly:  System.Transactions (in System.Transactions.dll)

public Enlistment EnlistVolatile(
	ISinglePhaseNotification singlePhaseNotification,
	EnlistmentOptions enlistmentOptions
)

Parameter

singlePhaseNotification
Typ: System.Transactions.ISinglePhaseNotification
Ein Objekt, das die ISinglePhaseNotification-Schnittstelle implementiert, die für den Empfang von Benachrichtigungen über Ein- und Zwei-Phasen-Commits geeignet sein muss.
enlistmentOptions
Typ: System.Transactions.EnlistmentOptions
EnlistDuringPrepareRequired , wenn der Ressourcen-Manager während der Vorbereitungsphase zusätzliche Arbeiten ausführen soll.

Rückgabewert

Typ: System.Transactions.Enlistment
Ein Enlistment-Objekt, das die Eintragung beschreibt.

Flüchtige Ressourcen-Manager können bei einem Fehler nicht wiederhergestellt werden, um eine Transaktion abzuschließen, an der sie beteiligt waren. Verwenden Sie die EnlistDurable-Methode zum Abrufen einer permanenten Eintragung in einer Transaktion. Weitere Informationen über flüchtige und permanente Ressourcen sowie über das Eintragen von Ressourcen finden Sie unter Implementing A Resource Manager. Weitere Informationen über Reaktionen von Ressourcen-Managern auf Benachrichtigungen über ein Commit und über das Vorbereiten eines Commits finden Sie unter Committing A Transaction In Single-Phase and Multi-Phase.

Beachten Sie, dass, auch wenn der Ressourcen-Manager mit dieser Methode eingetragen wird, nicht gewährleistet ist, dass er ein Einzelphasen-Commit empfängt. Der Transaktions-Manager kann stattdessen immer noch Benachrichtigungen über Zwei-Phasen-Commits senden. Weitere Informationen über das Optimieren von Ein-Phasen-Commits finden Sie unter Optimization Using Single Phase Commit and Promotable Single Phase Notification.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft