RuntimeTransactionHandle Klasse

Definition

Bietet Zugriff auf die Laufzeittransaktion in einer Workflowinstanz.

public ref class RuntimeTransactionHandle sealed : System::Activities::Handle, System::Activities::IExecutionProperty, System::Activities::IPropertyRegistrationCallback
[System.Runtime.Serialization.DataContract]
public sealed class RuntimeTransactionHandle : System.Activities.Handle, System.Activities.IExecutionProperty, System.Activities.IPropertyRegistrationCallback
[<System.Runtime.Serialization.DataContract>]
type RuntimeTransactionHandle = class
    inherit Handle
    interface IExecutionProperty
    interface IPropertyRegistrationCallback
Public NotInheritable Class RuntimeTransactionHandle
Inherits Handle
Implements IExecutionProperty, IPropertyRegistrationCallback
Vererbung
RuntimeTransactionHandle
Attribute
Implementiert

Konstruktoren

RuntimeTransactionHandle()

Initialisiert eine neue Instanz der RuntimeTransactionHandle-Klasse.

RuntimeTransactionHandle(Transaction)

Initialisiert eine neue Instanz der RuntimeTransactionHandle-Klasse unter Verwendung der angegebenen Stammtransaktion.

Eigenschaften

AbortInstanceOnTransactionFailure

Ruft ab bzw. legt fest, ob die Workflowinstanz bei einem Transaktionsfehler abgebrochen werden soll.

ExecutionPropertyName

Ruft den Namen ab, der von diesem Handle verwendet werden soll, wenn er den Ausführungseigenschaften einer Aktivität hinzugefügt wird.

(Geerbt von Handle)
Owner

Ruft die ActivityInstance ab, die die Variable enthält, die Handle enthält.

(Geerbt von Handle)
SuppressTransaction

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob diese Laufzeittransaktion unterdrückt wird.

Methoden

CompleteTransaction(NativeActivityContext)

Schließt die aktuelle Laufzeittransaktion ab.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Schließt die aktuelle Laufzeittransaktion ab und plant den Lesezeichenrückruf nach Abschluss der Transaktion.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCurrentTransaction(AsyncCodeActivityContext)

Gibt einen Verweis auf die aktuelle Laufzeittransaktion zurück.

GetCurrentTransaction(CodeActivityContext)

Gibt einen Verweis auf die aktuelle Laufzeittransaktion zurück.

GetCurrentTransaction(NativeActivityContext)

Gibt einen Verweis auf die aktuelle Laufzeittransaktion zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnInitialize(HandleInitializationContext)

Wird von der Workflowlaufzeit aufgerufen, wenn die Umgebung, die Handle enthält, initialisiert wird.

(Geerbt von Handle)
OnUninitialize(HandleInitializationContext)

Wird von der Workflowlaufzeit aufgerufen, wenn sich die Variable für Handle nicht mehr im Gültigkeitsbereich befindet.

(Geerbt von Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Initiiert die Erstellung eines NativeActivityTransactionContext-Elements zur Verwendung mit einer neuen Transaktion.

RequireTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Initiiert die Erstellung eines NativeActivityTransactionContext-Elements zur Verwendung mit einer vorhandenen Transaktion.

ThrowIfUninitialized()

Löst eine InvalidOperationException aus, wenn Handle nicht initialisiert wurde.

(Geerbt von Handle)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IExecutionProperty.CleanupWorkflowThread()

Eine Beschreibung dieses Elements finden Sie unter CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Eine Beschreibung dieses Elements finden Sie unter SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Eine Beschreibung dieses Elements finden Sie unter Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Eine Beschreibung dieses Elements finden Sie unter Unregister(RegistrationContext).

Gilt für: