Class ResourceAssignmentCollection

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 , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Recebe um valor indicando se esta coleção é lida apenas.

public bool IsReadOnly { get; }

Valor da propriedade

bool

ParentProject

Obtenha o projeto-mãe do objeto ResourceAssignmentCollection.

public Project ParentProject { get; }

Valor da propriedade

Project

Esta[Int]

Retorna o item ao índice especificado.

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

Valor da propriedade

ResourceAssignment

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

ResourceAssignment

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

ResourceAssignment

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

ResourceAssignment

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

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

bool

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.

 Português