Class TaskCollection

Class TaskCollection

Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Si tratta di una raccolta di oggetti Aspose.Tasks.Task.

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

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

I membri ereditari

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

Properties

Count

Riceve il numero di oggetti contenuti nella TaskCollection.

public int Count { get; }

Valore di proprietà

int

IsReadOnly

Riceve un valore indicando se questa raccolta è letta solo.

public bool IsReadOnly { get; }

Valore di proprietà

bool

ParentProject

Riceve il progetto madre dell’oggetto TaskCollection.

public Project ParentProject { get; }

Valore di proprietà

Project

Questo[int]

Ritorna l’elemento all’indice specificato.

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

Valore di proprietà

Task

Methods

Add(Task)

Aggiungi il compito specificato all’esempio della classe Aspose.Tasks.TaskCollection.Se ParentProject.CalculationMode è Nessun utente dovrebbe invocare Project.Recalculate() dopo aver utilizzato questo metodo (Riscatterà tutti i compiti del progetto (data di avvio/finale, impone date precoce/late) e calcola i campi dipendenti come i colpi, i campi di lavoro e costi, i ID e i livelli di rilascio).Se ParentProject.CalculationMode è manuale, il metodo calcolerà automaticamente solo il ID di compito, il livello di outline e i numeri di outline.Se ParentProject.CalculationMode è automatico, il metodo ricarica automaticamente tutte le attività del progetto(Dati di inizio/finale, date precoce/date tardi, calcola gli scatti, i campi di lavoro e costi, ricarica gli id e i livelli di outline).

public void Add(Task item)

Parameters

item Task

il compito specificato che dovrebbe essere aggiunto a questa raccolta di compiti.

Add()

Aggiungi un nuovo compito alla raccolta di compiti di progetto allo stesso livello di outline dell’ultimo compito.

public Task Add()

Returns

Task

ritorna l’indice appena aggiunto della classe Aspose.Tasks.Task.

Add(String)

Aggiungi un nuovo compito alla raccolta dei compiti per bambini.

public Task Add(string taskName)

Parameters

taskName string

Il nome del compito specificato.

Returns

Task

ritorna l’indice appena aggiunto della classe Aspose.Tasks.Task.

Add(di string, int)

Aggiungi un nuovo compito ripetuto alla raccolta di compiti per bambini.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

Il nome del compito specificato.

beforeTaskId int

L’ID specificato di un compito prima del quale verrà inserito un nuovo compito.

Returns

Task

ritorna un compito che è stato inserito prima di un compito con l’ID specificato.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException viene lanciato se l’ID specificato non è un ID di compito valido.

Add(RecurringTaskParameters)

Inserisci una nuova funzione prima di una funzione con l’ID specificato e sullo stesso livello di outline.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

I parametri sono i parametri specificati per la creazione di compiti ripetuti.

Returns

Task

ritorna l’indice appena aggiunto della classe Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Se i parametri specificati sono nulli.

ArgumentException

Se i parametri specificati sono invalidi.

Contains(Task)

Verifica se la raccolta contiene oggetti specificati.

public bool Contains(Task item)

Parameters

item Task

L’oggetto da controllare.

Returns

bool

vero, se la raccolta contiene un elemento, falso altrimenti.

GetById(int)

Ritorna un compito con l’ID specificato il cui antenato è il compito genitore di questa collezione .

public Task GetById(int id)

Parameters

id int

Il TaskEntity ID

Returns

Task

restituisce l’esempio della classe Aspose.Tasks.Task con l’ID specificato il cui antenato è il compito genitore di questa collezione.

GetByUid(int)

Ritorna un compito con l’Uid specificato il cui antenato è il compito genitore di questa collezione .

public Task GetByUid(int uid)

Parameters

uid int

Il TaskEntity Uid.

Returns

Task

restituisce l’esempio della classe Aspose.Tasks.Task con l’ud specificato il cui antenato è il compito genitore di questa collezione.

GetEnumerator()

Ritorna un elenco per questa collezione.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator di < Task >

Un elenco per questa collezione.

Insert(Il lavoro, il compito)

Questo è lo strato di attuazione di IList’s InsertMetodo, che solo lancia NonSupportedException

public void Insert(int index, Task item)

Parameters

index int

L’indice da inserire.

item Task

L’articolo da inserire.

Remove(Task)

Questo è l’implementazione stub di ICollection’s RemoveMetodo, che solo lancia NonSupportedException

public bool Remove(Task item)

Parameters

item Task

L’oggetto da rimuovere.

Returns

bool

“true” se l’articolo è stato rimosso; “falso” altrimenti.

ToList()

Converti l’oggetto TaskCollection in un elenco di oggetti Aspose.Tasks.Task.

public List<task> ToList()

Returns

List di < Task >

ritorna un elenco che contiene gli esempi di classe Aspose.Tasks.Task di questa collezione.

 Italiano