RuntimeTransactionHandle Classe

Definição

Fornece acesso à transação em tempo de execução numa instância de workflow.

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

Name Description
RuntimeTransactionHandle()

Inicializa uma nova instância da RuntimeTransactionHandle classe.

RuntimeTransactionHandle(Transaction)

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

Propriedades

Name Description
AbortInstanceOnTransactionFailure

Obtém ou define se a instância do fluxo de trabalho deve ser abortada caso a transação falhe.

ExecutionPropertyName

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

(Herdado de Handle)
Owner

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

(Herdado de Handle)
SuppressTransaction

Recebe ou define um valor que indica se esta transação em tempo de execução está suprimida.

Métodos

Name Description
CompleteTransaction(NativeActivityContext, BookmarkCallback)

Conclui a transação em tempo de execução atual e agenda o callback dos favoritos quando a transação está concluída.

CompleteTransaction(NativeActivityContext)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCurrentTransaction(AsyncCodeActivityContext)

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

GetCurrentTransaction(CodeActivityContext)

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

GetCurrentTransaction(NativeActivityContext)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnInitialize(HandleInitializationContext)

Chamado pelo tempo de execução do workflow quando o ambiente que contém o Handle é inicializado.

(Herdado de Handle)
OnUninitialize(HandleInitializationContext)

Chamado pelo tempo de execução do fluxo de trabalho quando o Variable para Handle sai do âmbito.

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

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

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

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

ThrowIfUninitialized()

Lança um InvalidOperationException se o Handle não tiver sido inicializado.

(Herdado de Handle)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IExecutionProperty.CleanupWorkflowThread()

Para uma descrição deste elemento, veja CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Para uma descrição deste elemento, veja SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Para uma descrição deste elemento, veja Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Para uma descrição deste elemento, veja Unregister(RegistrationContext).

Aplica-se a