次の方法で共有


DataMenuCommand クラス

この型は SecurityCriticalAttribute 属性を持っているため、使用は .NET Framework for Silverlight クラス ライブラリでの内部用に限定されます。アプリケーション コードでこの型の任意のメンバーを使用すると、MethodAccessException 例外がスローされます。

[セキュリティ クリティカル]

クラスを拡張 MenuCommand のステータスの更新をサポートするようにを表します。

継承階層

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

名前空間:  Microsoft.VisualStudio.Data.Framework
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
<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

DataMenuCommand 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DataMenuCommand(CommandID) コマンド識別子を指定する DataMenuCommand クラスの新しいインスタンスを初期化します。
パブリック メソッド DataMenuCommand(CommandID, EventHandler) DataMenuCommand クラスの新しいインスタンスを初期化します。これは、コマンド ID とイベントを指定します。
パブリック メソッド DataMenuCommand(CommandID, EventHandler, EventHandler) DataMenuCommand クラスの新しいインスタンスを初期化します。これは、コマンド ID とイベントを指定します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Checked メニュー項目がチェックされているかどうかを示す値を取得または設定します。 (MenuCommand から継承されます。)
パブリック プロパティ CommandID メニュー コマンドに関連付けられている CommandID を取得します。 (MenuCommand から継承されます。)
パブリック プロパティ Enabled メニュー項目を使用できるかどうかを示す値を取得します。 (MenuCommand から継承されます。)
パブリック プロパティ OleStatus メニュー項目の OLE コマンド ステータス コードを取得します。 (MenuCommand から継承されます。)
パブリック プロパティ Properties MenuCommand に関連付けられているパブリック プロパティを取得します。 (MenuCommand から継承されます。)
パブリック プロパティ Supported メニュー項目がサポートされているかどうかを示す値を取得または設定します。 (MenuCommand から継承されます。)
パブリック プロパティ Text メニュー コマンドの Text のプロパティを取得します。
パブリック プロパティ Visible メニュー項目を表示するかどうかを示す値を取得または設定します。 (MenuCommand から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Invoke() メニュー コマンドを呼び出します。 (MenuCommand.Invoke をオーバーライドします。)
パブリック メソッド Invoke(Object) 特定のパラメーターのメニュー コマンドを呼び出します。 (MenuCommand.Invoke(Object) をオーバーライドします。)
プロテクト メソッド MemberwiseClone Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnCommandChanged CommandChanged イベントを発生させます。 (MenuCommand から継承されます。)
パブリック メソッド ToString メニュー コマンドの文字列形式を返します。 (MenuCommand から継承されます。)
パブリック メソッド UpdateStatus コマンドの状態を更新し、適切なイベントを発生させます。

このページのトップへ

イベント

  名前 説明
パブリック イベント CommandChanged メニュー コマンドが変更されたときに発生します。 (MenuCommand から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間

MenuCommand