AtomicComposition Classe

Definição

Representa uma única operação de composição para composição transacional.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Herança
AtomicComposition
Implementações

Comentários

Importante

Esse tipo implementa a IDisposable interface. Quando terminar de usar esse tipo ou objeto, você deverá descartá-lo de forma direta ou indireta. Para descartar o tipo diretamente, chame o método Dispose dele em um bloco try/catch. Para descartá-lo indiretamente, use um constructo de linguagem como using (em C#) ou Using (no Visual Basic). Para obter mais informações, consulte a seção "Usando um objeto que implementa idisposable" no tópico da IDisposable interface.

Construtores

Nome Description
AtomicComposition()

Inicializa uma nova instância da classe AtomicComposition.

AtomicComposition(AtomicComposition)

Inicializa uma nova instância da AtomicComposition classe com o pai AtomicCompositionespecificado.

Métodos

Nome Description
AddCompleteAction(Action)

Adiciona uma ação a ser executada quando a operação de composição geral for concluída com êxito.

AddRevertAction(Action)

Adiciona uma ação a ser executada se a operação de composição geral falhar.

Complete()

Marca essa operação de composição como concluída.

Dispose()

Libera todos os recursos usados pela instância atual da AtomicComposition classe e marca essa operação de composição como falha.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo AtomicComposition e, opcionalmente, libera os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
SetValue(Object, Object)

Salva um par chave-valor na transação para acompanhar o estado provisório.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetValue<T>(Object, Boolean, T)

Obtém um valor salvo pelo SetValue(Object, Object) método, com a opção de não pesquisar transações pai.

TryGetValue<T>(Object, T)

Obtém um valor salvo pelo SetValue(Object, Object) método.

Aplica-se a