次の方法で共有


GroupTaskItem コンストラクター

定義

GroupTaskItem クラスの新しいインスタンスを初期化します。

オーバーロード

GroupTaskItem(String, String, String)

GroupTaskItem クラスの新しいインスタンスを初期化します。

GroupTaskItem(String, String, String, Boolean)

GroupTaskItem クラスの新しいインスタンスを初期化します。

GroupTaskItem(String, String, String)

GroupTaskItem クラスの新しいインスタンスを初期化します。

public:
 GroupTaskItem(System::String ^ memberName, System::String ^ text, System::String ^ category);
public GroupTaskItem (string memberName, string text, string category);
new Microsoft.Web.Management.Client.GroupTaskItem : string * string * string -> Microsoft.Web.Management.Client.GroupTaskItem
Public Sub New (memberName As String, text As String, category As String)

パラメーター

memberName
String

プロパティ値を格納するために他のクラスによって内部的に使用されるキー。

text
String

タスク グループの名前。

category
String

タスク グループのカテゴリ。

次の例では、接続パスの種類に基づいて、最近使用した (MRU) リストを返します。 次に、MRU リストを新しく構築されたオブジェクトに GroupTaskItem 追加します。 パラメーターの memberName 詳細については、 プロパティを MemberName 参照してください。

/// <summary>
/// This method is called to query the list of Task Items that should be displayed in the TaskPanel
/// </summary>
public override ICollection GetTaskItems() {
    List<TaskItem> items = new List<TaskItem>();

    // Get the current connection
    Connection connection = (Connection)_serviceProvider.GetService(typeof(Connection));

    // Keep a different set of tasks depending on the type (Server, Site, Application, etc)
    MRUList<MRUPageInfo> features = _features[(int)connection.ConfigurationPath.PathType];

    if (features.Count > 0) {
        GroupTaskItem group = new GroupTaskItem("MyExpanded", "Recent Tasks", "Task");
        AddFavorites(group.Items, features);

        items.Add(group);
    }

    return items;
} 

注釈

このコンストラクターは、 プロパティを IsHeadingfalse設定します。

適用対象

GroupTaskItem(String, String, String, Boolean)

GroupTaskItem クラスの新しいインスタンスを初期化します。

public:
 GroupTaskItem(System::String ^ memberName, System::String ^ text, System::String ^ category, bool isHeading);
public GroupTaskItem (string memberName, string text, string category, bool isHeading);
new Microsoft.Web.Management.Client.GroupTaskItem : string * string * string * bool -> Microsoft.Web.Management.Client.GroupTaskItem
Public Sub New (memberName As String, text As String, category As String, isHeading As Boolean)

パラメーター

memberName
String

プロパティ値を格納するために他のクラスによって内部的に使用されるキー。

text
String

タスク グループの名前。

category
String

タスク グループのカテゴリ。

isHeading
Boolean

読み取り専用のブール値フラグ。

次の例では、接続パスの種類に基づいて、最近使用した (MRU) リストを返します。 次に、MRU リストを新しく構築されたオブジェクトに GroupTaskItem 追加します。

/// <summary>
/// This method is called to query the list of Task Items that should be displayed in the TaskPanel
/// </summary>
public override ICollection GetTaskItems() {
    List<TaskItem> items = new List<TaskItem>();

    // Get the current connection
    Connection connection = (Connection)_serviceProvider.GetService(typeof(Connection));

    // Keep a different set of tasks depending on the type (Server, Site, Application, etc)
    MRUList<MRUPageInfo> features = _features[(int)connection.ConfigurationPath.PathType];

    if (features.Count > 0) {
        GroupTaskItem group = new GroupTaskItem("MyExpanded", "Recent Tasks", "Task");
        AddFavorites(group.Items, features);

        items.Add(group);
    }

    return items;
} 

注釈

パラメーターは isHeading 内部的には使用されません。開発者は、 プロパティを使用してパラメーターの isHeading 値を IsHeading取得できます。

適用対象