RuntimeTransactionHandle Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| RuntimeTransactionHandle() |
Initialisiert eine neue Instanz der RuntimeTransactionHandle-Klasse. |
| RuntimeTransactionHandle(Transaction) |
Initialisiert eine neue Instanz der Klasse mithilfe der RuntimeTransactionHandle angegebenen Stammtransaktion. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AbortInstanceOnTransactionFailure |
Ruft ab oder legt fest, ob die Workflowinstanz abgebrochen werden soll, wenn die Transaktion fehlschlägt. |
| ExecutionPropertyName |
Ruft den Namen ab, der von dieser Handle beim Hinzufügen zu den Ausführungseigenschaften einer Aktivität verwendet werden soll. (Geerbt von Handle) |
| Owner |
Ruft die, die ActivityInstance das Variable enthält, das enthält die Handle. (Geerbt von Handle) |
| SuppressTransaction |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Laufzeittransaktion unterdrückt wird. |
Methoden
| Name | Beschreibung |
|---|---|
| CompleteTransaction(NativeActivityContext, BookmarkCallback) |
Schließt die aktuelle Laufzeittransaktion ab und plant den Lesezeichenrückruf, wenn die Transaktion abgeschlossen ist. |
| CompleteTransaction(NativeActivityContext) |
Schließt die aktuelle Laufzeittransaktion ab. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (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() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnInitialize(HandleInitializationContext) |
Wird von der Workflowlaufzeit aufgerufen, wenn die Umgebung, die die Handle Datei enthält, initialisiert wird. (Geerbt von Handle) |
| OnUninitialize(HandleInitializationContext) |
Wird von der Workflowlaufzeit aufgerufen, wenn der Variable Bereich für den Handle Bereich ausgeht. (Geerbt von Handle) |
| RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) |
Initiiert die Erstellung einer NativeActivityTransactionContext für die Verwendung mit einer neuen Transaktion vorgesehenen Transaktion. |
| RequireTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) |
Initiiert die Erstellung einer NativeActivityTransactionContext für die Verwendung mit einer vorhandenen Transaktion vorgesehenen Transaktion. |
| ThrowIfUninitialized() |
Löst ein InvalidOperationException , wenn dies Handle nicht initialisiert wurde. (Geerbt von Handle) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IExecutionProperty.CleanupWorkflowThread() |
Eine Beschreibung dieses Mitglieds finden Sie unter CleanupWorkflowThread(). |
| IExecutionProperty.SetupWorkflowThread() |
Eine Beschreibung dieses Mitglieds finden Sie unter SetupWorkflowThread(). |
| IPropertyRegistrationCallback.Register(RegistrationContext) |
Eine Beschreibung dieses Mitglieds finden Sie unter Register(RegistrationContext). |
| IPropertyRegistrationCallback.Unregister(RegistrationContext) |
Eine Beschreibung dieses Mitglieds finden Sie unter Unregister(RegistrationContext). |