AtomicComposition Classe

Definizione

Rappresenta una singola operazione di composizione per la composizione transazionale.

public ref class AtomicComposition : IDisposable
public class AtomicComposition : IDisposable
type AtomicComposition = class
    interface IDisposable
Public Class AtomicComposition
Implements IDisposable
Ereditarietà
AtomicComposition
Implementazioni

Commenti

Important

Questo tipo implementa l'interfaccia IDisposable . Al termine dell'uso del tipo, è necessario eliminarlo direttamente o indirettamente. Per eliminare direttamente il tipo, chiamare il Dispose relativo metodo in un try/catch blocco. Per eliminarlo indirettamente, usare un costrutto del linguaggio, ad using esempio (in C#) o Using (in Visual Basic). Per altre informazioni, vedere la sezione "Uso di un oggetto che implementa IDisposable" nell'argomento relativo all'interfaccia IDisposable .

Costruttori

Nome Descrizione
AtomicComposition()

Inizializza una nuova istanza della classe AtomicComposition.

AtomicComposition(AtomicComposition)

Inizializza una nuova istanza della AtomicComposition classe con l'elemento padre AtomicCompositionspecificato.

Metodi

Nome Descrizione
AddCompleteAction(Action)

Aggiunge un'azione da eseguire quando l'operazione di composizione complessiva viene completata correttamente.

AddRevertAction(Action)

Aggiunge un'azione da eseguire se l'operazione di composizione complessiva ha esito negativo.

Complete()

Contrassegna l'operazione di composizione come completata.

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della AtomicComposition classe e contrassegna questa operazione di composizione come non riuscita.

Dispose(Boolean)

Rilascia le risorse non gestite usate da AtomicComposition e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetValue(Object, Object)

Salva una coppia chiave-valore nella transazione per tenere traccia dello stato provvisorio.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

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

Ottiene un valore salvato dal SetValue(Object, Object) metodo , con l'opzione di non cercare le transazioni padre.

TryGetValue<T>(Object, T)

Ottiene un valore salvato dal SetValue(Object, Object) metodo .

Si applica a