DataViewCommandProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Bietet die Möglichkeit, Befehle, insbesondere benutzerdefinierte Befehle, für Knoten in einer Datenansicht zu implementieren.
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
[<System.CLSCompliant(false)>]
type DataViewCommandProvider = class
inherit DataSiteableObject<IVsDataViewHierarchy>
interface IVsDataViewCommandProvider
interface IVsDataSupportObject<IVsDataViewCommandProvider>
Public Class DataViewCommandProvider
Inherits DataSiteableObject(Of IVsDataViewHierarchy)
Implements IVsDataSupportObject(Of IVsDataViewCommandProvider), IVsDataViewCommandProvider
- Vererbung
- Attribute
- Implementiert
Konstruktoren
| DataViewCommandProvider() |
Initialisiert eine neue Instanz der DataViewBrowseObjectProvider-Klasse. |
Eigenschaften
| Site |
Ruft die Objekt Website ab oder legt Sie fest. (Geerbt von DataSiteableObject<T>) |
Methoden
| CreateCommand(Int32, CommandID) |
Erstellt einen Menübefehl für ein Server-Explorer Menü Element. |
| CreateCommand(Int32, CommandID, Object[]) |
Erstellt einen Menübefehl für ein Server-Explorer Menü Element, das die angegebenen Parameter enthält. |
| CreateSelectionCommand(CommandID) |
Erstellt einen Auswahlmenü Befehl für mehrere Knoten in Server-Explorer. |
| CreateSelectionCommand(CommandID, Object[]) |
Erstellt einen Auswahlmenü Befehl für mehrere Knoten in Server-Explorer. |
| OnSiteChanged(EventArgs) |
Löst das SiteChanged-Ereignis aus. (Geerbt von DataSiteableObject<T>) |
| UpdateCommandStatus(MenuCommand) |
Aktualisiert den Status des angegebenen Menübefehls. |
| UpdateCommandStatus(MenuCommand, Object[]) |
Aktualisiert den Status des angegebenen Menübefehls. |
Ereignisse
| SiteChanged |
Tritt ein, wenn die Site-Eigenschaft geändert wird. (Geerbt von DataSiteableObject<T>) |
Explizite Schnittstellenimplementierungen
| IVsDataSupportObject<IVsDataViewCommandProvider>.Invoke(String, Object[], Object[]) |