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 | |
---|---|---|
FileDropped(String, IVsHierarchy, Int32) | Wysyła powiadomienie, że plik zostanie usunięty w przyborniku. |
|
GetItemInfo(IDataObject, TBXITEMINFO[]) | Zwraca informacje elementu dla obiektu określone dane. |
|
IsDataSupported(FORMATETC[], STGMEDIUM[]) | Określa format danych schowka właściwe dla obiektu danych. |
|
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