Class ResourceAssignmentCollection
Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)
Representa uma coleção de Aspose.Tasks.ResourceAssignment objetos.
public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable
Inheritance
object ← ResourceAssignmentCollection
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 ResourceAssignmentCollection.
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
Obtenha o projeto-mãe do objeto ResourceAssignmentCollection.
public Project ParentProject { get; }
Valor da propriedade
Esta[Int]
Retorna o item ao índice especificado.
public ResourceAssignment this[int index] { get; set; }
Valor da propriedade
Methods
Add(Tarefa, Recursos, Dupla)
Adicione uma nova atribuição à ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, double units)
Parameters
task
Task
uma tarefa a ser atribuída.
resource
Resource
um recurso a ser atribuído.
units
double
Número de unidades para uma nova tarefa.
Returns
atribuição adicional.
Add(Tarefas, Recursos e Decimais)
Adicione uma nova atribuição à ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, decimal cost)
Parameters
task
Task
uma tarefa a ser atribuída.
resource
Resource
um recurso de custo a ser atribuído.
cost
decimal
O custo de uma nova tarefa.
Returns
atribuição adicional.
Add(Tarefas e Recursos)
Adicione uma nova atribuição à ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource)
Parameters
task
Task
uma tarefa a ser atribuída.
resource
Resource
um recurso a ser atribuído.
Returns
atribuição adicional.
Add(ResourceAssignment)
Esta é a implementação estúpida do método de adição da ICollection, que apenas lança NotSupportedExcepção
public void Add(ResourceAssignment item)
Parameters
item
ResourceAssignment
item a ser removido.
GetByUid(Int)
Retorna uma tarefa com o uid especificado.
public ResourceAssignment GetByUid(int uid)
Parameters
uid
int
O UID especificado.
Returns
ResourceAssignment com o uid especificado se presente; caso contrário, nulo.
Remarks
1 – Complexidade.
GetEnumerator()
Retorna um enumerador para esta coleção.
public IEnumerator<resourceassignment> GetEnumerator()
Returns
IEnumerator e o PT; ResourceAssignment >
Uma lista para esta coleção.
Remove(ResourceAssignment)
Remove a atribuição especificada da coleção, se não for lida apenas,Caso contrário, a exceção não é suportada.
public bool Remove(ResourceAssignment item)
Parameters
item
ResourceAssignment
A missão de remover.
Returns
verdade, se o item especificado foi removido, falso de outra forma.
RemoveAt(Int)
Remove a atribuição no índice especificado, se a coleção não for lida,Caso contrário, a exceção não é suportada.
public void RemoveAt(int index)
Parameters
index
int
Índice baseado em zero.
ToList()
Converte o objeto ResourceAssignmentCollection para uma lista de Objetos Aspose.Tasks.ResourceAssignment.
public List<resourceassignment> ToList()
Returns
List e o PT; ResourceAssignment >
Lista de Aspose.Tasks.ResourceAssignment Objetos.