Klasa Partition
Logiczny kontener zawiera elementy w magazynie.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Partition
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
Public NotInheritable Class Partition _
Implements IDisposable
public sealed class Partition : IDisposable
Typ Partition uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
Partition | Konstruktor |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AlternateId | AlternateId jest używana w | |
Contexts | Konteksty, które odwołują się partycji.Klucze słowników są identyfikatory kontekstów.Wartości słownika są instancjami kontekstu. | |
DirtyCount | Wskazuje liczbę zmian do partycji. | |
DomainDataDirectory | Pobiera domeny informacji katalogu magazynu tej partycji należy do. | |
ElementDirectory | Elementy zawarte w partycji katalogu. | |
ElementFactory | ElementFactory dla modelu | |
Id | Identyfikator tej partycji. | |
IsDirty | Wskazuje wartość PRAWDA, gdy partycja jest w stanie dirty. | |
IsReadOnly | Pobiera się, czy partycja ta jest tylko do odczytu. | |
StateId | StateId, która definiuje jakie Państwo obiektu tej partycji jest w. | |
Store | Magazyn partycji należy do. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddContext | Dodaj kontekst do partycji | |
DeleteElements | Usuń ukorzenione w określonej kolekcji elementów wykresów obiektów. | |
Dispose | Usuwa stan tego obiektu. | |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
Finalize | Destruktor. (Zastępuje Object.Finalize()). | |
FindByAlternateId | Znajdowanie partycji przez jego AlternateKey | |
GetClosureList(ICollection<ModelElement>, ClosureType) | Pobiera listę zamknięcia danego typu na podstawie listy element główny danej | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) | Pobiera listę zamknięcia danego typu na podstawie listy element główny danej | |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) | Pobiera listę zamknięcia danego typu na podstawie listy element główny danej | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) | Pobiera listę zamknięcia danego typu na podstawie listy element główny danej | |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Pobiera listę zamknięcia danego typu na podstawie listy element główny danej | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Pobiera listę zamknięcia danego typu na podstawie listy element główny danej | |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) | Tworzy ElementGroupPrototype zamknięcia danego typu na podstawie danej listy głównych elementów | |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) | Tworzy ElementGroupPrototype zamknięcia danego typu na podstawie danej listy głównych elementów | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
RemoveContext | Metoda, aby usunąć kontekst z partycji | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
PartitionDisposing | Umożliwia klientom odbierać zdarzenia PartitionDisposing |
Początek
Metody rozszerzenia
Nazwa | Opis | |
---|---|---|
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. (Zdefiniowane przez ImmutabilityExtensionMethods). | |
GetLocks | Get flagi blokady dla tego wystąpienia partycji.Obejmuje to wszystkie blokady włączone w magazynie, zawierający partycję. (Zdefiniowane przez ImmutabilityExtensionMethods). | |
IsLocked | Sprawdzić, czy partycja ta ma żadnego określonego zestawu blokad (Zdefiniowane przez ImmutabilityExtensionMethods). | |
SetLocks | Ustawić flagi blokady określonej instancji partycji (Zdefiniowane przez ImmutabilityExtensionMethods). |
Początek
Uwagi
Sklep może mieć dowolną liczbę partycji.W większości przypadków magazynu używa tylko jedna partycja, która nosi nazwę domyślną partycję.Jeśli nie zostaną wprowadzone zmiany do domyślnego zachowania, wszystkie elementy są w domyślnej partycji.
Podczas tworzenia elementu, można wskazać partycji, które chcesz go utworzyć w.
Partycje przewidują away można podzielić elementy i łącza z modelu na różne grupy logiczne.Jednym z powodów przy użyciu wielu partycji jest wyizolować cofanie i ponawianie operacji, do różnych kolejek na różnych partycjach.Cofanie i ponawianie operacji są stosowane do partycji.
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