Class TaskCollection

Class TaskCollection

Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)

Representa una colección de Objetos Aspose.Tasks.Task.

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

Inheritance

object TaskCollection

Implements

IList ,y, ICollection ,y, IEnumerable ,y, IEnumerable

Miembros heredados

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

Properties

Count

Recibe el número de objetos contenidos en la TaskCollection.

public int Count { get; }

Valor de la propiedad

int

IsReadOnly

Recibe un valor que indica si esta colección se lee solo.

public bool IsReadOnly { get; }

Valor de la propiedad

bool

ParentProject

Obtiene el proyecto matriz del objeto TaskCollection.

public Project ParentProject { get; }

Valor de la propiedad

Project

Este[Int]

Retorna el elemento al índice especificado.

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

Valor de la propiedad

Task

Methods

Add(Task)

Añade la tarea especificada al instante de la clase Aspose.Tasks.TaskCollection.Si ParentProject.CalculationMode es Ningún usuario debe invocar Project.Recalculate() después de utilizar este método (Rescalculará todas las tareas del proyecto (datas de inicio / final, fija las fechas tempranas / tardas) y calculará los campos dependientes como los golpes, los campos de trabajo y costes, los IDs y los niveles de salida).Si ParentProject.CalculationMode es Manual, el método solo calculará el ID de tareas, el nivel de salida y los números de salida automáticamente.Si ParentProject.CalculationMode es automático, el método rescatará automáticamente todas las tareas del proyecto.(datas de inicio / final, fija las fechas tempranas / tardas, calcula los golpes, los campos de trabajo y costes, recalcula las cifras de identificación y los niveles de salida).

public void Add(Task item)

Parameters

item Task

la tarea especificada que debe agregarse a esta colección de tareas.

Add()

Adiciona una tarea nueva a la colección de tareas de proyecto en el mismo nivel de salida de la última tarea.

public Task Add()

Returns

Task

devolve la instancia recientemente añadida de la clase Aspose.Tasks.Task.

Add(El string)

Añade una nueva tarea a la colección de tareas de los niños.

public Task Add(string taskName)

Parameters

taskName string

Nombre de la tarea especificada.

Returns

Task

devolve la instancia recientemente añadida de la clase Aspose.Tasks.Task.

Add(Título, int)

Añade una nueva tarea recurrente a la colección de tareas infantiles.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

Nombre de la tarea especificada.

beforeTaskId int

El ID especificado de una tarea antes de la cual se insertará una nueva tarea.

Returns

Task

devolve una tarea que se introdujo antes de una tarea con el ID especificado.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeExcepción se arroja si el ID especificado no es un ID de tarea válido.

Add(RecurringTaskParameters)

Insertar una tarea nueva antes de una tarea con el ID especificado y en el mismo nivel de salida.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

Los parámetros son los parámetros especificados para la creación de tareas recurrentes.

Returns

Task

devolve la instancia recientemente añadida de la clase Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Si los parámetros especificados son nulos.

ArgumentException

Si los parámetros especificados son inadecuados.

Contains(Task)

Verificar si la colección contiene artículos especificados.

public bool Contains(Task item)

Parameters

item Task

El artículo para comprobar.

Returns

bool

verdad, si la colección contiene un elemento, falso de otra manera.

GetById(Int)

Devolve una tarea con el ID especificado cuyo antepasado es la tarea materna de esta colección.

public Task GetById(int id)

Parameters

id int

TaskEntidad ID

Returns

Task

devolve el caso de la clase Aspose.Tasks.Task con el ID especificado cuyo antepasado es la tarea materna de esta colección.

GetByUid(Int)

Devolve una tarea con el Uid especificado cuyo antepasado es la tarea materna de esta colección.

public Task GetByUid(int uid)

Parameters

uid int

TaskEntidad Uid.

Returns

Task

devolve el caso de la clase Aspose.Tasks.Task con el uid especificado cuyo antepasado es la tarea materna de esta colección.

GetEnumerator()

Devuelve un enumerador para esta colección.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator &ylt; Task >

Un listado para esta colección.

Insert(La Task, Task)

Esta es la implementación estúpida de la inserción de IListmétodo, que sólo arroja NoSupportedExcepción

public void Insert(int index, Task item)

Parameters

index int

El índice a insertar.

item Task

El elemento a insertar.

Remove(Task)

Esta es la implementación estúpida de la eliminación de ICollectionmétodo, que sólo arroja NoSupportedExcepción

public bool Remove(Task item)

Parameters

item Task

El elemento a eliminar.

Returns

bool

‘verdad’ si el elemento fue eliminado; ‘falso’ de otra manera.

ToList()

Converte el objeto TaskCollection en una lista de Objetos Aspose.Tasks.Task.

public List<task> ToList()

Returns

List &ylt; Task >

devolve una lista que contiene las instancias de clase Aspose.Tasks.Task de esta colección.

 Español