Partilhar via


RuntimeTransactionHandle Classe

Definição

Fornece acesso à transação de tempo de execução em uma instância de fluxo de trabalho.

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
Herança
RuntimeTransactionHandle
Atributos
Implementações

Construtores

RuntimeTransactionHandle()

Inicializa uma nova instância da classe RuntimeTransactionHandle.

RuntimeTransactionHandle(Transaction)

Inicializa uma nova instância da classe RuntimeTransactionHandle usando a transação raiz especificada.

Propriedades

AbortInstanceOnTransactionFailure

Obtém ou define se a instância de fluxo de trabalho deverá ser anulada se a transação falhar.

ExecutionPropertyName

Obtém o nome a ser usado por este Handle quando adicionado às propriedades de execução de uma atividade.

(Herdado de Handle)
Owner

Obtém a ActivityInstance que contém a Variable que contém o Handle.

(Herdado de Handle)
SuppressTransaction

Obtém ou define um valor que indica se esta transação de tempo de execução está suprimida.

Métodos

CompleteTransaction(NativeActivityContext)

Conclui a transação de tempo de execução atual.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Conclui a transação de tempo de execução atual e agenda o retorno de chamada do indicador, quando a transação for concluída.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCurrentTransaction(AsyncCodeActivityContext)

Retorna uma referência à transação de tempo de execução atual.

GetCurrentTransaction(CodeActivityContext)

Retorna uma referência à transação de tempo de execução atual.

GetCurrentTransaction(NativeActivityContext)

Retorna uma referência à transação de tempo de execução atual.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnInitialize(HandleInitializationContext)

Chamado pelo runtime de fluxo de trabalho quando o ambiente que contém o Handle é inicializado.

(Herdado de Handle)
OnUninitialize(HandleInitializationContext)

Chamado pelo runtime de fluxo de trabalho quando a Variable do Handle sai do escopo.

(Herdado de Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Inicia a criação de um NativeActivityTransactionContext para ser usado com uma nova transação.

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

Inicia a criação de um NativeActivityTransactionContext para ser usado com uma transação existente.

ThrowIfUninitialized()

Gera uma InvalidOperationException quando o Handle não é inicializado.

(Herdado de Handle)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IExecutionProperty.CleanupWorkflowThread()

Para obter uma descrição desse membro, confira CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Para obter uma descrição desse membro, confira SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Para obter uma descrição desse membro, confira Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Para obter uma descrição desse membro, confira Unregister(RegistrationContext).

Aplica-se a