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 | |
---|---|---|
DataMenuCommand(CommandID) | Initialisiert eine neue Instanz der Klasse DataMenuCommand und gibt das Befehlskennzeichen an. | |
DataMenuCommand(CommandID, EventHandler) | Initialisiert eine neue Instanz der Klasse DataMenuCommand und gibt das Befehlskennzeichen und das Ereignis. | |
DataMenuCommand(CommandID, EventHandler, EventHandler) | Initialisiert eine neue Instanz der Klasse DataMenuCommand und gibt das Befehlskennzeichen und Ereignisse an. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Checked | Ruft einen Wert ab, der angibt, ob dieses Menüelement aktiviert ist, oder legt diesen fest. (Von MenuCommand geerbt.) | |
CommandID | Ruft die CommandID-Klasse ab, die diesem Menübefehl zugeordnet ist. (Von MenuCommand geerbt.) | |
Enabled | Ruft einen Wert ab, der angibt, ob dieses Menüelement verfügbar ist. (Von MenuCommand geerbt.) | |
OleStatus | Ruft den OLE-Befehlsstatus für dieses Menüelement ab. (Von MenuCommand geerbt.) | |
Properties | Ruft die öffentlichen Eigenschaften ab, die der MenuCommand-Klasse zugeordnet sind. (Von MenuCommand geerbt.) | |
Supported | Ruft einen Wert ab, der angibt, ob dieses Menüelement unterstützt wird, oder legt diesen fest. (Von MenuCommand geerbt.) | |
Text | Ruft die Eigenschaft des Menübefehls Text ab. | |
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 | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Invoke() | Ruft den Menübefehl auf. (Überschreibt MenuCommand.Invoke.) | |
Invoke(Object) | Ruft den Menübefehl mit dem angegebenen Parameter auf. (Überschreibt MenuCommand.Invoke(Object).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
OnCommandChanged | Löst das CommandChanged-Ereignis aus. (Von MenuCommand geerbt.) | |
ToString | Gibt eine Zeichenfolgendarstellung dieses Menübefehls zurück. (Von MenuCommand geerbt.) | |
UpdateStatus | Aktualisiert den Status des Befehls und löst das entsprechende Ereignis aus. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
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.