Partilhar via


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
System_CAPS_pubmethod GetDisplayName(String)

Recupera o nome localizado do provedor de dados.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetItemTipInfo(IDataObject, String, IPropertyBag)

Fornece dados de dica de ferramenta para um item da caixa de ferramentas.

System_CAPS_pubmethod GetPackageGUID(Guid)

Recupera o GUID do VSPackage ao qual este provedor de dados pertence.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod GetUniqueID(Guid)

Recupera a identificação exclusiva a determinado caixa de ferramentas guia.

System_CAPS_pubmethod 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.

System_CAPS_noteObservaçã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