Freigeben über


DynamicStatusMenuCommand-Klasse

Reduziert Mergekonflikte während der Serverintegrationen, wenn Sie einen Menübefehl aufrufen.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

System.Object
  System.ComponentModel.Design.MenuCommand
    Microsoft.VisualStudio.Shell.OleMenuCommand
      Microsoft.VisualStudio.Modeling.Shell.DynamicStatusMenuCommand

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class DynamicStatusMenuCommand _
    Inherits OleMenuCommand
[CLSCompliantAttribute(false)]
public class DynamicStatusMenuCommand : OleMenuCommand

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode DynamicStatusMenuCommand Initialisiert eine neue Instanz der DynamicStatusMenuCommand-Klasse.

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 MatchedCommandId (Von OleMenuCommand geerbt.)
Öffentliche Eigenschaft OleStatus (Von OleMenuCommand geerbt.)
Öffentliche Eigenschaft ParametersDescription (Von OleMenuCommand 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 (Von OleMenuCommand geerbt.)
Ö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 DynamicItemMatch (Von OleMenuCommand geerbt.)
Ö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 Befehl auf. (Von MenuCommand geerbt.)
Öffentliche Methode Invoke(Object) (Von OleMenuCommand geerbt.)
Öffentliche Methode Invoke(Object, IntPtr) (Von OleMenuCommand geerbt.)
Öffentliche Methode Invoke(Object, IntPtr, OLECMDEXECOPT) (Von OleMenuCommand geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des 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.)

Zum Seitenanfang

Ereignisse

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

Zum Seitenanfang

Hinweise

Diese Klasse ist ein Alias für OleMenuCommand. Sie müssen den Befehl löschen, nachdem Sie die Integration beenden.

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.Modeling.Shell-Namespace