Klasa ImmutabilityExtensionMethods
Rozszerzenie metod, aby zapewnić niezmienność stronie wystąpienia publicznego interfejsu API bez zanieczyszczających modelu interfejsów API, chyba że użytkownik importuje specjalnie nazw niezmienność
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Immutability.ImmutabilityExtensionMethods
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Immutability
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
<ExtensionAttribute> _
Public NotInheritable Class ImmutabilityExtensionMethods
public static class ImmutabilityExtensionMethods
Typ ImmutabilityExtensionMethods uwidacznia następujące elementy członkowskie.
Metody
Nazwa | Opis | |
---|---|---|
CanDelete | Usuwa element z modelu. | |
CanDeleteElements | Kwerendy, czy można usunąć określonego zestawu elementów, biorąc pod uwagę wszelkie ISP blokad mające zastosowanie do elementów w kompletnego usunięcia zamknięcia elementy.Nie można usunąć elementy, dowolnego elementu w zamknięcie jest usuń zablokowane lub jeśli każdy element jest cel łącza powierzając jej ich konserwację na element z blokady RolePlayer I ten element znajduje się poza zamknięcia. | |
GetLocks(ModelElement) | Get flagi blokady dla tego elementu.Obejmuje to wszystkie blokady włączone na partycji zawierającej element. | |
GetLocks(Partition) | Get flagi blokady dla tego wystąpienia partycji.Obejmuje to wszystkie blokady włączone w magazynie, zawierający partycję. | |
GetLocks(Store) | Get flagi blokady dla tego wystąpienia magazynu | |
IsLocked(ModelElement, Locks) | Sprawdzić, czy ten element ma żadnego określonego zestawu blokad | |
IsLocked(Partition, Locks) | Sprawdzić, czy partycja ta ma żadnego określonego zestawu blokad | |
IsLocked(Store, Locks) | Sprawdzić, czy ten magazyn ma żadnego określonego zestawu blokad | |
SetLocks(ModelElement, Locks) | Ustawić flagi Blokada tego elementu | |
SetLocks(Partition, Locks) | Ustawić flagi blokady określonej instancji partycji | |
SetLocks(Store, Locks) | Ustawianie flag lock to wystąpienie magazynu |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Modeling.Immutability