Classe GraphTransactionScope
Rappresenta un wrapper altamente ottimizzato per System.Transactions.TransactionScope.Utilizza ampiamente l'archiviazione locale di thread ed è pertanto associata ai thread.GraphTransactionScope deve essere chiamato da una classe using(), analogamente a TransactionScope.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.GraphModel.GraphTransactionScope
Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
Public Class GraphTransactionScope _
Implements IDisposable
public class GraphTransactionScope : IDisposable
public ref class GraphTransactionScope : IDisposable
type GraphTransactionScope =
class
interface IDisposable
end
public class GraphTransactionScope implements IDisposable
Il tipo GraphTransactionScope espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
GraphTransactionScope() | Costruttore.Ciò consente di associare questo GraphTransactionScope con quelli nei blocchi esterni di ambito tramite una variabile di TLS. | |
GraphTransactionScope(String) | Costruttore.Ciò consente di associare questo GraphTransactionScope con quelli nei blocchi esterni di ambito tramite una variabile di TLS. | |
GraphTransactionScope(Transaction) | Costruttore.Ciò consente di associare questo GraphTransactionScope con quelli nei blocchi esterni di ambito tramite una variabile di TLS. | |
GraphTransactionScope(GraphTransactionScopeOptions) | Costruttore.Ciò consente di associare questo GraphTransactionScope con quelli nei blocchi esterni di ambito tramite una variabile di TLS. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ScopeProperties | Contenitore delle proprietà associato a questo ambito. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Complete | Contrassegnare come completati.Dispose eseguirà una verifica e se la chiamata non è stata effettuata, la transazione verrà interrotta. | |
Dispose() | IDisposable.Dispose. | |
Dispose(Boolean) | Eliminare l'implementazione | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.