Udostępnij za pośrednictwem


Interfejs IVsToolboxDataProvider

 

Żądania informacji od dostawców danych dotyczących obiektów danych, które obsługują one.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[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

Nazwa Opis
System_CAPS_pubmethod FileDropped(String, IVsHierarchy, Int32)

Wysyła powiadomienie, że plik zostanie usunięty w przyborniku.

System_CAPS_pubmethod GetItemInfo(IDataObject, TBXITEMINFO[])

Zwraca informacje elementu dla obiektu określone dane.

System_CAPS_pubmethod IsDataSupported(FORMATETC[], STGMEDIUM[])

Określa format danych schowka właściwe dla obiektu danych.

System_CAPS_pubmethod IsSupported(IDataObject)

Określa, czy obiekt danych jest obsługiwana przez dostawcę danych i mogą być dodawane do Przybornik.

Uwagi

Wykonawczych VAPackages IVsToolboxDataProvider powinien także implementować IVsToolboxDataProvider interfejs, który zapewnia obsługę utrzymujących toolbox items.

Metody IVsToolboxDataProvider są nazywane w każdym przypadku, gdy przybornik ma do niej dodać nowe elementy (obiekty danych).Na przykład, środowiska naturalnego wymaga każdego dostawcy zarejestrowane dane z IsSupported do określenia, czy obsługuje dowolne dostawców danych nowego obiektu danych.Jeśli dostawca danych obsługuje obiekt danych (oznacza to, że zwraca wartość S_OK), a następnie obiekt danych jest dodawany do przybornika.

Aby zarejestrować dostawca danych z przybornika, wywołanie RegisterDataProvider i przekazuje się wskaźnik do implementacji IVsToolboxDataProvider.Domyślnie Przybornik dostawca danych jest dla obiektów ActiveX.

Uwagi dotyczące implementacji:

Zaimplementowane przez obiekty, które dostarczają elementów (obiektów danych) do przybornika.

Uwagi dotyczące wywoływania:

Wywołana przez środowisko, gdy nowe obiekty danych są dodawane do przybornika.Środowisko wywołania metody IVsToolboxDataProvider Aby uzyskać informacje dotyczące obiektów danych dodawana.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku