AtomicComposition Classe

Definizione

Rappresenta una singola operazione di composizione per la composizione transazionale.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
Ereditarietà
AtomicComposition
Implementazioni

Commenti

Importante

Il tipo implementa l'interfaccia IDisposable.This type implements the IDisposable interface. Dopo aver utilizzato il tipo, è necessario eliminarlo direttamente o indirettamente.When you have finished using the type, you should dispose of it either directly or indirectly. Per eliminare direttamente il tipo, chiamare il metodo Dispose in un blocco try/catch.To dispose of the type directly, call its Dispose method in a try/catch block. Per eliminarlo indirettamente, utilizzare un costrutto di linguaggio come ad esempio using in C# o Using in Visual Basic.To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Per altre informazioni, vedere la sezione "Uso di un oggetto che implementa IDisposable" nell'argomento relativo all'interfaccia IDisposable.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Costruttori

AtomicComposition()

Inizializza una nuova istanza della classe AtomicComposition.Initializes a new instance of the AtomicComposition class.

AtomicComposition(AtomicComposition)

Inizializza una nuova istanza della classe AtomicComposition con l'oggetto AtomicComposition padre specificato.Initializes a new instance of the AtomicComposition class with the specified parent AtomicComposition.

Metodi

AddCompleteAction(Action)

Aggiunge un'azione da eseguire quando l'operazione di composizione globale viene completata correttamente.Adds an action to be executed when the overall composition operation completes successfully.

AddRevertAction(Action)

Aggiunge un'azione da eseguire se l'operazione di composizione globale ha esito negativo.Adds an action to be executed if the overall composition operation fails.

Complete()

Contrassegna questa operazione di composizione come completata.Marks this composition operation as complete.

Dispose()

Rilascia tutte le risorse utilizzate dall'istanza corrente della classe AtomicComposition e contrassegna questa operazione di composizione come non riuscita.Releases all resources used by the current instance of the AtomicComposition class, and mark this composition operation as failed.

Dispose(Boolean)

Rilascia le risorse non gestite usate da AtomicComposition e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the AtomicComposition and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
SetValue(Object, Object)

Salva una coppia chiave/valore nella transazione per rilevare lo stato provvisorio.Saves a key-value pair in the transaction to track tentative state.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
TryGetValue<T>(Object, Boolean, T)

Ottiene un valore salvato dal metodo SetValue(Object, Object), con la possibilità di non cercare le transazioni padre.Gets a value saved by the SetValue(Object, Object) method, with the option of not searching parent transactions.

TryGetValue<T>(Object, T)

Ottiene un valore salvato dal metodo SetValue(Object, Object).Gets a value saved by the SetValue(Object, Object) method.

Si applica a