IDatabaseProjectNode – rozhraní
Toto rozhraní představuje nejvyšší uzel v aplikaci Solution Explorer. Přístup do této třídy několika způsoby. Pomocí Visual Studio návrhu čas rozšiřitelnost (DTE) můžete procházet řešení a osazení objektu (projekt.Objekt jako IVsHierarchy v jazyce C#) odpovídající EnvDTE.Project. Navigace pomocí IVsSolution a přidružené projekty můžete obsadit IVsProject, IVsHierarchy nebo IVsUIHierarchy IDatabaseProjectNode. Uzly pod této třídy bude také IDatabaseNodes: IDatabaseFolderNode, IDatabaseFileNode nebo IDatabaseReferenceNode.
Toto rozhraní API není kompatibilní se specifikací CLS.
Obor názvů: Microsoft.VisualStudio.Data.Schema.Package.Project
Sestavení: Microsoft.VisualStudio.Data.Schema.Package (v Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntaxe
'Deklarace
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectNode _
Inherits IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectNode : IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectNode : IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectNode =
interface
interface IDatabaseNode
end
public interface IDatabaseProjectNode extends IDatabaseNode
Typ IDatabaseProjectNode zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
AppDesignerFolder | Načte složky aplikace Designer.U projektů databáze je obvykle "Vlastnosti" složka. |
![]() |
AppDesignerFolderName | Získá název složky aplikace Designer.U projektů databáze je obvykle "Vlastnosti". |
![]() |
BuildProject | Načtení sestavení projektu, který je načten soubor projektu. |
![]() |
Caption | Titulek, který se zobrazí v aplikaci Solution Explorer získá. (Zděděno z IDatabaseNode.) |
![]() |
Children | Získá seznam podřízených uzlů pro tento uzel. (Zděděno z IDatabaseNode.) |
![]() |
ConfigurationProvider | Vrátí konfigurace zprostředkovatele pro tento projekt. |
![]() |
CurrentConfigName | Získá název aktuální konfiguraci. |
![]() |
DatabaseProjectBuildActionHelper | Pomocné získá této akce sestavení převede na lokalizované názvy a vytvářet akce zpět. |
![]() |
DatabaseSchemaProvider | Získává DatabaseSchemaProvider tohoto projektu. |
![]() |
DataSchemaModel | Získá správce schématu, který je inicializován zprostředkovatel schématu databáze. |
![]() |
DebuggableDatabaseProject | Načtení rozhraní, které se používá k řízení konfigurace rozhraní debuggable databáze projektu. |
![]() |
DependencyViewController | Získá funkci, která řídí naše podregistru v zobrazení závislostí. |
![]() |
DirectoryName | Získá umístění adresáře pro tento uzel. (Zděděno z IDatabaseNode.) |
![]() |
DisableDragDropOrCopyPaste | Získá nebo nastaví hodnotu, která označuje, zda projekt zakáže a přetažení operace a operace kopírování a vkládání. |
![]() |
ErrorManager | Chyba Správce systému projektu poskytovaná získá. |
![]() |
ExtensionManager | Získá správce rozšíření pro tento projekt. |
![]() |
FileScriptCache | Získá správce souborů používaný k naplnění modelu soubory. |
![]() |
Id | V aplikaci Solution Explorer získá jedinečný identifikátor pro tento uzel. (Zděděno z IDatabaseNode.) |
![]() |
InDragDropOrCopyPaste | Získá hodnotu označující, zda je systém projektu právě v operaci kopírování a vložení nebo operace a přetažení. |
![]() |
IsBuildInProgress | Získá hodnotu, která označuje, zda je sestavení projektu v průběhu. |
![]() |
IsDeserializedProject | Získá hodnotu označující, zda tento projekt je rekonstruován. |
![]() |
IsDisabled | Získá nebo nastaví hodnotu, která označuje, zda je projekt zakázáno. |
![]() |
IsImported | Získá hodnotu, která označuje, zda je tento uzel má být importována do projektu. (Zděděno z IDatabaseNode.) |
![]() |
IsNewProject | Získá hodnotu, která označuje, zda tento projekt nový projekt. |
![]() |
IsNonMemberItem | Získá hodnotu, která označuje, zda je tato položka třetí položka projektu. (Zděděno z IDatabaseNode.) |
![]() |
IsProjectClosed | Získá hodnotu označující, zda je projekt uzavřen. |
![]() |
IsScriptsOnlyProject | Získá hodnotu označující, zda tento projekt byl navržen pro projekt pouze skripty, je třeba, projekt, který nabízí minimální zpracování. |
![]() |
ModelBuilder | Získá model builder, který slouží k odesílání skripty do správce schématu. |
![]() |
ModelBuildInProgress | Získá hodnotu, která označuje, zda je sestavení modelu v průběhu. |
![]() |
NodeProperties | Získá vlastnosti obsažené v tomto uzlu. (Zděděno z IDatabaseNode.) |
![]() |
ParentNode | Nadřazený získá pro tento uzel. (Zděděno z IDatabaseNode.) |
![]() |
ProjectBitmap | Nastaví bitmapu uzel hlavní databáze projektu. |
![]() |
ProjectFile | Získá název souboru projektu. |
![]() |
ProjectFolder | Získá složky, kde je projekt vytvořen. |
![]() |
ProjectManager | Pro tento konkrétní uzel získává nejvyšší úrovně kořenového uzlu. (Zděděno z IDatabaseNode.) |
![]() |
PropertiesContainer | Získá vlastnosti uzlu. |
![]() |
ReferenceContainer | Referenční uzel kontejneru získá. |
![]() |
ReferenceController | Toto rozhraní může být poskytovaných dodavateli zprostředkovatele (DSP) schématu databáze přizpůsobit jak odkazuje funkce. |
![]() |
SchemaViewController | Získá funkci, která řídí podregistru v zobrazení schématu. |
![]() |
Site | Objekt zpětného volání poskytovaná IDE hostící vedoucí projektu získá poskytovatel metadat. |
![]() |
TaskHost | Získá ITaskHost používaný inicializace systému projektu a rozhraní pro proces vytváření. |
![]() |
Url | Získává úplnou cestu tohoto uzlu na disk. (Zděděno z IDatabaseNode.) |
![]() |
UserInteractionServices | Získává UserInteractionServices tohoto projektu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
AddDatabaseReference | Vyvolá Přidat databázi odkazovat pouze v případě projektu má dialogové okno IDatabaseProjectReferenceController rozšíření. |
![]() |
AddProjectReference | Vyvolá Přidat odkaz na dialogové okno pouze v případě projektu má IDatabaseProjectReferenceController rozšíření. |
![]() |
AddService | Přidá službu do uzlu databáze projektu. |
![]() |
CreateFileNode(String, IDatabaseFileNode%) | Přidá nový soubor uzel hierarchie. |
![]() |
CreateFileNode(IDatabaseNode, String, IDatabaseFileNode%) | Přidá nový soubor uzel hierarchie. |
![]() |
CreateFileNodes | Přidá soubory do hierarchie v dávce. |
![]() |
CreateFolderNodes | Dílčí projekt relativní cesta prochází a vytvoří hierarchii složek uzlů, pokud není zadán. |
![]() |
ExcludeFromProject | Vyloučí zadaný seznam uzlů z databáze projektu. |
![]() |
FindNode | Vrátí soubor určený pro úplnou cestu. |
![]() |
GetBuildFilesInProjectFileOrder | Vrátí všechny soubory s akcí sestavení sestavení ve slovníku. |
![]() |
GetCustomMetadata | Vrátí vlastní metadata pro tento uzel. (Zděděno z IDatabaseNode.) |
![]() |
GetItemAttribute | Vrátí metadat pro tuto položku v souboru projektu.Toto volání je stejně pohodlné na GetItemAttribute. (Zděděno z IDatabaseNode.) |
![]() |
GetIVsHierarchy | Vrátí hodnotu IVsHierarchy pro tento projekt. |
![]() |
GetProjectFeatures<T> | Vrátí seznam funkcí projektu pro podporu tohoto rozhraní. |
![]() |
GetProjectProperty(String, Boolean, DatabaseProjectPropertyValueType) | Vrátí hodnotu vlastnosti projektu. |
![]() |
GetProjectProperty(String, Boolean, DatabaseProjectPropertyValueType, String) | Vrátí hodnotu vlastnosti projektu. |
![]() |
GetProjectPropertyAsBoolean | Vrátí hodnotu vlastnosti projektu jako Boolean. |
![]() |
GetProperty | Vrátí Visual Studio Vlastnost integrace Partner (VSIP) jako VSHPROPID_IsNonMemberItem. (Zděděno z IDatabaseNode.) |
![]() |
GetSelectedSolutionExplorerNodes | Vrátí vybrané uzly aplikaci Solution Explorer hierarchii vybrané hierarchii. |
![]() |
GetService | Takže volající může poskytovat databázové služby zavěšení do GetService. |
![]() |
GetSingleSelectedSolutionExplorerNode | Vrátí jeden vybraný uzel je vlastněna kořenový uzel. |
![]() |
IncludeInProject | Obsahuje zadaný seznam uzlů v databázi projektu. |
![]() |
OpenAddItemDialogFromSolutionExplorer | Componentized způsob, jak otevřít Přidat položku dialogové z kdekoli v systému Microsoft Office project. |
![]() |
OpenAddItemDialogWithContext | Otevře Visual Studio Přidat novou položku dialogové okno. |
![]() |
OpenProjectDesigner | Otevře vlastnosti projektu pomocí zadaný počáteční stránku (Pokud není hodnotu GUID.Empty.). |
![]() |
QueryEditProjectFile | Ověří, zda může být soubor přepsán.Vrátí false Pokud je soubor jen pro čtení nebo není rezervován a uživatel přiřadit oprávnění změnit jej. |
![]() |
RecreateModel | Nakládá DataSchemaModel pro aktuální projekt systém a znovu vytvoří prázdné DataSchemaModel. |
![]() |
RegisterForIdleProcessing | Součást pro zpracování nečinné zaregistruje. |
![]() |
ReloadThisProject | Znovu načte projekt. |
![]() |
Remove | Odebere položky z hierarchie. (Zděděno z IDatabaseNode.) |
![]() |
RemoveFromIdleProcessing | Odebere součást ze zpracování nečinné. |
![]() |
RemoveService | Odebere službu z uzlu databáze projektu. |
![]() |
Save | Uloží soubor projektu. |
![]() |
SaveAllModelFiles | Uloží všechny soubory otevřené v tabulce dokumentu systémem, který při ukládání, by změna projektu model systému. |
![]() |
SetItemAttribute | Nastaví metadat pro tuto položku v souboru projektu.Toto volání je stejně pohodlné na SetItemAttribute. (Zděděno z IDatabaseNode.) |
![]() |
SetProjectFileDirty | Nastaví nevyřízený stav projektu. |
![]() |
SetProjectProperty(String, String, DatabaseProjectEventPropagation) | Nastaví vlastnosti projektu. |
![]() |
SetProjectProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) | Nastaví vlastnosti projektu. |
![]() |
SetProperty | Nastaví Visual Studio Vlastnost integrace Partner (VSIP) jako VSHPROPID_IsNonMemberItem. (Zděděno z IDatabaseNode.) |
![]() |
SubHierarchyContainsImportedNode | Vrátí hodnotu, která označuje, zda sub-hierarchy pro tento uzel obsahuje všechny importované uzlů. (Zděděno z IDatabaseNode.) |
![]() |
SyncProjectSystem(DatabaseProjectProjectSyncOption) | Volání této metody budou zapsány a zpracovat všechny nezpracované soubory ve funkci Správce souborů. |
![]() |
SyncProjectSystem(DatabaseProjectProjectSyncOption, Int32) | Volání této metody budou zapsány a zpracovat všechny nezpracované soubory ve funkci Správce souborů. |
Na začátek
Události
Název | Popis | |
---|---|---|
![]() |
AsyncModelBuildCompleted | Je aktivována po dokončení sestavení modelu poskytovat výsledky z modelu vytváření podprocesu. |
![]() |
BuildActionChange | Aktivovaná při změně akce sestavení pro uzel. |
![]() |
BuildMacroRequest | Aktivovaná za posluchače přidat nové sestavení makra dialogové okno Makro pre-build a post-build. |
![]() |
CanDeleteItemRequest | Určit, zda lze v aplikaci Solution Explorer odstranit uzel aktivována. |
![]() |
CanEditRequest | Určit, zda lze upravit titulek uzlu aktivována. |
![]() |
DatabaseNodeAdded | Označuje, že byl přidán nový uzel Explorer řešení. |
![]() |
DatabaseNodeDeleted | Je aktivována při uzel byl odstraněn z Průzkumníka řešení. |
![]() |
DatabaseNodeRenamed | Vyvoláno, když v aplikaci Solution Explorer byla přejmenována uzlu. |
![]() |
DataSchemaModelRecycled | Je aktivována po DataSchemaModel který je vlastněn odbyt a znovu projektu. |
![]() |
DataSchemaModelRecycling | Je aktivována před DataSchemaModel který je vlastněn projekt vyřazen a znovu. |
![]() |
FileIconRequest | Je aktivována při aplikaci Solution Explorer vyžaduje novou příponu názvu souboru ikonu. |
![]() |
FinishedDragDropOrCopyPaste | Je aktivována po operaci přetažení myší nebo operaci kopírování a vkládání. |
![]() |
IsCodeFileRequest | Je aktivována při přidání uzlu do projektu. |
![]() |
NewProjectCreated | Je aktivována po vytvoření projektu. |
![]() |
NodeAttributesChanged | Aktivovaná změnily atributy uzlu. |
![]() |
NodeExcludedFromProject | Je aktivována při uzel byl vyloučen z projektu. |
![]() |
NodeIncludedInProject | Je aktivována při uzlu byla zahrnuta do projektu. |
![]() |
ProjectClosed | Je aktivována po projekt byl uzavřen. |
![]() |
ProjectClosing | Je aktivována před zavřením projektu. |
![]() |
ProjectLoaded | Je aktivována po načtení projektu. |
![]() |
ProjectOpened | Je aktivována po otevření projektu. |
![]() |
ProjectOpening | Je aktivována před otevře projekt. |
![]() |
ProjectPropertyChanged | Je aktivována po změnily vlastnosti projektu. |
![]() |
ProjectPropertyChanging | Je aktivována před změnou vlastnosti projektu jsou. |
![]() |
ProjectRenaming | Je aktivována před přejmenován projektu. |
![]() |
ProjectSaved | Je aktivována po uložení projektu. |
![]() |
ProjectSaving | Je aktivována před uložením projektu. |
![]() |
ServiceAdded | Vyvoláno, když služba byla přidána do projektu. |
![]() |
ShowDeleteRemoveMessage | Vyvoláno, když jeden nebo více uzlů v aplikaci Solution Explorer se zrušují. |
Na začátek
Viz také
Odkaz
Microsoft.VisualStudio.Data.Schema.Package.Project – obor názvů