Interface IVsCfgProvider2
Publicado: abril de 2016
Permite que os projetos gerenciar informações de configuração.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface IVsCfgProvider2 : IVsCfgProvider
[InterfaceTypeAttribute(1)]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface class IVsCfgProvider2 : IVsCfgProvider
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")>]
type IVsCfgProvider2 =
interface
interface IVsCfgProvider
end
<InterfaceTypeAttribute(1)>
<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")>
Public Interface IVsCfgProvider2
Inherits IVsCfgProvider
Métodos
Nome | Descrição | |
---|---|---|
AddCfgsOfCfgName(String, String, Int32) | Copia um nome de configuração existente ou cria um novo. |
|
AddCfgsOfPlatformName(String, String) | Copia um nome de plataforma existente ou cria um novo. |
|
AdviseCfgProviderEvents(IVsCfgProviderEvents, UInt32) | Registra o chamador para notificação de eventos de configuração. |
|
DeleteCfgsOfCfgName(String) | Exclui um nome de configuração especificado. |
|
DeleteCfgsOfPlatformName(String) | Exclui um nome de plataforma específica. |
|
GetCfgNames(UInt32, String[], UInt32[]) | Retorna um ou mais nomes de configuração. |
|
GetCfgOfName(String, String, IVsCfg) | Retorna o objeto de configuração associado com um nome de propriedade ou plataforma de configuração especificado. |
|
GetCfgProviderProperty(Int32, Object) | Retorna uma propriedade de configuração especificado. |
|
GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) | Retorna os objetos por configuração para este objeto. |
|
GetPlatformNames(UInt32, String[], UInt32[]) | Retorna um ou mais nomes de plataforma. |
|
GetSupportedPlatformNames(UInt32, String[], UInt32[]) | Retorna o conjunto de plataformas que estão instalados no computador do usuário. |
|
RenameCfgsOfCfgName(String, String) | Atribui um novo nome a uma configuração. |
|
UnadviseCfgProviderEvents(UInt32) | Cancela um registro para notificação de eventos de configuração. |
Observações para implementadores:
Implementado por projetos para oferecer suporte para plataformas, para adição, exclusão ou atualização de configurações e configuração para notificação de eventos. Essa interface coordena a compilação, implantar e depurar as operações.
Observações para chamadores:
Chamado por outros projetos para recuperar informações sobre configurações do projeto e o ambiente.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo