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
System_CAPS_pubmethod AddCfgsOfCfgName(String, String, Int32)

Copia um nome de configuração existente ou cria um novo.

System_CAPS_pubmethod AddCfgsOfPlatformName(String, String)

Copia um nome de plataforma existente ou cria um novo.

System_CAPS_pubmethod AdviseCfgProviderEvents(IVsCfgProviderEvents, UInt32)

Registra o chamador para notificação de eventos de configuração.

System_CAPS_pubmethod DeleteCfgsOfCfgName(String)

Exclui um nome de configuração especificado.

System_CAPS_pubmethod DeleteCfgsOfPlatformName(String)

Exclui um nome de plataforma específica.

System_CAPS_pubmethod GetCfgNames(UInt32, String[], UInt32[])

Retorna um ou mais nomes de configuração.

System_CAPS_pubmethod GetCfgOfName(String, String, IVsCfg)

Retorna o objeto de configuração associado com um nome de propriedade ou plataforma de configuração especificado.

System_CAPS_pubmethod GetCfgProviderProperty(Int32, Object)

Retorna uma propriedade de configuração especificado.

System_CAPS_pubmethod GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[])

Retorna os objetos por configuração para este objeto.

System_CAPS_pubmethod GetPlatformNames(UInt32, String[], UInt32[])

Retorna um ou mais nomes de plataforma.

System_CAPS_pubmethod GetSupportedPlatformNames(UInt32, String[], UInt32[])

Retorna o conjunto de plataformas que estão instalados no computador do usuário.

System_CAPS_pubmethod RenameCfgsOfCfgName(String, String)

Atribui um novo nome a uma configuração.

System_CAPS_pubmethod 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