ImmutabilityExtensionMethods, classe
Méthodes d'extension pour fournir une API publique d'immuabilité de côté d'instance sans polluer les APIs de modèle à moins que l'utilisateur importe spécifiquement l'espace de noms d'immuabilité
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods
Espace de noms : Microsoft.VisualStudio.Modeling.Immutability
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods
Le type ImmutabilityExtensionMethods expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
CanDelete | Supprime l'élément du modèle. | |
CanDeleteElements | L'interrogez si un ensemble spécifié d'éléments peut être supprimé, en fonction de tous verrous d'IMS applicables aux éléments de l'ordinateur dans la fermeture terminée de suppression des éléments.Les éléments ne peuvent pas être supprimés si tout élément dans la fermeture suppression est verrouillée, ou si n'importe quel élément est la cible d'un lien alimenté sur un élément avec le verrou de RolePlayer AND cet élément est en dehors de la fermeture. | |
GetLocks(ModelElement) | Obtenez les balises de verrou pour cet élément.Cela comprendra tous les verrous activés sur la partition contenant l'élément. | |
GetLocks(Partition) | Obtenez les balises de verrou pour cette instance de partition.Cela comprendra tous les verrous activés sur la banque contenant la partition. | |
GetLocks(Store) | Obtenez les balises de verrou pour cette instance de la banque | |
IsLocked(ModelElement, Locks) | Test si cet élément a un quelconque d'un jeu spécifié de verrous | |
IsLocked(Partition, Locks) | Test si cette partition a un quelconque d'un jeu spécifié de verrous | |
IsLocked(Store, Locks) | Test si cette banque a un quelconque d'un jeu spécifié de verrous | |
SetLocks(ModelElement, Locks) | Définissez les balises de verrou de cet élément | |
SetLocks(Partition, Locks) | Définissez les balises de verrou de l'instance spécifiée de partition | |
SetLocks(Store, Locks) | Définissez les balises de verrou de cette instance de la banque |
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.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.Immutability, espace de noms