Sdílet prostřednictvím


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
Veřejná metoda Partition Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AlternateId Používá se AlternateId
Veřejná vlastnost Contexts Kontexty, které odkazuje na oddíl.Klíče slovníku jsou ID kontextů.Hodnoty slovníku jsou instance kontextu.
Veřejná vlastnost DirtyCount Označuje počet změn do oddílu.
Veřejná vlastnost DomainDataDirectory Získá domény informace adresáře úložiště oddíl patří.
Veřejná vlastnost ElementDirectory Prvky obsažené v oddílu adresáře.
Veřejná vlastnost ElementFactory ElementFactory pro model
Veřejná vlastnost Id Id tohoto oddílu.
Veřejná vlastnost IsDirty Označuje true Pokud oddíl je v dirty stavu.
Veřejná vlastnost IsReadOnly Získává se, zda tento oddíl je jen pro čtení.
Veřejná vlastnost StateId StateId, který definuje jaký stav je objekt tohoto oddílu.
Veřejná vlastnost Store Úložiště oddíl patří.

Nahoru

Metody

  Název Popis
Veřejná metoda AddContext Přidat k oddílu kontextu
Veřejná metoda DeleteElements Odstraníte grafů objektů umístěných v zadané kolekci prvků.
Veřejná metoda Dispose Odstraňuje stav tohoto objektu.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metodaStatický člen FindByAlternateId Najít oddíl ve svém AlternateKey
Veřejná metoda GetClosureList(ICollection<ModelElement>, ClosureType) Získá seznam uzavření daného typu na základě seznamu daný kořenový element
Veřejná metoda GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) Získá seznam uzavření daného typu na základě seznamu daný kořenový element
Veřejná metoda GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) Získá seznam uzavření daného typu na základě seznamu daný kořenový element
Veřejná metoda GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) Získá seznam uzavření daného typu na základě seznamu daný kořenový element
Veřejná metoda GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) Získá seznam uzavření daného typu na základě seznamu daný kořenový element
Veřejná metoda 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
Veřejná metoda GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) Vytvoří ElementGroupPrototype uzavření daného typu na základě daného seznamu kořenových prvků
Veřejná metoda GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) Vytvoří ElementGroupPrototype uzavření daného typu na základě daného seznamu kořenových prvků
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda RemoveContext Metoda z oddílu odebrat kontext
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost PartitionDisposing Umožňuje klientům přijímat události PartitionDisposing

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda 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.)
Veřejná rozšiřující metoda 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.)
Veřejná rozšiřující metoda IsLocked Otestujte, zda tento oddíl má všechny zadané množině zámky (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda 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ů

Další zdroje

[přesměrovat] Třídy domény generované rozhraní API

Providing Custom Constructors