GraphTransactionScope, classe
Représente un wrapper fortement optimisé autour de System.Transactions.TransactionScope.Cela utilise largement le stockage local des threads, et est donc lié aux threads.GraphTransactionScope est destinée à être appelée à partir d'une classe using(), identique à la TransactionScope.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.GraphModel.GraphTransactionScope
Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
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
Le type GraphTransactionScope expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GraphTransactionScope() | Constructeur.Cela associe ce GraphTransactionScope à ceux sur les blocs de portée externes à l'aide d'une variable TLS. | |
GraphTransactionScope(String) | Constructeur.Cela associe ce GraphTransactionScope à ceux sur les blocs de portée externes à l'aide d'une variable TLS. | |
GraphTransactionScope(Transaction) | Constructeur.Cela associe ce GraphTransactionScope à ceux sur les blocs de portée externes à l'aide d'une variable TLS. | |
GraphTransactionScope(GraphTransactionScopeOptions) | Constructeur.Cela associe ce GraphTransactionScope à ceux sur les blocs de portée externes à l'aide d'une variable TLS. |
Début
Propriétés
Nom | Description | |
---|---|---|
ScopeProperties | Conteneur de propriétés associé à cette portée. |
Début
Méthodes
Nom | Description | |
---|---|---|
Complete | Marque comme terminée.La suppression effectue la vérification et en cas de non appel, la transaction s'interrompt. | |
Dispose() | IDisposable.Dispose. | |
Dispose(Boolean) | Supprime l'implémentation | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.