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 interface IDisposable. Quando você terminar de usar o tipo, deverá descartá-lo direta ou indiretamente. 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 (em Visual Basic). Saiba mais na seção "Como usar um objeto que implementa IDisposable" no tópico da interface IDisposable.

Construtores

AtomicComposition()

Inicializa uma nova instância da classe AtomicComposition.

AtomicComposition(AtomicComposition)

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

Métodos

AddCompleteAction(Action)

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

AddRevertAction(Action)

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

Complete()

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

Dispose()

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

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 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)
SetValue(Object, Object)

Salva um par chave-valor na transação para rastrear um 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 método SetValue(Object, Object), com a opção de não pesquisar transações pai.

TryGetValue<T>(Object, T)

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

Aplica-se a