Compartilhar via


GroupTaskItem Construtores

Definição

Inicializa uma nova instância da classe GroupTaskItem.

Sobrecargas

GroupTaskItem(String, String, String)

Inicializa uma nova instância da classe GroupTaskItem.

GroupTaskItem(String, String, String, Boolean)

Inicializa uma nova instância da classe GroupTaskItem.

GroupTaskItem(String, String, String)

Inicializa uma nova instância da classe 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)

Parâmetros

memberName
String

A chave usada internamente por outras classes para armazenar um valor de propriedade.

text
String

O nome do grupo de tarefas.

category
String

A categoria do grupo de tarefas.

Exemplos

O exemplo a seguir retorna uma lista mru (usada mais recentemente) com base no tipo de caminho de conexão. Em seguida, o exemplo adiciona a lista de MRU ao objeto recém-construído GroupTaskItem . Para obter mais informações sobre o memberName parâmetro, consulte a MemberName propriedade .

/// <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;
} 

Comentários

Esse construtor define a IsHeading propriedade como false.

Aplica-se a

GroupTaskItem(String, String, String, Boolean)

Inicializa uma nova instância da classe 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)

Parâmetros

memberName
String

A chave usada internamente por outras classes para armazenar um valor de propriedade.

text
String

O nome do grupo de tarefas.

category
String

A categoria do grupo de tarefas.

isHeading
Boolean

Um sinalizador booliano somente leitura.

Exemplos

O exemplo a seguir retorna uma lista mru (usada mais recentemente) com base no tipo de caminho de conexão. Em seguida, o exemplo adiciona a lista de MRU ao objeto recém-construído 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;
} 

Comentários

O isHeading parâmetro não é usado internamente; os desenvolvedores podem obter o valor do isHeading parâmetro usando a IsHeadingpropriedade .

Aplica-se a