Partition – třída
Poskytuje logický kontejner pro prvky v úložišti.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Partition
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
Public NotInheritable Class Partition _
Implements IDisposable
public sealed class Partition : IDisposable
Typ Partition zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
Partition | Konstruktor |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
AlternateId | Používá se AlternateId | |
Contexts | Kontexty, které odkazuje na oddíl.Klíče slovníku jsou ID kontextů.Hodnoty slovníku jsou instance kontextu. | |
DirtyCount | Označuje počet změn do oddílu. | |
DomainDataDirectory | Získá domény informace adresáře úložiště oddíl patří. | |
ElementDirectory | Prvky obsažené v oddílu adresáře. | |
ElementFactory | ElementFactory pro model | |
Id | Id tohoto oddílu. | |
IsDirty | Označuje true Pokud oddíl je v dirty stavu. | |
IsReadOnly | Získává se, zda tento oddíl je jen pro čtení. | |
StateId | StateId, který definuje jaký stav je objekt tohoto oddílu. | |
Store | Úložiště oddíl patří. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddContext | Přidat k oddílu kontextu | |
DeleteElements | Odstraníte grafů objektů umístěných v zadané kolekci prvků. | |
Dispose | Odstraňuje stav tohoto objektu. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
FindByAlternateId | Najít oddíl ve svém AlternateKey | |
GetClosureList(ICollection<ModelElement>, ClosureType) | Získá seznam uzavření daného typu na základě seznamu daný kořenový element | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) | Získá seznam uzavření daného typu na základě seznamu daný kořenový element | |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) | Získá seznam uzavření daného typu na základě seznamu daný kořenový element | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) | Získá seznam uzavření daného typu na základě seznamu daný kořenový element | |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Získá seznam uzavření daného typu na základě seznamu daný kořenový element | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Získá seznam uzavření daného typu na základě seznamu daný kořenový element | |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) | Vytvoří ElementGroupPrototype uzavření daného typu na základě daného seznamu kořenových prvků | |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) | Vytvoří ElementGroupPrototype uzavření daného typu na základě daného seznamu kořenových prvků | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
RemoveContext | Metoda z oddílu odebrat kontext | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
PartitionDisposing | Umožňuje klientům přijímat události PartitionDisposing |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
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í. (Definoval ImmutabilityExtensionMethods.) | |
GetLocks | 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. (Definoval ImmutabilityExtensionMethods.) | |
IsLocked | Otestujte, zda tento oddíl má všechny zadané množině zámky (Definoval ImmutabilityExtensionMethods.) | |
SetLocks | Nastavení příznaků zamknout zadaný oddíl instance (Definoval ImmutabilityExtensionMethods.) |
Nahoru
Poznámky
Úložiště může mít libovolný počet oddílů.Ve většině případů úložiště používá pouze jeden oddíl, který se nazývá výchozí oddíl.Pokud neprovedete změny výchozího chování, jsou všechny prvky do výchozího oddílu.
Když vytvoříte element, označíte oddíl, který chcete vytvořit v.
Oddíly poskytují zaskladnění můžete rozdělit do různých skupin logické prvky a odkazy modelu.Jeden důvod pro použití více oddílů je izolovat zpět a znovu akcí do jiné fronty do různých oddílů.Vrácení a opakované provedení akce jsou použity v oddílech.
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.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Modeling – obor názvů