Class TaskCollection

Class TaskCollection

Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)

Representa uma coleção de Objetos Aspose.Tasks.Task.

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Count

Obtenha o número de objetos contidos na TaskCollection.

public int Count { get; }

Valor da propriedade

int

IsReadOnly

Recebe um valor indicando se esta coleção é lida apenas.

public bool IsReadOnly { get; }

Valor da propriedade

bool

ParentProject

Recebe o projeto-mãe do Objeto TaskCollection.

public Project ParentProject { get; }

Valor da propriedade

Project

Esta[Int]

Retorna o item ao índice especificado.

public Task this[int index] { get; set; }

Valor da propriedade

Task

Methods

Add(Task)

Adicione a tarefa especificada ao exemplo da classe Aspose.Tasks.TaskCollection.Se ParentProject.CalculationMode é Nenhum usuário deve invocar Project.Recalculate() depois de usar este método (Ele irá resumir todas as tarefas do projeto (datas de início/fim, datas de início/locação) e calcular os campos dependentes, como golpes, campos de trabalho e custos, ids e níveis de saída).Se o ParentProject.CalculationMode é Manual, o método calculará automaticamente apenas o ID de tarefa, o nível de saída e os números de saída.Se o ParentProject.CalculationMode é Automático, o método retorna automaticamente todas as tarefas do projeto.(datas de início / final, estabelece datas cedo / tarde, calcula saltos, campos de trabalho e custos, recalcula ids e níveis de saída).

public void Add(Task item)

Parameters

item Task

a tarefa especificada que deve ser adicionada a esta coleção de tarefas.

Add()

Adicione uma tarefa nova para a coleta de tarefas de projeto no mesmo nível de saída da última tarefa.

public Task Add()

Returns

Task

Retorna a instância recentemente adicionada da classe Aspose.Tasks.Task.

Add(Redação)

Adicione uma nova tarefa para a coleção de tarefas para crianças.

public Task Add(string taskName)

Parameters

taskName string

nome da tarefa especificada.

Returns

Task

Retorna a instância recentemente adicionada da classe Aspose.Tasks.Task.

Add(Título, int)

Adicione uma nova tarefa recorrente à coleção de tarefas para crianças.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

nome da tarefa especificada.

beforeTaskId int

O ID especificado de uma tarefa antes da qual uma nova tarefa será inserida.

Returns

Task

Retorna uma tarefa que foi inserida antes de uma tarefa com o ID especificado.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeExcepção é jogada se o ID especificado não é um ID de tarefa válido.

Add(RecurringTaskParameters)

Insira uma nova tarefa antes de uma tarefa com o ID especificado e no mesmo nível de saída.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

Os parâmetros são os parâmetros especificados para a criação de tarefas recorrentes.

Returns

Task

Retorna a instância recentemente adicionada da classe Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Se os parâmetros especificados forem nulos.

ArgumentException

Se os parâmetros especificados forem inexistentes.

Contains(Task)

Verifique se a coleção contém item especificado.

public bool Contains(Task item)

Parameters

item Task

O item para verificar.

Returns

bool

verdade, se a coleção contém um item, falso de outra forma.

GetById(Int)

Retorna uma tarefa com o ID especificado cujo antecessor é a tarefa parental desta coleção.

public Task GetById(int id)

Parameters

id int

TaskEntidade ID

Returns

Task

Retorna a instância da classe Aspose.Tasks.Task com o ID especificado cujo antecessor é a tarefa materna desta coleção.

GetByUid(Int)

Retorna uma tarefa com o Uid especificado cujo antepassado é a tarefa parental desta coleção.

public Task GetByUid(int uid)

Parameters

uid int

Tarefa da UID.

Returns

Task

Retorna a instância da classe Aspose.Tasks.Task com o uid especificado cujo ancestral é a tarefa materna desta coleção.

GetEnumerator()

Retorna um enumerador para esta coleção.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator e o PT; Task >

Uma lista para esta coleção.

Insert(Tarefa, Tarefa)

Esta é a implementação estúpida do Insert da IListMétodo, que apenas lança Não-SupportedExceção

public void Insert(int index, Task item)

Parameters

index int

O índice para inserir.

item Task

O item para inserir.

Remove(Task)

Esta é a implementação stub da remoção da ICollectionMétodo, que apenas lança Não-SupportedExceção

public bool Remove(Task item)

Parameters

item Task

item a ser removido.

Returns

bool

‘verdadeiro’ se o item foi removido; ‘falso’ de outra forma.

ToList()

Converte o TaskCollection em uma lista de Objetos Aspose.Tasks.Task.

public List<task> ToList()

Returns

List e o PT; Task >

Retorna uma lista que contém as instâncias de classe Aspose.Tasks.Task desta coleção.

 Português