Class ResourceAssignmentCollection

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

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

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; }

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

int

IsReadOnly

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

public bool IsReadOnly { get; }

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

bool

ParentProject

Αποκτά το πρωτότυπο του αντικειμένου ResourceAssignmentCollection.

public Project ParentProject { get; }

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

Project

Αυτό το[ΕΝΤ]

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

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

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

ResourceAssignment

Methods

Add(Δυνατότητα, Δυνατότητα, Δύο)

Προσθέστε μια νέα αποστολή στο ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource, double units)

Parameters

task Task

Ένα καθήκον που πρέπει να ανατεθεί.

resource Resource

Ένας πόρος που πρέπει να ανατεθεί.

units double

Ο αριθμός των μονάδων για μια νέα αποστολή.

Returns

ResourceAssignment

προστιθέμενη αποστολή.

Add(Δυνατότητα, Δυνατότητα, Δυνατότητα Δυνατότητα)

Προσθέστε μια νέα αποστολή στο ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource, decimal cost)

Parameters

task Task

Ένα καθήκον που πρέπει να ανατεθεί.

resource Resource

Ένας πόρος κόστους που πρέπει να χορηγηθεί.

cost decimal

Το κόστος μιας νέας αποστολής.

Returns

ResourceAssignment

προστιθέμενη αποστολή.

Add(ΔΗΜΟΣΙΟ, ΔΗΜΟΣΙΟ)

Προσθέστε μια νέα αποστολή στο ResourceAssignmentCollection.

public ResourceAssignment Add(Task task, Resource resource)

Parameters

task Task

Ένα καθήκον που πρέπει να ανατεθεί.

resource Resource

Ένας πόρος που πρέπει να ανατεθεί.

Returns

ResourceAssignment

προστιθέμενη αποστολή.

Add(ResourceAssignment)

Αυτή είναι η στρογγυλή εφαρμογή της μεθόδου Προσθήκη της ICollection, η οποία ρίχνει μόνο το NotSupportedException

public void Add(ResourceAssignment item)

Parameters

item ResourceAssignment

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

GetByUid(ΕΝΤ)

Επιστρέφει μια αποστολή με το καθορισμένο uid.

public ResourceAssignment GetByUid(int uid)

Parameters

uid int

Το καθορισμένο UID.

Returns

ResourceAssignment

Διάθεση πόρων με το καθορισμένο uid αν υπάρχει· αλλιώς, μηδέν.

Remarks

Η (1) πολυπλοκότητα

GetEnumerator()

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

public IEnumerator<resourceassignment> GetEnumerator()

Returns

IEnumerator &lt · ResourceAssignment >

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

Remove(ResourceAssignment)

Απομακρύνει την καθορισμένη αποστολή από τη συλλογή, εάν δεν διαβάζεται μόνο,Διαφορετικά, ρίχνει μη υποστηριζόμενη εξαίρεση.

public bool Remove(ResourceAssignment item)

Parameters

item ResourceAssignment

Η εντολή να αφαιρεθεί.

Returns

bool

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

RemoveAt(ΕΝΤ)

Απομακρύνει την καταχώριση σε καθορισμένο δείκτη, εάν η συλλογή δεν διαβάζεται μόνο,Διαφορετικά, ρίχνει μη υποστηριζόμενη εξαίρεση.

public void RemoveAt(int index)

Parameters

index int

Δείκτης με βάση το μηδέν.

ToList()

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

public List<resourceassignment> ToList()

Returns

List &lt · ResourceAssignment >

Κατάλογος αντικειμένων Aspose.Tasks.ResourceAssignment.

 Ελληνικά