Freigeben über


DataMenuCommand-Klasse

Dieser Typ besitzt ein SecurityCriticalAttribute-Attribut, das ihn auf die interne Verwendung durch .NET Framework für die Silverlight-Klassenbibliothek beschränkt. Anwendungscode, der einen beliebigen Member dieses Typs verwendet, löst eine MethodAccessException aus.

[SICHERHEITSRELEVANT]

Stellt eine erweiterte MenuCommand-Klasse dar, um Statusaktualisierungen zu unterstützen.

Vererbungshierarchie

Object
  MenuCommand
    Microsoft.VisualStudio.Data.Framework.DataMenuCommand
      Microsoft.VisualStudio.Data.Framework.DataViewMenuCommand

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
<SecurityCriticalAttribute> _
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class DataMenuCommand _
    Inherits MenuCommand
[SecurityCriticalAttribute]
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class DataMenuCommand : MenuCommand
[SecurityCriticalAttribute]
[HostProtectionAttribute(SecurityAction::LinkDemand, SharedState = true)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class DataMenuCommand : public MenuCommand
[<SecurityCriticalAttribute>]
[<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)>]
[<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")>]
type DataMenuCommand =  
    class 
        inherit MenuCommand 
    end
public class DataMenuCommand extends MenuCommand

Der DataMenuCommand-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataMenuCommand(CommandID) Initialisiert eine neue Instanz der Klasse DataMenuCommand und gibt das Befehlskennzeichen an.
Öffentliche Methode DataMenuCommand(CommandID, EventHandler) Initialisiert eine neue Instanz der Klasse DataMenuCommand und gibt das Befehlskennzeichen und das Ereignis.
Öffentliche Methode DataMenuCommand(CommandID, EventHandler, EventHandler) Initialisiert eine neue Instanz der Klasse DataMenuCommand und gibt das Befehlskennzeichen und Ereignisse an.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Checked Ruft einen Wert ab, der angibt, ob dieses Menüelement aktiviert ist, oder legt diesen fest. (Von MenuCommand geerbt.)
Öffentliche Eigenschaft CommandID Ruft die CommandID-Klasse ab, die diesem Menübefehl zugeordnet ist. (Von MenuCommand geerbt.)
Öffentliche Eigenschaft Enabled Ruft einen Wert ab, der angibt, ob dieses Menüelement verfügbar ist. (Von MenuCommand geerbt.)
Öffentliche Eigenschaft OleStatus Ruft den OLE-Befehlsstatus für dieses Menüelement ab. (Von MenuCommand geerbt.)
Öffentliche Eigenschaft Properties Ruft die öffentlichen Eigenschaften ab, die der MenuCommand-Klasse zugeordnet sind. (Von MenuCommand geerbt.)
Öffentliche Eigenschaft Supported Ruft einen Wert ab, der angibt, ob dieses Menüelement unterstützt wird, oder legt diesen fest. (Von MenuCommand geerbt.)
Öffentliche Eigenschaft Text Ruft die Eigenschaft des Menübefehls Text ab.
Öffentliche Eigenschaft Visible Ruft einen Wert ab, der angibt, ob dieses Menüelement sichtbar ist, oder legt diesen fest. (Von MenuCommand geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Invoke() Ruft den Menübefehl auf. (Überschreibt MenuCommand.Invoke.)
Öffentliche Methode Invoke(Object) Ruft den Menübefehl mit dem angegebenen Parameter auf. (Überschreibt MenuCommand.Invoke(Object).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnCommandChanged Löst das CommandChanged-Ereignis aus. (Von MenuCommand geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung dieses Menübefehls zurück. (Von MenuCommand geerbt.)
Öffentliche Methode UpdateStatus Aktualisiert den Status des Befehls und löst das entsprechende Ereignis aus.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CommandChanged Tritt bei einer Änderung des Menübefehls ein. (Von MenuCommand geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace

MenuCommand