Partager via


RuntimeTransactionHandle Classe

Définition

Fournit l’accès à la transaction runtime dans une instance de flux de travail.

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
Héritage
RuntimeTransactionHandle
Attributs
Implémente

Constructeurs

RuntimeTransactionHandle()

Initialise une nouvelle instance de la classe RuntimeTransactionHandle.

RuntimeTransactionHandle(Transaction)

Initialise une nouvelle instance de la classe RuntimeTransactionHandle à l'aide de la transaction racine spécifiée.

Propriétés

AbortInstanceOnTransactionFailure

Obtient ou définit si l’instance de flux de travail doit être abandonnée si la transaction échoue.

ExecutionPropertyName

Obtient le nom à utiliser par l’objet Handle en cas d’ajout aux propriétés d’exécution d’une activité.

(Hérité de Handle)
Owner

Obtient l'objet ActivityInstance contenant l'objet Variable qui contient l'objet Handle.

(Hérité de Handle)
SuppressTransaction

Obtient ou définit une valeur qui indique si cette transaction runtime est supprimée.

Méthodes

CompleteTransaction(NativeActivityContext)

Termine la transaction runtime actuelle.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Termine la transaction runtime actuelle et planifie le rappel de signet lorsque la transaction est terminée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCurrentTransaction(AsyncCodeActivityContext)

Retourne une référence à la transaction runtime actuelle.

GetCurrentTransaction(CodeActivityContext)

Retourne une référence à la transaction runtime actuelle.

GetCurrentTransaction(NativeActivityContext)

Retourne une référence à la transaction runtime actuelle.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnInitialize(HandleInitializationContext)

Appelée par l'exécution du flux de travail lorsque l'environnement qui contient l'objet Handle est initialisé.

(Hérité de Handle)
OnUninitialize(HandleInitializationContext)

Appelée par l'exécution du flux de travail lorsque l'objet Variable de l'objet Handle devient hors de portée.

(Hérité de Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Initialise la création d'un NativeActivityTransactionContext pour une utilisation avec une nouvelle transaction.

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

Initialise la création d’un objet NativeActivityTransactionContext pour une utilisation avec une transaction existante.

ThrowIfUninitialized()

Lève une exception InvalidOperationException si le handle Handle n'a pas été initialisé.

(Hérité de Handle)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IExecutionProperty.CleanupWorkflowThread()

Pour obtenir une description de ce membre, consultez CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Pour obtenir une description de ce membre, consultez SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Pour obtenir une description de ce membre, consultez Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Pour obtenir une description de ce membre, consultez Unregister(RegistrationContext).

S’applique à