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
Implements
IList
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
IsReadOnly
Recebe um valor indicando se esta coleção é lida apenas.
public bool IsReadOnly { get; }
Valor da propriedade
ParentProject
Recebe o projeto-mãe do Objeto TaskCollection.
public Project ParentProject { get; }
Valor da propriedade
Esta[Int]
Retorna o item ao índice especificado.
public Task this[int index] { get; set; }
Valor da propriedade
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
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
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
Retorna uma tarefa que foi inserida antes de uma tarefa com o ID especificado.
Exceptions
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
Retorna a instância recentemente adicionada da classe Aspose.Tasks.Task.
Exceptions
Se os parâmetros especificados forem nulos.
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
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
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
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
‘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
Retorna uma lista que contém as instâncias de classe Aspose.Tasks.Task desta coleção.