Aracılığıyla paylaş


IVsToolboxDataProvider Arabirim

 

Destekledikleri veri nesneleri ile ilgili veri sağlayıcılardan bilgi ister.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

[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

Yöntemler

Ad Açıklama
System_CAPS_pubmethod FileDropped(String, IVsHierarchy, Int32)

Bir dosya üzerinde araç bırakılıyor bildirim gönderir.

System_CAPS_pubmethod GetItemInfo(IDataObject, TBXITEMINFO[])

Belirtilen veri nesnesi için madde bilgilerini döndürür.

System_CAPS_pubmethod IsDataSupported(FORMATETC[], STGMEDIUM[])

Veri nesnesi için uygun Pano veri biçimini belirler.

System_CAPS_pubmethod IsSupported(IDataObject)

Veri nesnesi bir veri sağlayıcısı tarafından desteklenen ve eklenebilir olup olmadığını belirleyen araç.

Notlar

Uygulama VAPackages IVsToolboxDataProvider de uygulamalısınız IVsToolboxDataProvider Oturumlarýnda Kalýcý olan araç kutusu öğeleri için destek sağlayan bir arabirim.

Yöntemleri IVsToolboxDataProvider araç kendisine eklenmiş yeni öğeler (data objects) sahipse denir.Örneğin, tüm kayıtlı veri sağlayıcı ortama çağırır IsSupported veri sağlayıcılardan herhangi birinin yeni veri nesnesi desteği belirlemek için.Veri nesnesi bir veri sağlayıcısı destekliyorsa, (diğer bir deyişle verir S_OK), sonra da araç kutusuna veri nesnesi eklenir.

Veri sağlayıcısı ile araç kaydettirmek için çağrı RegisterDataProvider uygulamanız için bir işaretçi geçmesi ve IVsToolboxDataProvider.Varsayılan araç ActiveX nesneleri için veri sağlayıcısı değil.

Gerçekleştirenlere Notlar:

Araç kutusu öğeleri (data objects) sağlayan nesneleri tarafından uygulanan.

Arayanlara Notlar:

Araç kutusuna yeni veri nesneleri eklendiğinde ortamı tarafından çağrıldı.Ortam yöntemlerini çağıran IVsToolboxDataProvider eklenen veri nesneleri hakkında bilgi edinin.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön