Partilhar via


DataViewCommandProvider Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Representa uma implementação da interface IVsDataViewCommandProvider.

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
Herança
Atributos
Implementações

Construtores

DataViewCommandProvider()

Inicializa uma nova instância da classe DataViewBrowseObjectProvider.

Propriedades

Site

Obtém ou define o site do objeto.

(Herdado de DataSiteableObject<T>)

Métodos

CreateCommand(Int32, CommandID)

Cria um comando de menu para um item de menu Explorer servidor.

CreateCommand(Int32, CommandID, Object[])

Cria um comando de menu para um item de menu server Explorer que contém os parâmetros especificados.

CreateSelectionCommand(CommandID)

Cria um comando de menu de seleção para vários nós no Servidor Explorer.

CreateSelectionCommand(CommandID, Object[])

Cria um comando de menu de seleção para vários nós no Servidor Explorer.

OnSiteChanged(EventArgs)

Aciona o evento SiteChanged.

(Herdado de DataSiteableObject<T>)
UpdateCommandStatus(MenuCommand)

Atualizações a status do comando de menu especificado.

UpdateCommandStatus(MenuCommand, Object[])

Atualizações a status do comando de menu especificado.

Eventos

SiteChanged

Ocorre quando a propriedade Site é modificada.

(Herdado de DataSiteableObject<T>)

Implantações explícitas de interface

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

Representa uma implementação da interface IVsDataViewCommandProvider.

Aplica-se a