Class ResourceAssignmentCollection
Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)
Representa una colección de objetos Aspose.Tasks.ResourceAssignment.
public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable
Inheritance
object ← ResourceAssignmentCollection
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
Obtiene el número de objetos contenidos en la ResourceAssignmentCollection.
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
Obtenga el proyecto principal del objeto ResourceAssignmentCollection.
public Project ParentProject { get; }
Valor de la propiedad
Este[Int]
Retorna el elemento al índice especificado.
public ResourceAssignment this[int index] { get; set; }
Valor de la propiedad
Methods
Add(Tareas, recursos y doble)
Añade una nueva tarea a la colección de recursos.
public ResourceAssignment Add(Task task, Resource resource, double units)
Parameters
task
Task
Una tarea a ser asignada.
resource
Resource
Un recurso que debe ser asignado.
units
double
Número de unidades para una nueva tarea.
Returns
Adicionada la asignación.
Add(Tareas, Recursos y Decimal)
Añade una nueva tarea a la colección de recursos.
public ResourceAssignment Add(Task task, Resource resource, decimal cost)
Parameters
task
Task
Una tarea a ser asignada.
resource
Resource
Un recurso de costes que se asignar.
cost
decimal
El costo de una nueva asignación.
Returns
Adicionada la asignación.
Add(Tareas y Recursos)
Añade una nueva tarea a la colección de recursos.
public ResourceAssignment Add(Task task, Resource resource)
Parameters
task
Task
Una tarea a ser asignada.
resource
Resource
Un recurso que debe ser asignado.
Returns
Adicionada la asignación.
Add(ResourceAssignment)
Esta es la implementación estúpida del método Add de ICollection, que sólo lanza NotSupportedExcepción
public void Add(ResourceAssignment item)
Parameters
item
ResourceAssignment
El elemento a eliminar.
GetByUid(Int)
Devolve una asignación con el uid especificado.
public ResourceAssignment GetByUid(int uid)
Parameters
uid
int
El UID especificado.
Returns
ResourceAssignment con el uid especificado si presente; de lo contrario, nulo.
Remarks
1o de la complejidad.
GetEnumerator()
Devuelve un enumerador para esta colección.
public IEnumerator<resourceassignment> GetEnumerator()
Returns
IEnumerator &ylt; ResourceAssignment >
Un listado para esta colección.
Remove(ResourceAssignment)
Elimina la asignación especificada de la colección, si no se lee solo,De lo contrario, se lanza la excepción no soportada.
public bool Remove(ResourceAssignment item)
Parameters
item
ResourceAssignment
La tarea de eliminar.
Returns
verdad, si el elemento especificado fue eliminado, falso de otra manera.
RemoveAt(Int)
Elimina la asignación en el índice especificado, si la colección no se lee solo,De lo contrario, se lanza la excepción no soportada.
public void RemoveAt(int index)
Parameters
index
int
ndice basado en cero.
ToList()
Converte el objeto de ResourceAssignmentCollection en una lista de Objetos de Aspose.Tasks.ResourceAssignment.
public List<resourceassignment> ToList()
Returns
List &ylt; ResourceAssignment >
Lista de Objetos de Aspose.Tasks.ResourceAssignment.