RuntimeTransactionHandle Classe

Définition

Fournit l'accès à la transaction runtime dans une instance de flux de travail.Provides access to the run-time transaction in a workflow instance.

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
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.Initializes a new instance of the RuntimeTransactionHandle class.

RuntimeTransactionHandle(Transaction)

Initialise une nouvelle instance de la classe RuntimeTransactionHandle à l’aide de la transaction racine spécifiée.Initializes a new instance of the RuntimeTransactionHandle class using the specified root transaction.

Propriétés

AbortInstanceOnTransactionFailure

Obtient ou définit si l’instance de flux de travail doit être abandonnée si la transaction échoue.Gets or sets whether the workflow instance should be aborted if the transaction fails.

ExecutionPropertyName

Obtient le nom à utiliser par l’objet Handle en cas d’ajout aux propriétés d’exécution d’une activité.Gets the name to be used by this Handle when added to an activity's execution properties.

(Hérité de Handle)
Owner

Obtient l'objet ActivityInstance contenant l'objet Variable qui contient l'objet Handle.Gets the ActivityInstance that contains the Variable that contains the Handle.

(Hérité de Handle)
SuppressTransaction

Obtient ou définit une valeur qui indique si cette transaction runtime est supprimée.Gets or sets a value that indicates whether this run-time transaction is suppressed.

Méthodes

CompleteTransaction(NativeActivityContext)

Termine la transaction runtime actuelle.Completes the current run-time transaction.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Termine la transaction runtime actuelle et planifie le rappel de signet lorsque la transaction est terminée.Completes the current run-time transaction and schedules the bookmark callback when the transaction is complete.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Retourne une référence à la transaction runtime actuelle.Returns a reference to the current run-time transaction.

GetCurrentTransaction(CodeActivityContext)

Retourne une référence à la transaction runtime actuelle.Returns a reference to the current run-time transaction.

GetCurrentTransaction(NativeActivityContext)

Retourne une référence à la transaction runtime actuelle.Returns a reference to the current run-time transaction.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(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é.Called by the workflow runtime when the environment that contains the Handle is initialized.

(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.Called by the workflow runtime when the Variable for the Handle goes out of scope.

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

Initialise la création d’un NativeActivityTransactionContext pour une utilisation avec une nouvelle transaction.Initiates the creation of a NativeActivityTransactionContext for use with a new transaction.

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

Initialise la création d’un objet NativeActivityTransactionContext pour une utilisation avec une transaction existante.Initiates the creation of a NativeActivityTransactionContext for use with an existing transaction.

ThrowIfUninitialized()

Lève une exception InvalidOperationException si le handle Handle n'a pas été initialisé.Throws an InvalidOperationException if the Handle has not been initialized.

(Hérité de Handle)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

IExecutionProperty.CleanupWorkflowThread()

Pour obtenir une description de ce membre, consultez CleanupWorkflowThread().For a description of this member, see CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Pour obtenir une description de ce membre, consultez SetupWorkflowThread().For a description of this member, see SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Pour obtenir une description de ce membre, consultez Register(RegistrationContext).For a description of this member, see Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Pour obtenir une description de ce membre, consultez Unregister(RegistrationContext).For a description of this member, see Unregister(RegistrationContext).

S’applique à