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

Observações

Importante

Este tipo implementa a interface IDisposable. Quando terminares de usar o tipo, deves descartá-lo diretamente (chamando o seu Dispose método) ou indiretamente (com um construto de linguagem como using em C#). Para mais informações, veja Usar um objeto que implemente IDisposable.

Construtores

Name Descrição
AtomicComposition()

Inicializa uma nova instância da AtomicComposition classe.

AtomicComposition(AtomicComposition)

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

Métodos

Name Descrição
AddCompleteAction(Action)

Adiciona uma ação a ser executada quando a operação global de composição for concluída com sucesso.

AddRevertAction(Action)

Adiciona uma ação a ser executada caso a operação global de composição falhe.

Complete()

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

Dispose()

Liberta todos os recursos usados pela instância atual da AtomicComposition classe e marca esta operação de composição como falhada.

Dispose(Boolean)

Liberta os recursos não geridos usados pelo AtomicComposition e opcionalmente liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

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

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Recebe um valor guardado pelo SetValue(Object, Object) método, com a opção de não procurar transações pais.

TryGetValue<T>(Object, T)

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

Aplica-se a