MethodTaskItem.Usage プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドの使用法を取得または設定します。
public:
property Microsoft::Web::Management::Client::MethodTaskItemUsages Usage { Microsoft::Web::Management::Client::MethodTaskItemUsages get(); void set(Microsoft::Web::Management::Client::MethodTaskItemUsages value); };
public Microsoft.Web.Management.Client.MethodTaskItemUsages Usage { get; set; }
member this.Usage : Microsoft.Web.Management.Client.MethodTaskItemUsages with get, set
Public Property Usage As MethodTaskItemUsages
プロパティ値
MethodTaskItemUsages 値のいずれか 1 つ。
例
次の例では、トレース リスナーに次の出力を表示します。
TaskList enabled True
ContextMenu enabled True
Person prs = new Person(66, "Joe", "Smith");
MethodTaskItem mti_i = new MethodTaskItem(
"InvTst", // Method Name
"Invoke Test", // Menu item Text
sDemoCat, // Category
"Tool Tip:SC", // ToolTip non-functional
imgAsk, // Menu Icon
prs); // user data
mti_i.CausesNavigation = false;
traceMTI(mti_i);
items.Add(mti_i);
void traceMTI(MethodTaskItem mti) {
Trace.WriteLine(mti.MethodName);
Type mtiType = typeof(MethodTaskItemUsages);
int k = Convert.ToInt32(mti.Usage);
foreach (string s in Enum.GetNames(mtiType)) {
int j = Convert.ToInt32(Enum.Format(mtiType, Enum.Parse(mtiType, s), "d"));
Trace.WriteLine(s + " enabled " + ((j & k) != 0));
}
}
注釈
コンストラクターはMethodTaskItem、ビットごとのOR
演算を使用して両方Microsoft.Web.Management.Client.MethodTaskItemUsagesの列挙値を結合します。