Class TaskCollection
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει μια συλλογή αντικειμένων Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Κληρονομημένα μέλη
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; }
Αξία ιδιοκτησίας
IsReadOnly
Αποκτά μια τιμή που υποδεικνύει αν αυτή η συλλογή διαβάζεται μόνο.
public bool IsReadOnly { get; }
Αξία ιδιοκτησίας
ParentProject
Αποκτά το μητρικό σχέδιο του αντικειμένου TaskCollection.
public Project ParentProject { get; }
Αξία ιδιοκτησίας
Αυτό το[ΕΝΤ]
Επιστρέφει το στοιχείο στο καθορισμένο δείκτη.
public Task this[int index] { get; set; }
Αξία ιδιοκτησίας
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
επιστρέφει την πρόσφατα προστιθέμενη ένδειξη της κατηγορίας Aspose.Tasks.Task.
Add(Σύνδεσμος)
Προσθέστε ένα νέο καθήκον στη συλλογή καθηκόντων των παιδιών.
public Task Add(string taskName)
Parameters
taskName
string
Το συγκεκριμένο όνομα της εργασίας.
Returns
επιστρέφει την πρόσφατα προστιθέμενη ένδειξη της κατηγορίας Aspose.Tasks.Task.
Add(Σύνδεσμος, int)
Προσθέτει μια νέα επαναλαμβανόμενη εργασία στην συλλογή καθηκόντων παιδιών.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Το συγκεκριμένο όνομα της εργασίας.
beforeTaskId
int
Ο καθορισμένος κωδικός αναγνώρισης μιας εργασίας πριν από την οποία θα εισαχθεί μια νέα εργασία.
Returns
επιστρέφει μια εργασία που εισήχθη πριν από μια εργασία με το καθορισμένο ID.
Exceptions
ArgumentOutOfRangeΗ εξαίρεση ρίχνεται εάν το καθορισμένο ID δεν είναι ένα έγκυρο αναγνωριστικό εργασίας.
Add(RecurringTaskParameters)
Εισάγετε μια νέα εργασία πριν από μια εργασία με το καθορισμένο ID και στο ίδιο επίπεδο εξόδου.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Οι παράμετροι είναι οι καθορισμένοι παράμετροι για τη δημιουργία επαναλαμβανόμενων εργασιών.
Returns
επιστρέφει την πρόσφατα προστιθέμενη ένδειξη της κατηγορίας Aspose.Tasks.Task.
Exceptions
Εάν οι καθορισμένες παραμέτρους είναι μηδενικές.
Εάν οι καθορισμένες παραμέτρους είναι αναποτελεσματικές.
Contains(Task)
Ελέγξτε αν η συλλογή περιέχει συγκεκριμένο στοιχείο.
public bool Contains(Task item)
Parameters
item
Task
Το στοιχείο για να ελέγξετε.
Returns
αληθινό, αν η συλλογή περιέχει ένα στοιχείο, ψεύτικο αλλιώς.
GetById(ΕΝΤ)
Επιστρέφει μια εργασία με το καθορισμένο ID του οποίου ο πρόγονος είναι η γονική εργασία αυτής της συλλογής .
public Task GetById(int id)
Parameters
id
int
Ετικέτες ID
Returns
επιστρέφει την περίπτωση της κατηγορίας Aspose.Tasks.Task με το καθορισμένο ID του οποίου ο πρόγονος είναι το γονικό καθήκον αυτής της συλλογής.
GetByUid(ΕΝΤ)
Επιστρέφει μια εργασία με το καθορισμένο Uid του οποίου ο πρόγονος είναι η γονική εργασία αυτής της συλλογής .
public Task GetByUid(int uid)
Parameters
uid
int
ΔΗΜΟΣΙΟΓΡΑΦΙΚΗ ΔΗΜΟΣΙΕΙΑ.
Returns
επιστρέφει την περίπτωση της κατηγορίας Aspose.Tasks.Task με το καθορισμένο uid του οποίου ο πρόγονος είναι το γονικό καθήκον αυτής της συλλογής.
GetEnumerator()
Επιστρέφει έναν κατάλογο για αυτή τη συλλογή.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < · 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
«πραγματικό» αν το στοιχείο έχει αφαιρεθεί· «ψεύτικο» αλλιώς.
ToList()
Μετατρέπει το αντικείμενο TaskCollection σε μια λίστα αντικειμένων Aspose.Tasks.Task.
public List<task> ToList()
Returns
επιστρέφει μια λίστα που περιέχει τις παραδείξεις της κατηγορίας Aspose.Tasks.Task αυτής της συλλογής.