Condividi tramite


RuntimeTransactionHandle Classe

Definizione

Fornisce accesso alla transazione di runtime 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

RuntimeTransactionHandle()

Inizializza una nuova istanza della classe RuntimeTransactionHandle.

RuntimeTransactionHandle(Transaction)

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

Proprietà

AbortInstanceOnTransactionFailure

Ottiene o imposta se l'istanza del flusso di lavoro deve essere interrotto se la transazione ha esito negativo.

ExecutionPropertyName

Ottiene il nome che viene usato da questo Handle in caso di aggiunta alle proprietà di esecuzione di un'attività.

(Ereditato da Handle)
Owner

Ottiene il ActivityInstance che contiene il Variable che contiene i Handle.

(Ereditato da Handle)
SuppressTransaction

Ottiene o imposta un valore che indica se questa transazione di runtime è eliminata.

Metodi

CompleteTransaction(NativeActivityContext)

Completa la transazione di runtime corrente.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Completa la transazione di runtime corrente e pianifica il callback del segnalibro quando la transazione è completa.

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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 se il Variable per Handle esula dall'ambito preposto.

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

Avvia la creazione di un NativeActivityTransactionContext per l'utilizzo con una nuova transazione.

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

Avvia la creazione di un NativeActivityTransactionContext per l'utilizzo con una transazione esistente.

ThrowIfUninitialized()

Genera un InvalidOperationException se il Handle non è stato inizializzato.

(Ereditato da Handle)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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