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 | |
---|---|---|
ModelingPartitionMapper | Vytvořit nový ModelingPartitionMapper |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
RootElement |
Nahoru
Metody
Název | Popis | |
---|---|---|
BeginMapping | ||
DeterminePartitionForElement | Určete oddíl pro konkrétní ProtoElement. | |
EndMapping | ||
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
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.) | |
FindDiagramPartition(Partition) | ||
FindDiagramPartition(ElementGroupPrototype, Partition) | Najít správný diagramu oddíl pro sloučení určené ElementGroupPrototype | |
FindPartitions | Určit správný model a diagram oddíly pro sloučení určené ElementGroupPrototype | |
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.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
PartitionForClass | ||
PartitionForElement | ||
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
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.