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
Implements
IList
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
IsReadOnly
Recibe un valor que indica si esta colección se lee solo.
public bool IsReadOnly { get; }
Valor de la propiedad
ParentProject
Obtiene el proyecto matriz del objeto TaskCollection.
public Project ParentProject { get; }
Valor de la propiedad
Este[Int]
Retorna el elemento al índice especificado.
public Task this[int index] { get; set; }
Valor de la propiedad
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
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
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
devolve una tarea que se introdujo antes de una tarea con el ID especificado.
Exceptions
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
devolve la instancia recientemente añadida de la clase Aspose.Tasks.Task.
Exceptions
Si los parámetros especificados son nulos.
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
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
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
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
‘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
devolve una lista que contiene las instancias de clase Aspose.Tasks.Task de esta colección.