ImmutabilityExtensionMethods – třída
Rozšíření metody, které poskytují veřejné rozhraní API immutability straně instance bez znečišťujících API modelu, pokud uživatel výslovně importuje oboru názvů Immutability
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods
Obor názvů: Microsoft.VisualStudio.Modeling.Immutability
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods
Typ ImmutabilityExtensionMethods zveřejňuje následující členy.
Metody
Název | Popis | |
---|---|---|
CanDelete | Odstraní prvek z modelu. | |
CanDeleteElements | Dotaz, zda lze odstranit zadanou sadu prvků, s přihlédnutím k jakékoli IMS odstranit zámky pro prvky v úplnou uzavření prvky.Prvky nelze odstranit, pokud jakýkoli prvek v uzavření je že uzamčen odstranit nebo jakéhokoli prvku je cíl odkazu na prvek s RolePlayer lock získání a tento prvek je mimo uzavření. | |
GetLocks(ModelElement) | Získáte zámek příznaky pro tento prvek.To bude zahrnovat všechny zámky na oddíl obsahující prvek povolen. | |
GetLocks(Partition) | Získáte příznaky zámek pro instanci tohoto oddílu.To bude zahrnovat všechny zámky povoleno úložiště obsahující oddíl. | |
GetLocks(Store) | Získání zámku příznaky této instance úložiště | |
IsLocked(ModelElement, Locks) | Zda tento prvek má všechny zadané množině zámky | |
IsLocked(Partition, Locks) | Otestujte, zda tento oddíl má všechny zadané množině zámky | |
IsLocked(Store, Locks) | Zda má toto úložiště všechny zadané množině zámky | |
SetLocks(ModelElement, Locks) | Nastavení příznaků lock tohoto prvku | |
SetLocks(Partition, Locks) | Nastavení příznaků zamknout zadaný oddíl instance | |
SetLocks(Store, Locks) | Nastavení příznaků zámek této instance úložiště |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.