ModelingEditorFactory – třída
Poskytuje podporu pro modelování factory editor, který umožňuje získat editor pro určitý typ souboru prostředí Visual Studio.
Toto rozhraní API není kompatibilní se specifikací CLS.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Shell.ModelingEditorFactory
Obor názvů: Microsoft.VisualStudio.Modeling.Shell
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Deklarace
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingEditorFactory _
Implements IVsEditorFactory, IVsSolutionEvents
[CLSCompliantAttribute(false)]
public abstract class ModelingEditorFactory : IVsEditorFactory,
IVsSolutionEvents
Typ ModelingEditorFactory zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
ModelingEditorFactory | Vytvoří novou instanci třídy ModelingEditorFactory. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
CancelEditorCreate | Načte hodnotu příznaku cancelEditorCreate.Pokud je tato hodnota větší než 0, vlastnost zabraňuje vytváření editor modelování a nastaví tohoto příznaku na hodnotu 0. | |
Flags | Získá seznam příznaků, které definují způsob vytvoření editor modelování. | |
ServiceProvider | Získá poskytovatel metadat, který načte Visual Studio služeb. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Close | Uvolní všechny ukazatele rozhraní mezipaměti a zruší registraci synchronizace všech událostí. | |
CreateDocData() | Vytvoří dokument v paměti. | |
CreateDocData(String, IVsHierarchy, UInt32) | Vytvoří dokument v paměti. | |
CreateDocView | Vytvoří dokument v paměti. | |
CreateEditorInstance | Vytvoří editor modelování. | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetDocData | Načtení dokumentu. | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetItemErrorListProvider | Zadaný projekt položce získáte seznam poskytovatele chyba (předpokládá se, že modelování dat doc).Pokud žádný existující chyba zprostředkovatele seznamu položky, pak jeden je vytvořen. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
HandleEditorCreationException | Zpracovává výjimku, pokud dojde k jedné při modelování další editor. | |
IsDocDataSupported | Ověří dokumentu konkrétní formát lze v editoru modelování. | |
MapLogicalView(Guid, Object) | Mapování logické zobrazení GUID fyzické zobrazení. | |
MapLogicalView(Guid%, String%) | Mapování logické zobrazení GUID fyzické zobrazení. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
OnAfterCloseSolution | Upozorní naslouchání klientům, že editor modelování zavřel. | |
OnAfterLoadProject | Zavedení projektu je upozorní naslouchání klientům. | |
OnAfterOpenProject | Otevření projektu upozorní naslouchání klientům. | |
OnAfterOpenSolution | Otevře editor modelování upozorní naslouchání klientům. | |
OnBeforeCloseProject | Upozorní naslouchání klientům, že projekt bude uzavřen. | |
OnBeforeCloseSolution | Upozorní naslouchání klientům, že editor modelování bude uzavřen. | |
OnBeforeUnloadProject | Oznámení naslouchání klientům, že projekt bude uvolněn. | |
OnQueryCloseProject | Dotazy naslouchání klientům o tom, zda lze uzavřít projekt. | |
OnQueryCloseSolution | Upozorní naslouchání klientům, že editor modelování zavřel. | |
OnQueryUnloadProject | Dotazy, poslouchání klientů i zda projektu může být uvolněn. | |
SetSite | Nastaví poskytovatel metadat, ze kterého prostředí služby. | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Můžete vytvářet, sledovat a zavřete editor modelování této třídy.Objekt DocData a DocView objektu je reprezentován editor modelování.Objekt DocData představuje dokument v paměti a DocView objektu představuje zobrazení dokumentu.Dokument může obsahovat více zobrazení, které jí v editoru modelování.
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.