Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Essa interface representa o nó de nível superior no Solution Explorer. Você pode acessar essa classe de várias maneiras. Usando Visual Studio de extensibilidade de tempo de Design (DTE), você pode navegar por meio da solução e reforço de objeto (projeto.O objeto como IVsHierarchy, em C#) do EnvDTE.Project apropriado. Se você navegar usando IVsSolution e seus projetos associados, você pode converter o IVsProject, IVsHierarchy ou IVsUIHierarchy para um IDatabaseProjectNode. Nós sob essa classe será IDatabaseNodes também: o IDatabaseFolderNode, IDatabaseFileNode ou IDatabaseReferenceNode.
Esta API não compatível com CLS.
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly: Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxe
'Declaração
<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
O tipo IDatabaseProjectNode expõe os membros a seguir.
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
AppDesignerFolder | Obtém a pasta do Designer de aplicativo.Para projetos de banco de dados geralmente é "Propriedades" pasta. |
![]() |
AppDesignerFolderName | Obtém o nome de pasta de Designer de aplicativo.Para projetos de banco de dados geralmente é "Propriedades". |
![]() |
BuildProject | Obtém o projeto de compilação carregado o arquivo de projeto. |
![]() |
Caption | Obtém a legenda que é exibida no Solution Explorer. (Herdado de IDatabaseNode.) |
![]() |
Children | Obtém a lista de nós filho deste nó. (Herdado de IDatabaseNode.) |
![]() |
ConfigurationProvider | Retorna o provedor de configuração para este projeto. |
![]() |
CurrentConfigName | Obtém o nome da configuração atual. |
![]() |
DatabaseProjectBuildActionHelper | Obtém o auxiliar de ações de compilação que converte nomes localizados e voltar para ações de construção. |
![]() |
DatabaseSchemaProvider | Obtém o DatabaseSchemaProvider para este projeto. |
![]() |
DataSchemaModel | Obtém o Gerenciador de esquema é inicializado pelo provedor de esquema de banco de dados. |
![]() |
DebuggableDatabaseProject | Obtém a interface que é usada para controlar a interface de configuração de projeto de banco de dados depurável. |
![]() |
DependencyViewController | Obtém o recurso que controla a nossa seção no modo de exibição de dependência. |
![]() |
DirectoryName | Obtém o local do diretório para este nó. (Herdado de IDatabaseNode.) |
![]() |
DisableDragDropOrCopyPaste | Obtém ou define um valor que indica se o projeto não permite operações de arrastar e soltar e operações de copiar e colar. |
![]() |
ErrorManager | Obtém o Gerenciador de erro é fornecido pelo sistema do projeto. |
![]() |
ExtensionManager | Obtém o extension manager para este projeto. |
![]() |
FileScriptCache | Obtém o Gerenciador de arquivos é usado para preencher o modelo com arquivos. |
![]() |
Id | Obtém o identificador exclusivo para esse nó no Solution Explorer. (Herdado de IDatabaseNode.) |
![]() |
InDragDropOrCopyPaste | Obtém um valor que indica se o sistema do projeto está atualmente em uma operação de copiar e colar ou em uma operação de arrastar e soltar. |
![]() |
IsBuildInProgress | Obtém um valor que indica se uma compilação de projeto está em andamento. |
![]() |
IsDeserializedProject | Obtém um valor que indica se este projeto é desserializado. |
![]() |
IsDisabled | Obtém ou define um valor que indica se o projeto está desabilitado. |
![]() |
IsImported | Obtém um valor que indica se este nó a ser importado para o projeto. (Herdado de IDatabaseNode.) |
![]() |
IsNewProject | Obtém um valor que indica se este projeto é um novo projeto. |
![]() |
IsNonMemberItem | Obtém um valor que indica se este item é um item não é membro do projeto. (Herdado de IDatabaseNode.) |
![]() |
IsProjectClosed | Obtém um valor que indica se o projeto está fechado. |
![]() |
IsScriptsOnlyProject | Obtém um valor que indica se este projeto foi projetado para ser um projeto somente para scripts, ou seja, um projeto que oferece o mínimo de processamento. |
![]() |
ModelBuilder | Obtém o construtor de modelo é usado para enviar scripts no Gerenciador de esquema. |
![]() |
ModelBuildInProgress | Obtém um valor que indica se uma compilação de modelo está em andamento. |
![]() |
NodeProperties | Obtém as propriedades que estão associadas este nó. (Herdado de IDatabaseNode.) |
![]() |
ParentNode | Obtém o pai para esse nó. (Herdado de IDatabaseNode.) |
![]() |
ProjectBitmap | Define o bitmap para o nó do projeto de banco de dados principal. |
![]() |
ProjectFile | Obtém o nome do arquivo de projeto. |
![]() |
ProjectFolder | Obtém a pasta onde o projeto é criado. |
![]() |
ProjectManager | Obtém o nó raiz de nível superior para este nó específico. (Herdado de IDatabaseNode.) |
![]() |
PropertiesContainer | Obtém o nó de propriedades. |
![]() |
ReferenceContainer | Obtém o nó do contêiner de referência. |
![]() |
ReferenceController | Esta interface pode ser fornecida pelos fornecedores de provedor (DSP) de esquema de banco de dados para personalizar como referências de função. |
![]() |
SchemaViewController | Obtém o recurso que controla a seção no modo de exibição do esquema. |
![]() |
Site | Obtém um provedor de serviços de objeto de retorno de chamada que é fornecido pelo IDE que hospeda o gerente de projeto. |
![]() |
TaskHost | Obtém o ITaskHost que é usado para inicializar o sistema de projeto e fazer a interface com o processo de compilação. |
![]() |
Url | Obtém o caminho completo desse nó no disco. (Herdado de IDatabaseNode.) |
![]() |
UserInteractionServices | Obtém o UserInteractionServices para este projeto. |
Início
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
AddDatabaseReference | Traz a Adicionar banco de dados caixa de diálogo de referência se e somente se o projeto tem um IDatabaseProjectReferenceController extensão. |
![]() |
AddProjectReference | Traz a Add Reference caixa de diálogo somente se o projeto tem um IDatabaseProjectReferenceController extensão. |
![]() |
AddService | Adiciona um serviço no nó do projeto de banco de dados. |
![]() |
CreateFileNode(String, IDatabaseFileNode%) | Adiciona um novo nó de arquivo para a hierarquia. |
![]() |
CreateFileNode(IDatabaseNode, String, IDatabaseFileNode%) | Adiciona um novo nó de arquivo para a hierarquia. |
![]() |
CreateFileNodes | Isso adiciona arquivos à hierarquia em um lote. |
![]() |
CreateFolderNodes | Percorre os subcaminhos de um caminho relativo ao projeto e cria a hierarquia de nós de pastas, se não estiver presente. |
![]() |
ExcludeFromProject | Exclui a lista especificada de nós do projeto de banco de dados. |
![]() |
FindNode | Retorna um arquivo especificado pelo seu caminho completo. |
![]() |
GetBuildFilesInProjectFileOrder | Retorna todos os arquivos com uma ação de compilação a compilação em um dicionário. |
![]() |
GetCustomMetadata | Retorna os metadados personalizados para esse nó. (Herdado de IDatabaseNode.) |
![]() |
GetItemAttribute | Retorna os metadados para este item no arquivo de projeto.Essa chamada é apenas uma conveniência para GetItemAttribute. (Herdado de IDatabaseNode.) |
![]() |
GetIVsHierarchy | Retorna o IVsHierarchy para este projeto. |
![]() |
GetProjectFeatures<T> | Retorna uma lista dos recursos do projeto que oferecem suporte a esta interface. |
![]() |
GetProjectProperty(String, Boolean, DatabaseProjectPropertyValueType) | Retorna o valor de uma propriedade de projeto. |
![]() |
GetProjectProperty(String, Boolean, DatabaseProjectPropertyValueType, String) | Retorna o valor de uma propriedade de projeto. |
![]() |
GetProjectPropertyAsBoolean | Retorna o valor de uma propriedade de projeto como um Boolean. |
![]() |
GetProperty | Retorna um Visual Studio propriedade integração Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Herdado de IDatabaseNode.) |
![]() |
GetSelectedSolutionExplorerNodes | Retorna os nós selecionados de hierarquia Solution Explorer que estão selecionados para essa hierarquia. |
![]() |
GetService | Conectar-se ao GetService para que o chamador pode fornecer serviços de banco de dados. |
![]() |
GetSingleSelectedSolutionExplorerNode | Retorna um único nó selecionado que pertence o nó raiz. |
![]() |
IncludeInProject | Inclui a lista de nós especificada no projeto de banco de dados. |
![]() |
OpenAddItemDialogFromSolutionExplorer | Uma maneira modular para abrir o Add Item caixa de diálogo de qualquer lugar no sistema de projeto. |
![]() |
OpenAddItemDialogWithContext | Abre a Visual Studio Add New Item caixa de diálogo. |
![]() |
OpenProjectDesigner | Abre as propriedades do projeto usando a página inicial especificada (se não GUID. Empty). |
![]() |
QueryEditProjectFile | Verifica se o arquivo pode ser gravado.Retorna false se o arquivo é somente leitura ou se não check-out e o usuário não atribuiu a permissão para alterar o proprietário. |
![]() |
RecreateModel | Descarta o DataSchemaModel para o sistema de projeto atual e recria um vazio DataSchemaModel. |
![]() |
RegisterForIdleProcessing | Registra um componente para processamento ocioso. |
![]() |
ReloadThisProject | Recarrega a este projeto. |
![]() |
Remove | Remove itens da hierarquia. (Herdado de IDatabaseNode.) |
![]() |
RemoveFromIdleProcessing | Remove um componente ocioso processamento. |
![]() |
RemoveService | Remove um serviço no nó do projeto de banco de dados. |
![]() |
Save | Salva o arquivo de projeto. |
![]() |
SaveAllModelFiles | Salva todos os arquivos que estão abertos na tabela executando o documento que, quando eles são salvos, altera o modelo de sistema do projeto. |
![]() |
SetItemAttribute | Define os metadados para este item no arquivo de projeto.Essa chamada é apenas uma conveniência para SetItemAttribute. (Herdado de IDatabaseNode.) |
![]() |
SetProjectFileDirty | Define o estado anormal do projeto. |
![]() |
SetProjectProperty(String, String, DatabaseProjectEventPropagation) | Define uma propriedade de projeto. |
![]() |
SetProjectProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) | Define uma propriedade de projeto. |
![]() |
SetProperty | Define um Visual Studio propriedade integração Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Herdado de IDatabaseNode.) |
![]() |
SubHierarchyContainsImportedNode | Retorna um valor que indica se o sub-hierarquia para este nó contém todos os nós importados. (Herdado de IDatabaseNode.) |
![]() |
SyncProjectSystem(DatabaseProjectProjectSyncOption) | Chamadas para este método irá liberar e processar todos os arquivos no recurso de Gerenciador de arquivos não processados. |
![]() |
SyncProjectSystem(DatabaseProjectProjectSyncOption, Int32) | Chamadas para este método irá liberar e processar todos os arquivos no recurso de Gerenciador de arquivos não processados. |
Início
Eventos
| Nome | Descrição | |
|---|---|---|
![]() |
AsyncModelBuildCompleted | Gerado quando a compilação do modelo concluída para fornecer os resultados do modelo de criação de segmento. |
![]() |
BuildActionChange | Gerado quando a ação de compilação para um nó é alterado. |
![]() |
BuildMacroRequest | Gerado para permitir ouvintes adicionar novas macros de compilação para a caixa de diálogo macro pré e pós-compilação. |
![]() |
CanDeleteItemRequest | Gerado para determinar se um nó pode ser excluído do Solution Explorer. |
![]() |
CanEditRequest | Gerado para determinar se a legenda de uma nó pode ser editada. |
![]() |
DatabaseNodeAdded | Indica que um novo nó foi adicionado ao Solution Explorer. |
![]() |
DatabaseNodeDeleted | Ocorre quando um nó foi excluído do Solution Explorer. |
![]() |
DatabaseNodeRenamed | Ocorre quando um nó foi renomeado no Solution Explorer. |
![]() |
DataSchemaModelRecycled | Gerado após a DataSchemaModel que pertence o projeto foi descartado e recriado. |
![]() |
DataSchemaModelRecycling | Gerado antes de DataSchemaModel que pertence o projeto é descartado e recriado. |
![]() |
FileIconRequest | Gerado quando o Solution Explorer requer um ícone para uma nova extensão de nome de arquivo. |
![]() |
FinishedDragDropOrCopyPaste | Gerado após a ocorrência de uma operação de arrastar e soltar ou uma operação de copiar e colar. |
![]() |
IsCodeFileRequest | Ocorre quando um nó é adicionado ao projeto. |
![]() |
NewProjectCreated | Gerado depois que o projeto foi criado. |
![]() |
NodeAttributesChanged | Gerado quando atributos de um nó tenham alterado. |
![]() |
NodeExcludedFromProject | Ocorre quando um nó foi excluído do projeto. |
![]() |
NodeIncludedInProject | Ocorre quando um nó foi incluído no projeto. |
![]() |
ProjectClosed | Gerado depois que o projeto foi fechado. |
![]() |
ProjectClosing | Gerado antes de um projeto é fechada. |
![]() |
ProjectLoaded | Gerado depois que o projeto for carregado. |
![]() |
ProjectOpened | Gerado depois que o projeto for aberto. |
![]() |
ProjectOpening | Gerado antes do projeto é aberto. |
![]() |
ProjectPropertyChanged | Gerado depois de propriedades do projeto foram alterados. |
![]() |
ProjectPropertyChanging | Gerado antes de propriedades do projeto são alteradas. |
![]() |
ProjectRenaming | Gerado antes de um projeto é renomeado. |
![]() |
ProjectSaved | Gerado depois que o projeto foi salvo. |
![]() |
ProjectSaving | Gerado antes do projeto é salvo. |
![]() |
ServiceAdded | Gerado quando um serviço foi adicionado ao projeto. |
![]() |
ShowDeleteRemoveMessage | Gerado quando um ou mais nós forem excluídos do Solution Explorer. |
Início
Consulte também
Referência
Namespace Microsoft.VisualStudio.Data.Schema.Package.Project
.gif)
.gif)
.gif)