RuntimeTransactionHandle Classe

Définition

Fournit l’accès à la transaction au moment de l’exécution 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

Nom Description
RuntimeTransactionHandle()

Initialise une nouvelle instance de la classe RuntimeTransactionHandle.

RuntimeTransactionHandle(Transaction)

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

Propriétés

Nom Description
AbortInstanceOnTransactionFailure

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

ExecutionPropertyName

Obtient le nom à utiliser par ceci Handle lorsqu’il est ajouté aux propriétés d’exécution d’une activité.

(Hérité de Handle)
Owner

Obtient le ActivityInstance qui contient le VariableHandlefichier .

(Hérité de Handle)
SuppressTransaction

Obtient ou définit une valeur qui indique si cette transaction au moment de l’exécution est supprimée.

Méthodes

Nom Description
CompleteTransaction(NativeActivityContext, BookmarkCallback)

Termine la transaction d’exécution actuelle et planifie le rappel de signet lorsque la transaction est terminée.

CompleteTransaction(NativeActivityContext)

Termine la transaction d’exécution actuelle.

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 d’exécution actuelle.

GetCurrentTransaction(CodeActivityContext)

Retourne une référence à la transaction d’exécution actuelle.

GetCurrentTransaction(NativeActivityContext)

Retourne une référence à la transaction d’exécution actuelle.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Appelé par le runtime de flux de travail lorsque l’environnement qui contient celui-ci Handle est initialisé.

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

Appelé par le runtime de flux de travail lorsque la VariableHandle valeur est hors de portée.

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

Lance la création d’une NativeActivityTransactionContext transaction à utiliser avec une nouvelle transaction.

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

Lance la création d’une transaction existante pour une NativeActivityTransactionContext utilisation.

ThrowIfUninitialized()

Lève une InvalidOperationException exception si le fichier 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

Nom Description
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 à