DataViewCommandProvider Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

IVsDataViewCommandProvider arabiriminin bir uygulamasını temsil eder.

public ref class DataViewCommandProvider : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewHierarchy ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewCommandProvider ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewCommandProvider
[System.CLSCompliant(false)]
public class DataViewCommandProvider : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewHierarchy>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider
public class DataViewCommandProvider : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewHierarchy>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider
[<System.CLSCompliant(false)>]
type DataViewCommandProvider = class
    inherit DataSiteableObject<IVsDataViewHierarchy>
    interface IVsDataViewCommandProvider
    interface IVsDataSupportObject<IVsDataViewCommandProvider>
type DataViewCommandProvider = class
    inherit DataSiteableObject<IVsDataViewHierarchy>
    interface IVsDataViewCommandProvider
    interface IVsDataSupportObject<IVsDataViewCommandProvider>
Public Class DataViewCommandProvider
Inherits DataSiteableObject(Of IVsDataViewHierarchy)
Implements IVsDataSupportObject(Of IVsDataViewCommandProvider), IVsDataViewCommandProvider
Devralma
Öznitelikler
Uygulamalar

Oluşturucular

Name Description
DataViewCommandProvider()

DataViewBrowseObjectProvider sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Site

Nesne sitesini alır veya ayarlar.

(Devralındığı yer: DataSiteableObject<T>)

Yöntemler

Name Description
CreateCommand(Int32, CommandID)

Sunucu Gezgini menü öğesi için bir menü komutu oluşturur.

CreateCommand(Int32, CommandID, Object[])

Belirtilen parametreleri içeren sunucu gezgini menü öğesi için bir menü komutu oluşturur.

CreateSelectionCommand(CommandID)

Sunucu Gezgini'nde birden çok düğüm için bir seçim menüsü komutu oluşturur.

CreateSelectionCommand(CommandID, Object[])

Sunucu Gezgini'nde birden çok düğüm için bir seçim menüsü komutu oluşturur.

OnSiteChanged(EventArgs)

Olayı tetikler SiteChanged .

(Devralındığı yer: DataSiteableObject<T>)
UpdateCommandStatus(MenuCommand)

Belirtilen menü komutunun durumunu Güncelleştirmeler.

UpdateCommandStatus(MenuCommand, Object[])

Belirtilen menü komutunun durumunu Güncelleştirmeler.

Ekinlikler

Name Description
SiteChanged

Özelliği değiştirildiğinde Site gerçekleşir.

(Devralındığı yer: DataSiteableObject<T>)

Belirtik Arabirim Kullanımları

Name Description
IVsDataSupportObject<IVsDataViewCommandProvider>.Invoke(String, Object[], Object[])

IVsDataViewCommandProvider arabiriminin bir uygulamasını temsil eder.

Şunlara uygulanır