AtomicComposition Classe

Definição

Representa uma única operação de composição para composição transacional.Represents a single composition operation for transactional composition.

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.This type implements the IDisposable interface. Quando você terminar de usar o tipo, deverá descartá-lo direta ou indiretamente.When you have finished using the type, you should dispose of it either directly or indirectly. Para descartar o tipo diretamente, chame o método Dispose dele em um bloco try/catch.To dispose of the type directly, call its Dispose method in a try/catch block. Para descartá-lo indiretamente, use um constructo de linguagem como using ( em C#) ou Using (em Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Saiba mais na seção "Como usar um objeto que implementa IDisposable" no tópico da interface IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Construtores

AtomicComposition()

Inicializa uma nova instância da classe AtomicComposition.Initializes a new instance of the AtomicComposition class.

AtomicComposition(AtomicComposition)

Inicializa uma nova instância da classe AtomicComposition com o AtomicComposition pai especificado.Initializes a new instance of the AtomicComposition class with the specified parent AtomicComposition.

Métodos

AddCompleteAction(Action)

Adiciona uma ação a ser executada quando a operação de composição geral é concluída com êxito.Adds an action to be executed when the overall composition operation completes successfully.

AddRevertAction(Action)

Adiciona uma ação a ser executada se a operação de composição geral falhar.Adds an action to be executed if the overall composition operation fails.

Complete()

Marca esta operação de composição como concluída.Marks this composition operation as complete.

Dispose()

Libera todos os recursos usados pela instância atual da classe AtomicComposition e marca essa operação de composição como tendo falhado.Releases all resources used by the current instance of the AtomicComposition class, and mark this composition operation as failed.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo AtomicComposition e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the AtomicComposition and optionally releases the managed resources.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
SetValue(Object, Object)

Salva um par chave-valor na transação para rastrear um estado provisório.Saves a key-value pair in the transaction to track tentative state.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(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.Gets a value saved by the SetValue(Object, Object) method, with the option of not searching parent transactions.

TryGetValue<T>(Object, T)

Obtém um valor salvo pelo método SetValue(Object, Object).Gets a value saved by the SetValue(Object, Object) method.

Aplica-se a