Class ResourceAssignmentCollection
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.5.0)
Αντιπροσωπεύει μια συλλογή αντικειμένων Aspose.Tasks.ResourceAssignment.
public class ResourceAssignmentCollection : IList<resourceassignment>, ICollection<resourceassignment>, IEnumerable<resourceassignment>, IEnumerable
Inheritance
object ← ResourceAssignmentCollection
Implements
IList
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Αποκτά τον αριθμό των αντικειμένων που περιέχονται στη συλλογή ResourceAssignment.
public int Count { get; }
Αξία ιδιοκτησίας
IsReadOnly
Αποκτά μια τιμή που υποδεικνύει αν αυτή η συλλογή διαβάζεται μόνο.
public bool IsReadOnly { get; }
Αξία ιδιοκτησίας
ParentProject
Αποκτά το πρωτότυπο του αντικειμένου ResourceAssignmentCollection.
public Project ParentProject { get; }
Αξία ιδιοκτησίας
Αυτό το[ΕΝΤ]
Επιστρέφει το στοιχείο στο καθορισμένο δείκτη.
public ResourceAssignment this[int index] { get; set; }
Αξία ιδιοκτησίας
Methods
Add(Δυνατότητα, Δυνατότητα, Δύο)
Προσθέστε μια νέα αποστολή στο ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, double units)
Parameters
task
Task
Ένα καθήκον που πρέπει να ανατεθεί.
resource
Resource
Ένας πόρος που πρέπει να ανατεθεί.
units
double
Ο αριθμός των μονάδων για μια νέα αποστολή.
Returns
προστιθέμενη αποστολή.
Add(Δυνατότητα, Δυνατότητα, Δυνατότητα Δυνατότητα)
Προσθέστε μια νέα αποστολή στο ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource, decimal cost)
Parameters
task
Task
Ένα καθήκον που πρέπει να ανατεθεί.
resource
Resource
Ένας πόρος κόστους που πρέπει να χορηγηθεί.
cost
decimal
Το κόστος μιας νέας αποστολής.
Returns
προστιθέμενη αποστολή.
Add(ΔΗΜΟΣΙΟ, ΔΗΜΟΣΙΟ)
Προσθέστε μια νέα αποστολή στο ResourceAssignmentCollection.
public ResourceAssignment Add(Task task, Resource resource)
Parameters
task
Task
Ένα καθήκον που πρέπει να ανατεθεί.
resource
Resource
Ένας πόρος που πρέπει να ανατεθεί.
Returns
προστιθέμενη αποστολή.
Add(ResourceAssignment)
Αυτή είναι η στρογγυλή εφαρμογή της μεθόδου Προσθήκη της ICollection, η οποία ρίχνει μόνο το NotSupportedException
public void Add(ResourceAssignment item)
Parameters
item
ResourceAssignment
Το στοιχείο που πρέπει να αφαιρεθεί.
GetByUid(ΕΝΤ)
Επιστρέφει μια αποστολή με το καθορισμένο uid.
public ResourceAssignment GetByUid(int uid)
Parameters
uid
int
Το καθορισμένο UID.
Returns
Διάθεση πόρων με το καθορισμένο uid αν υπάρχει· αλλιώς, μηδέν.
Remarks
Η (1) πολυπλοκότητα
GetEnumerator()
Επιστρέφει έναν κατάλογο για αυτή τη συλλογή.
public IEnumerator<resourceassignment> GetEnumerator()
Returns
IEnumerator < · ResourceAssignment >
Ένας κατάλογος για αυτή τη συλλογή.
Remove(ResourceAssignment)
Απομακρύνει την καθορισμένη αποστολή από τη συλλογή, εάν δεν διαβάζεται μόνο,Διαφορετικά, ρίχνει μη υποστηριζόμενη εξαίρεση.
public bool Remove(ResourceAssignment item)
Parameters
item
ResourceAssignment
Η εντολή να αφαιρεθεί.
Returns
αληθινό, αν το συγκεκριμένο στοιχείο αφαιρεθεί, ψεύτικο αλλιώς.
RemoveAt(ΕΝΤ)
Απομακρύνει την καταχώριση σε καθορισμένο δείκτη, εάν η συλλογή δεν διαβάζεται μόνο,Διαφορετικά, ρίχνει μη υποστηριζόμενη εξαίρεση.
public void RemoveAt(int index)
Parameters
index
int
Δείκτης με βάση το μηδέν.
ToList()
Μετατρέπει το αντικείμενο ResourceAssignmentCollection σε μια λίστα αντικειμένων Aspose.Tasks.ResourceAssignment.
public List<resourceassignment> ToList()
Returns
List < · ResourceAssignment >
Κατάλογος αντικειμένων Aspose.Tasks.ResourceAssignment.