Interface IVsToolboxDataProvider2
Fornece suporte para adicionais caixa de ferramentas recursos.Em particular, IVsToolboxDataProvider2 é usado para implementar persistência de caixa de ferramentas por meio do recurso vssettings.Os usuários irão salvar e recuperar essas informações por meio de Configurações de importação/exportação comando, o IDE encontrado Ferramentas menu.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF")]
public interface IVsToolboxDataProvider2
[InterfaceTypeAttribute(1)]
[GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF")]
public interface class IVsToolboxDataProvider2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF")>]
type IVsToolboxDataProvider2 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("1CD73232-A3C7-48FA-8B0A-2E35804097BF")>
Public Interface IVsToolboxDataProvider2
Métodos
Nome | Descrição | |
---|---|---|
GetDisplayName(String) | Recupera o nome localizado do provedor de dados. |
|
GetItemID(IDataObject, String) | Usado pelo ambiente para recuperar e salva a identificação canônica determinada guia caixa de ferramentas, quando um usuário seleciona a opção de exportação a partir do Configurações de importação/exportação recurso disponível em do IDE Ferramentas menu. |
|
GetItemTipInfo(IDataObject, String, IPropertyBag) | Fornece dados de dica de ferramenta para um item da caixa de ferramentas. |
|
GetPackageGUID(Guid) | Recupera o GUID do VSPackage ao qual este provedor de dados pertence. |
|
GetProfileData(IDataObject, String) | Obtém qualquer informação extra, se necessário, aproximadamente um caixa de ferramentas item que pode ser salvo por meio do mecanismo de configurações usando o Configurações de importação/exportação recurso disponível no IDE' Ferramentas menu. |
|
GetUniqueID(Guid) | Recupera a identificação exclusiva a determinado caixa de ferramentas guia. |
|
ReconstituteItem(String, String, String, IDataObject, TBXITEMINFO[]) | Recria um item da caixa de ferramentas dos dados armazenados usando o mecanismo de configurações quando o usuário escolher recuperar as configurações usando o Configurações de importação/exportação recurso disponível em que o IDE Ferramentas menu. |
Comentários
IVsToolboxDataProvider2fornece recursos adicionais para provedores de dados de caixa de ferramentas além os métodos fornecidos no IVsToolboxDataProvider.Em particular, os métodos de IVsToolboxDataProvider2 permitir um gerenciamento adicional dos valores de ID, o texto de dica de ferramenta e suporte para o recurso de importação/exportação de configurações do IDE.
Observação |
---|
IVsToolboxDataProvider2não é derivada de IVsToolboxDataProvider e não implementa seus métodos.Todos os provedores de dados devem implementar ambas as interfaces. |
Observações para implementadores:
IVsToolboxDataProvider2deve ser implementada por todos os provedores de dados de caixa de ferramentas que precisam para manter uma guia não-padrão como parte do estado da caixa de ferramentas por meio do recurso de configurações.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo