IVsToolboxDataProvider – rozhraní
Požadavky na informace od zprostředkovatelů dat o datové objekty, které podporují.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("F925DA6B-3F43-4437-9E1E-4D4C1BBDAB3F")]
public interface IVsToolboxDataProvider
[InterfaceTypeAttribute(1)]
[GuidAttribute("F925DA6B-3F43-4437-9E1E-4D4C1BBDAB3F")]
public interface class IVsToolboxDataProvider
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("F925DA6B-3F43-4437-9E1E-4D4C1BBDAB3F")>]
type IVsToolboxDataProvider = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("F925DA6B-3F43-4437-9E1E-4D4C1BBDAB3F")>
Public Interface IVsToolboxDataProvider
Metody
Název | Popis | |
---|---|---|
FileDropped(String, IVsHierarchy, Int32) | Odešle oznámení souboru se odkládá na panelu nástrojů. |
|
GetItemInfo(IDataObject, TBXITEMINFO[]) | Vrátí informace o zboží pro zadaná data objektu. |
|
IsDataSupported(FORMATETC[], STGMEDIUM[]) | Určuje formát data schránky odpovídající data objektu. |
|
IsSupported(IDataObject) | Určuje, zda objekt dat je podporováno zprostředkovatelem dat a mohou být přidány do nástrojů. |
Poznámky
Provádění VAPackages IVsToolboxDataProvider by také implementovat IVsToolboxDataProvider rozhraní, které poskytuje podporu pro trvalý položky v panelu nástrojů.
Metody IVsToolboxDataProvider se nazývají vždy, když je panel má přidány nové položky (data objects).Například prostředí volá každý zprostředkovatel dat registrované s IsSupported určit, zda všechny zprostředkovatele dat podporují nový objekt dat.Pokud zprostředkovatel dat podporuje datový objekt (vrátí, S_OK), potom datový objekt je přidán k panelu.
Registrace zprostředkovatele dat pomocí panelu nástrojů, volejte RegisterDataProvider a předat ukazatel implementace IVsToolboxDataProvider.Výchozí nástrojů poskytovatel dat je pro objekty ActiveX.
Poznámky pro implementátory:
Implementován objekty, které poskytují položky (objekty dat) na panelu nástrojů.
Poznámky pro volající:
Prostředí vyvolána při přidání nových objektů data na panelu nástrojů.Prostředí volání metody IVsToolboxDataProvider informace o přidávání datové objekty.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek