Sdílet prostřednictvím


ModelingPartitionMapper – třída

Určuje oddíl pro konkrétní model prvek nebo třídy.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ModelingPartitionMapper

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(False)> _
Public Class ModelingPartitionMapper _
    Implements IElementPartitionMapper, SElementPartitionMapper
[CLSCompliantAttribute(false)]
public class ModelingPartitionMapper : IElementPartitionMapper, 
    SElementPartitionMapper

Typ ModelingPartitionMapper zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ModelingPartitionMapper Vytvořit nový ModelingPartitionMapper

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost RootElement

Nahoru

Metody

  Název Popis
Veřejná metoda BeginMapping
Chráněná metoda DeterminePartitionForElement Určete oddíl pro konkrétní ProtoElement.
Veřejná metoda EndMapping
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Chráněná metoda FindDiagramPartition(Partition)
Chráněná metoda FindDiagramPartition(ElementGroupPrototype, Partition) Najít správný diagramu oddíl pro sloučení určené ElementGroupPrototype
Chráněná metoda FindPartitions Určit správný model a diagram oddíly pro sloučení určené ElementGroupPrototype
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.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda PartitionForClass
Veřejná metoda PartitionForElement
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Chráněná metoda WhichPartitionForClass Najdete modelování oddílů, které se má použít pro vytvoření instance třídy zadané domény.

Nahoru

Poznámky

Výchozí službu mapování oddíl framework modelování.Toto mapování je schopen mapování na dva oddíly, jeden pro model a jeden pro diagram.Oddíl modelu předpokládá se stanoví jako oddíl modelu kořenové přidružené docdata.Oddílu diagramu se mohou lišit a hledají cílové diagramu id v souvislosti ElementGroupPrototype cíl je dynamicky určena zejména diagramu použít.Standardní DesignSurfaceElementOperations umístí terčový diagram, přes které dojde k operaci přetažení přes nebo přetažení do kontextu cílové EGP.Pokud není v kontextu cílové EGP cílové id diagramu, tento oddíl mapovače předpokládá, že příslušné diagram je diagram první přidružených k modelu.Omezení tohoto mapování je, že ji libovolné třídy určité domény mapovat pouze na jeden oddíl, na základě prvního vložení dané třídy.Návrháři vyžadující složitější službu mapování oddílu jsou na podtřídu mapovače tohoto oddílu (poskytuje několik přepsat body) nebo úplně nahradit, napřpřepsání ModelingDocData.CreatePartitionMapper nebo poskytnutím jako SElementPartitionMapper až poskytovatel metadat, do úložiště k dispozici v okamžiku vytvoření.

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.Shell – obor názvů