Class TaskCollection

Class TaskCollection

Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)

Αντιπροσωπεύει μια συλλογή αντικειμένων Aspose.Tasks.Task.

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

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Κληρονομημένα μέλη

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

Properties

Count

Αποκτά τον αριθμό των αντικειμένων που περιέχονται στη συλλογή εργασιών.

public int Count { get; }

Αξία ιδιοκτησίας

int

IsReadOnly

Αποκτά μια τιμή που υποδεικνύει αν αυτή η συλλογή διαβάζεται μόνο.

public bool IsReadOnly { get; }

Αξία ιδιοκτησίας

bool

ParentProject

Αποκτά το μητρικό σχέδιο του αντικειμένου TaskCollection.

public Project ParentProject { get; }

Αξία ιδιοκτησίας

Project

Αυτό το[ΕΝΤ]

Επιστρέφει το στοιχείο στο καθορισμένο δείκτη.

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

Αξία ιδιοκτησίας

Task

Methods

Add(Task)

Προσθέστε την καθορισμένη εργασία στην περίπτωση της κατηγορίας Aspose.Tasks.TaskCollection.Εάν το ParentProject.CalculationMode είναι Κανένας χρήστης δεν θα πρέπει να επικαλεστεί το Project.Recalculate() μετά τη χρήση αυτής της μεθόδου (Θα αναδιαμορφώσει όλα τα καθήκοντα του έργου (ημερομηνίες έναρξης / λήξης, ορίζονται πρώτες / αργές ημερομηνίες) και θα υπολογίσει τα εξαρτώμενα πεδία όπως τα χτυπήματα, τα πεδία εργασίας και κόστους, τα στοιχεία ταυτότητας και τα επίπεδα εξόδου).Εάν το ParentProject.CalculationMode είναι Εγχειρίδιο, η μέθοδος υπολογίζει αυτόματα μόνο το αναγνωριστικό εργασιών, το επίπεδο εξόδου και τους αριθμούς εξόδου.Εάν το ParentProject.CalculationMode είναι αυτόματη, η μέθοδος επιστρέφει όλες τις εργασίες του έργου αυτόματα(Ημερομηνίες έναρξης / ολοκλήρωσης, ορίζονται νωρίς / αργά ημερολόγια, υπολογίζονται τα κενά, το πεδίο εργασίας και το κόστος, ανακαλύπτονται τα στοιχεία ταυτότητας και τα επίπεδα εξόδου).

public void Add(Task item)

Parameters

item Task

το καθορισμένο καθήκον που θα πρέπει να προστεθεί σε αυτή τη συλλογή εργασιών.

Add()

Προσθέτει νέα καθήκοντα στη συλλογή εργασιών έργου στο ίδιο επίπεδο εκκίνησης της τελευταίας εργασίας.

public Task Add()

Returns

Task

επιστρέφει την πρόσφατα προστιθέμενη ένδειξη της κατηγορίας Aspose.Tasks.Task.

Add(Σύνδεσμος)

Προσθέστε ένα νέο καθήκον στη συλλογή καθηκόντων των παιδιών.

public Task Add(string taskName)

Parameters

taskName string

Το συγκεκριμένο όνομα της εργασίας.

Returns

Task

επιστρέφει την πρόσφατα προστιθέμενη ένδειξη της κατηγορίας Aspose.Tasks.Task.

Add(Σύνδεσμος, int)

Προσθέτει μια νέα επαναλαμβανόμενη εργασία στην συλλογή καθηκόντων παιδιών.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

Το συγκεκριμένο όνομα της εργασίας.

beforeTaskId int

Ο καθορισμένος κωδικός αναγνώρισης μιας εργασίας πριν από την οποία θα εισαχθεί μια νέα εργασία.

Returns

Task

επιστρέφει μια εργασία που εισήχθη πριν από μια εργασία με το καθορισμένο ID.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeΗ εξαίρεση ρίχνεται εάν το καθορισμένο ID δεν είναι ένα έγκυρο αναγνωριστικό εργασίας.

Add(RecurringTaskParameters)

Εισάγετε μια νέα εργασία πριν από μια εργασία με το καθορισμένο ID και στο ίδιο επίπεδο εξόδου.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

Οι παράμετροι είναι οι καθορισμένοι παράμετροι για τη δημιουργία επαναλαμβανόμενων εργασιών.

Returns

Task

επιστρέφει την πρόσφατα προστιθέμενη ένδειξη της κατηγορίας Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Εάν οι καθορισμένες παραμέτρους είναι μηδενικές.

ArgumentException

Εάν οι καθορισμένες παραμέτρους είναι αναποτελεσματικές.

Contains(Task)

Ελέγξτε αν η συλλογή περιέχει συγκεκριμένο στοιχείο.

public bool Contains(Task item)

Parameters

item Task

Το στοιχείο για να ελέγξετε.

Returns

bool

αληθινό, αν η συλλογή περιέχει ένα στοιχείο, ψεύτικο αλλιώς.

GetById(ΕΝΤ)

Επιστρέφει μια εργασία με το καθορισμένο ID του οποίου ο πρόγονος είναι η γονική εργασία αυτής της συλλογής .

public Task GetById(int id)

Parameters

id int

Ετικέτες ID

Returns

Task

επιστρέφει την περίπτωση της κατηγορίας Aspose.Tasks.Task με το καθορισμένο ID του οποίου ο πρόγονος είναι το γονικό καθήκον αυτής της συλλογής.

GetByUid(ΕΝΤ)

Επιστρέφει μια εργασία με το καθορισμένο Uid του οποίου ο πρόγονος είναι η γονική εργασία αυτής της συλλογής .

public Task GetByUid(int uid)

Parameters

uid int

ΔΗΜΟΣΙΟΓΡΑΦΙΚΗ ΔΗΜΟΣΙΕΙΑ.

Returns

Task

επιστρέφει την περίπτωση της κατηγορίας Aspose.Tasks.Task με το καθορισμένο uid του οποίου ο πρόγονος είναι το γονικό καθήκον αυτής της συλλογής.

GetEnumerator()

Επιστρέφει έναν κατάλογο για αυτή τη συλλογή.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator &lt · Task >

Ένας κατάλογος για αυτή τη συλλογή.

Insert(ΕΡΓΑΣΙΑ, ΔΗΜΟΣΙΟ)

Αυτή είναι η σκληρή εφαρμογή της Εισαγωγής της IListΜέθοδος, η οποία μόνο ρίχνει NotSupportedΕξαίρεση

public void Insert(int index, Task item)

Parameters

index int

Ο δείκτης που πρέπει να εισάγετε.

item Task

Το στοιχείο που πρέπει να εισάγετε.

Remove(Task)

Αυτή είναι η στρογγυλή εφαρμογή της απομάκρυνσης της ICollectionΜέθοδος, η οποία μόνο ρίχνει NotSupportedΕξαίρεση

public bool Remove(Task item)

Parameters

item Task

Το στοιχείο που πρέπει να αφαιρεθεί.

Returns

bool

«πραγματικό» αν το στοιχείο έχει αφαιρεθεί· «ψεύτικο» αλλιώς.

ToList()

Μετατρέπει το αντικείμενο TaskCollection σε μια λίστα αντικειμένων Aspose.Tasks.Task.

public List<task> ToList()

Returns

List &lt · Task >

επιστρέφει μια λίστα που περιέχει τις παραδείξεις της κατηγορίας Aspose.Tasks.Task αυτής της συλλογής.

 Ελληνικά