RuntimeTransactionHandle Classe

Definizione

Fornisce l'accesso alla transazione in fase di esecuzione in un'istanza del flusso di lavoro.

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
Ereditarietà
RuntimeTransactionHandle
Attributi
Implementazioni

Costruttori

Nome Descrizione
RuntimeTransactionHandle()

Inizializza una nuova istanza della classe RuntimeTransactionHandle.

RuntimeTransactionHandle(Transaction)

Inizializza una nuova istanza della RuntimeTransactionHandle classe utilizzando la transazione radice specificata.

Proprietà

Nome Descrizione
AbortInstanceOnTransactionFailure

Ottiene o imposta un valore che indica se l'istanza del flusso di lavoro deve essere interrotta se la transazione ha esito negativo.

ExecutionPropertyName

Ottiene il nome da utilizzare quando Handle viene aggiunto alle proprietà di esecuzione di un'attività.

(Ereditato da Handle)
Owner

Ottiene l'oggetto ActivityInstance che contiene l'oggetto Variable che contiene l'oggetto Handle.

(Ereditato da Handle)
SuppressTransaction

Ottiene o imposta un valore che indica se la transazione in fase di esecuzione viene eliminata.

Metodi

Nome Descrizione
CompleteTransaction(NativeActivityContext, BookmarkCallback)

Completa la transazione di runtime corrente e pianifica il callback del segnalibro al termine della transazione.

CompleteTransaction(NativeActivityContext)

Completa la transazione di runtime corrente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetCurrentTransaction(AsyncCodeActivityContext)

Restituisce un riferimento alla transazione di runtime corrente.

GetCurrentTransaction(CodeActivityContext)

Restituisce un riferimento alla transazione di runtime corrente.

GetCurrentTransaction(NativeActivityContext)

Restituisce un riferimento alla transazione di runtime corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnInitialize(HandleInitializationContext)

Chiamato dal runtime del flusso di lavoro quando viene inizializzato l'ambiente che contiene .Handle

(Ereditato da Handle)
OnUninitialize(HandleInitializationContext)

Chiamato dal runtime del flusso di lavoro quando l'oggetto Variable per esce dall'ambito Handle .

(Ereditato da Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Avvia la creazione di un NativeActivityTransactionContext oggetto da utilizzare con una nuova transazione.

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

Avvia la creazione di un NativeActivityTransactionContext oggetto da utilizzare con una transazione esistente.

ThrowIfUninitialized()

Genera un oggetto InvalidOperationException se l'oggetto Handle non è stato inizializzato.

(Ereditato da Handle)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IExecutionProperty.CleanupWorkflowThread()

Per una descrizione di questo membro, vedere CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Per una descrizione di questo membro, vedere SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Per una descrizione di questo membro, vedere Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Per una descrizione di questo membro, vedere Unregister(RegistrationContext).

Si applica a