ImmutabilityExtensionMethods-Klasse
Erweiterungsmethoden, um eine öffentliche Instanz der Unveränderlichkeits-API bereitzustellen, ohne die Modell-APIs zu verunreinigen, es sei denn, der Benutzer importiert ausdrücklich den Unveränderlichkeits-Namespace
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods
Namespace: Microsoft.VisualStudio.Modeling.Immutability
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods
Der ImmutabilityExtensionMethods-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
CanDelete | Löscht das Element aus dem Modell. | |
CanDeleteElements | Abfrage, ob eine angegebene Reihe von Elementen gelöscht werden kann, wobei jegliche IMS-Sperren berücksichtigt werden, die für jedes der Elemente im Abschluss des kompletten Löschvorgangs der Elemente anwendbar sindDie Elemente können nicht gelöscht werden, wenn ein Element im Abschluss durch Delete gesperrt ist oder wenn ein Element das Ziel eines Links ist, der auf einem Element basiert, das die Rolleninhabersperre enthält UND sich außerhalb des Abschlusses befindet. | |
GetLocks(ModelElement) | Ruft die Sperrflags für dieses Element ab.Dies schließt Sperren ein, die auf der Partition, die das Element enthält, aktiviert sind. | |
GetLocks(Partition) | Ruft die Sperrflags für die Partitionsinstanz ab.Dies schließt Sperren ein, die auf dem Speicher, der die Partition enthält, aktiviert sind. | |
GetLocks(Store) | Ruft die Sperrflags für diese Speicherinstanz ab. | |
IsLocked(ModelElement, Locks) | Testen, ob dieses Element über eines angegebenen Sperrsätze verfügt | |
IsLocked(Partition, Locks) | Testen, ob diese Partition über eines angegebenen Sperrsätze verfügt | |
IsLocked(Store, Locks) | Testen, ob dieser Speicher über eines angegebenen Sperrsätze verfügt | |
SetLocks(ModelElement, Locks) | Die Sperr-Flags dieses Elements festlegen | |
SetLocks(Partition, Locks) | Die Sperr-Flags der angegebenen Partition-Instanz festlegen | |
SetLocks(Store, Locks) | Die Sperr-Flags dieser Store-Instanz festlegen |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.