AtomicComposition Clase

Definición

Representa una única operación de composición transaccional.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
Herencia
AtomicComposition
Implementaciones

Comentarios

Importante

Este tipo implementa la interfaz IDisposable.This type implements the IDisposable interface. Cuando haya terminado de utilizar el tipo, debe desecharlo directa o indirectamente.When you have finished using the type, you should dispose of it either directly or indirectly. Para eliminar el tipo directamente, llame a su método Dispose en un bloque try/catch.To dispose of the type directly, call its Dispose method in a try/catch block. Para deshacerse de él indirectamente, use una construcción de lenguaje como using (en C#) o Using (en Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Para más información, vea la sección "Uso de objetos que implementan IDisposable" en el tema de la interfaz IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Constructores

AtomicComposition()

Inicializa una nueva instancia de la clase AtomicComposition.Initializes a new instance of the AtomicComposition class.

AtomicComposition(AtomicComposition)

Inicializa una nueva instancia de la clase AtomicComposition con el elemento primario AtomicComposition especificado.Initializes a new instance of the AtomicComposition class with the specified parent AtomicComposition.

Métodos

AddCompleteAction(Action)

Agrega una acción que se va a ejecutar cuando la operación de composición global se complete correctamente.Adds an action to be executed when the overall composition operation completes successfully.

AddRevertAction(Action)

Agrega una acción que se va a ejecutar si se producen errores en la operación de composición global.Adds an action to be executed if the overall composition operation fails.

Complete()

Marca esta operación de composición como completada.Marks this composition operation as complete.

Dispose()

Libera todos los recursos que usa la instancia actual de la clase AtomicComposition y marca esta operación de composición como errónea.Releases all resources used by the current instance of the AtomicComposition class, and mark this composition operation as failed.

Dispose(Boolean)

Libera los recursos no administrados que usa AtomicComposition y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the AtomicComposition and optionally releases the managed resources.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
SetValue(Object, Object)

Guarda un par clave-valor en la transacción para realizar el seguimiento del estado provisional.Saves a key-value pair in the transaction to track tentative state.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

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

Obtiene un valor guardado mediante el método SetValue(Object, Object) con la opción de no buscar en las transacciones primarias.Gets a value saved by the SetValue(Object, Object) method, with the option of not searching parent transactions.

TryGetValue<T>(Object, T)

Obtiene un valor guardado mediante el método SetValue(Object, Object).Gets a value saved by the SetValue(Object, Object) method.

Se aplica a