Class ResourceAssignment
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει μια κατανομή πόρων σε ένα έργο.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Αποκτά ή καθορίζει μια τιμή του ACWP.
[EntityField]
public double ACWP { get; set; }
Αξία ιδιοκτησίας
ActualCost
Αποκτά ή καθορίζει μια αξία του ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Αξία ιδιοκτησίας
ActualFinish
Αποκτά ή καθορίζει μια αξία του ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Αξία ιδιοκτησίας
ActualOvertimeCost
Αποκτά ή καθορίζει μια τιμή του ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Αξία ιδιοκτησίας
ActualOvertimeWork
Αποκτά ή καθορίζει μια αξία του ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Αξία ιδιοκτησίας
ActualOvertimeWorkProtected
Αποκτά ή καθορίζει μια τιμή του ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Αξία ιδιοκτησίας
ActualStart
Αποκτά ή καθορίζει μια αξία του ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Αξία ιδιοκτησίας
ActualWork
Αποκτά ή καθορίζει μια αξία του ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Αξία ιδιοκτησίας
ActualWorkProtected
Αποκτά ή θέτει μια αξία του ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Αξία ιδιοκτησίας
AssignmentOwner
Αποκτά ή θέτει μια αξία του AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Αξία ιδιοκτησίας
AssignmentOwnerGuid
Αποκτά ή θέτει μια αξία του AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Αξία ιδιοκτησίας
BCWP
Αποκτά ή καθορίζει αξία του BCWP.
[EntityField]
public double BCWP { get; set; }
Αξία ιδιοκτησίας
BCWS
Αποκτά ή καθορίζει μια αξία του BCWS.
[EntityField]
public double BCWS { get; set; }
Αξία ιδιοκτησίας
Baselines
Αποκτά το αντικείμενο AssignmentBaselineCollection.Η συλλογή των βασικών αξιών που σχετίζονται με μια αποστολή.
public AssignmentBaselineCollection Baselines { get; }
Αξία ιδιοκτησίας
BookingType
Αποκτά ή καθορίζει μια αξία του BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Αξία ιδιοκτησίας
BudgetCost
Αποκτά ή θέτει μια αξία του BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Αξία ιδιοκτησίας
BudgetWork
Αποκτά ή θέτει μια αξία του BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Αξία ιδιοκτησίας
CV
Αποκτά ή καθορίζει μια τιμή του CV.
[EntityField]
public double CV { get; set; }
Αξία ιδιοκτησίας
Confirmed
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η επιβεβαίωση ρυθμίζεται ή όχι.
[EntityField]
public bool Confirmed { get; set; }
Αξία ιδιοκτησίας
Cost
Αποκτά ή καθορίζει μια αξία του κόστους.
[EntityField]
public decimal Cost { get; set; }
Αξία ιδιοκτησίας
CostRateTableType
Αποκτά ή καθορίζει μια τιμή του CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Αξία ιδιοκτησίας
CostVariance
Αποκτά ή θέτει μια αξία του CostVariance.
[EntityField]
public double CostVariance { get; set; }
Αξία ιδιοκτησίας
Created
Αποκτά ή θέτει μια αξία της Δημιουργίας.
[EntityField]
public DateTime Created { get; set; }
Αξία ιδιοκτησίας
Delay
Αποκτά ή καθορίζει μια αξία καθυστέρησης.
[EntityField]
public Duration Delay { get; set; }
Αξία ιδιοκτησίας
ExtendedAttributes
Αποκτά ή τοποθετεί μια περίπτωση της κατηγορίας ExtendedAttributeCollection για αυτό το αντικείμενο.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Αξία ιδιοκτησίας
Remarks
Η ανάγνωση υποστηρίζεται μόνο για τη μορφή XML.
Finish
Αποκτά ή καθορίζει μια αξία του Finish.
[EntityField]
public DateTime Finish { get; set; }
Αξία ιδιοκτησίας
FinishVariance
Αποκτά ή καθορίζει μια τιμή του FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Αξία ιδιοκτησίας
FixedMaterial
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν το FixedMaterial έχει ρυθμιστεί ή όχι.
[EntityField]
public bool FixedMaterial { get; set; }
Αξία ιδιοκτησίας
Guid
Αποκτά ή καθορίζει μοναδικό αναγνωριστικό για αυτή την αποστολή.
public Guid? Guid { get; set; }
Αξία ιδιοκτησίας
Guid ?
HasFixedRateUnits
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν έχει καθοριστεί ή όχι το HasFixedRateUnits.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Αξία ιδιοκτησίας
Hyperlink
Αποκτά ή καθορίζει μια τιμή του Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Αξία ιδιοκτησίας
HyperlinkAddress
Αποκτά ή καθορίζει μια τιμή του HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Αξία ιδιοκτησίας
HyperlinkSubAddress
Αποκτά ή καθορίζει μια τιμή του HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Αξία ιδιοκτησίας
LevelingDelay
Αποκτά ή καθορίζει μια αξία του LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Αξία ιδιοκτησίας
LinkedFields
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν τα LinkedFields καθορίζονται ή όχι.
[EntityField]
public bool LinkedFields { get; set; }
Αξία ιδιοκτησίας
Milestone
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το Milestone είναι καθορισμένο ή όχι.
[EntityField]
public bool Milestone { get; set; }
Αξία ιδιοκτησίας
ΣΗΜΕΙΩΣΗ
Αποκτά ή τοποθετεί τις σημειώσεις κειμένου σε μορφή RTF.
[EntityField]
public string NotesRTF { get; set; }
Αξία ιδιοκτησίας
NotesText
Αποκτά ή τοποθετεί το κείμενο των σημειώσεων που εξάγονται από τα δεδομένα RTF.
[EntityField]
public string NotesText { get; set; }
Αξία ιδιοκτησίας
Overallocated
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το Overallocated καθορίζεται ή όχι.
[EntityField]
public bool Overallocated { get; set; }
Αξία ιδιοκτησίας
OvertimeCost
Αποκτά ή καθορίζει μια τιμή του OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Αξία ιδιοκτησίας
OvertimeWork
Αποκτά ή καθορίζει μια αξία του OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Αξία ιδιοκτησίας
ParentProject
Πάρτε το γονικό σχέδιο για αυτή την αποστολή.
public Project ParentProject { get; }
Αξία ιδιοκτησίας
PeakUnits
Αποκτά ή καθορίζει μια αξία των PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Αξία ιδιοκτησίας
PercentWorkComplete
Αποκτά ή καθορίζει μια τιμή του PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Αξία ιδιοκτησίας
RateScale
Αποκτά ή καθορίζει μια τιμή του RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Αξία ιδιοκτησίας
RegularWork
Αποκτά ή καθορίζει μια τιμή του RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Αξία ιδιοκτησίας
RemainingCost
Αποκτά ή θέτει μια αξία του RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Αξία ιδιοκτησίας
RemainingOvertimeCost
Αποκτά ή καθορίζει μια αξία του RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Αξία ιδιοκτησίας
RemainingOvertimeWork
Αποκτά ή καθορίζει μια αξία του RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Αξία ιδιοκτησίας
RemainingWork
Αποκτά ή θέτει μια αξία του RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Αξία ιδιοκτησίας
Resource
Ο πόρος που ανατίθεται σε μια εργασία.
public Resource Resource { get; set; }
Αξία ιδιοκτησίας
ResponsePending
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το ResponsePending καθορίζεται ή όχι.
[EntityField]
public bool ResponsePending { get; set; }
Αξία ιδιοκτησίας
Resume
Αποκτά ή θέτει μια αξία της αναζήτησης.
[EntityField]
public DateTime Resume { get; set; }
Αξία ιδιοκτησίας
SV
Αποκτά ή καθορίζει αξία SV.
[EntityField]
public double SV { get; set; }
Αξία ιδιοκτησίας
Start
Αποκτά ή καθορίζει μια τιμή εκκίνησης.
[EntityField]
public DateTime Start { get; set; }
Αξία ιδιοκτησίας
StartVariance
Αποκτά ή καθορίζει μια τιμή του StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Αξία ιδιοκτησίας
Stop
Αποκτά ή καθορίζει μια τιμή Stop.
[EntityField]
public DateTime Stop { get; set; }
Αξία ιδιοκτησίας
Summary
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν η περίληψη είναι καθορισμένη ή όχι.
[EntityField]
public bool Summary { get; set; }
Αξία ιδιοκτησίας
Task
Το έργο στο οποίο αποδίδεται ένας πόρος.
public Task Task { get; set; }
Αξία ιδιοκτησίας
TimephasedData
Αποκτά ή ρυθμίζει την περίπτωση της κατηγορίας Aspose.Tasks.TimephasedDataCollection που περιέχει στοιχεία της κατηγορίας Aspose.Tasks.ResourceAssignment.TimephasedData.
public TimephasedDataCollection TimephasedData { get; set; }
Αξία ιδιοκτησίας
Uid
Αποκτά ή θέτει μια αξία του Uid.
[EntityField]
public int Uid { get; set; }
Αξία ιδιοκτησίας
Units
Αποκτά ή θέτει μια αξία των μονάδων.
[EntityField]
public double Units { get; set; }
Αξία ιδιοκτησίας
UpdateNeeded
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το UpdateNeed έχει ρυθμιστεί ή όχι.
[EntityField]
public bool UpdateNeeded { get; set; }
Αξία ιδιοκτησίας
VAC
Αποκτά ή καθορίζει μια τιμή του VAC.
[EntityField]
public double VAC { get; set; }
Αξία ιδιοκτησίας
Work
Αποκτά ή θέτει μια αξία της εργασίας.
[EntityField]
public Duration Work { get; set; }
Αξία ιδιοκτησίας
WorkContour
Αποκτά ή καθορίζει μια τιμή του WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Αξία ιδιοκτησίας
WorkVariance
Αποκτά ή θέτει μια αξία της WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Αξία ιδιοκτησίας
Methods
Delete()
Διαγράφει την ανάθεση πόρων από τη συλλογή αποστολών έργου.
public void Delete()
Equals(ResourceAssignment)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια συγκεκριμένη περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Η καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment για να συγκρίνει με αυτή την περίπτωση.
Returns
True εάν η καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment έχει την ίδια αξία UID με αυτή την περίπτωση, αλλιώς, In YAML, the value false
can be represented in Greek (el) as follows:
false: ψευδής
In this case, false
translates to ψευδής
, which means “false” in Greek. If you need a specific context or format, please provide additional details!.
Equals(αντικείμενο)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.
public override bool Equals(object obj)
Parameters
obj
object
Ο σκοπός της σύγκρισης με αυτή την περίπτωση.
Returns
True εφόσον o είναι μια αποστολή πόρων που αναθέτει τον ίδιο πόρο και καθήκον με αυτή την περίπτωση, αλλιώς, In YAML, the value false
can be represented in Greek (el) as follows:
false: ψευδής
In this case, false
translates to ψευδής
, which means “false” in Greek. If you need a specific context or format, please provide additional details!.
ΠΡΟΣΤΑΣΗ>(Κύριε Κύριε, Asnkey="">)
Επιστρέφει την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Asn για να πάρετε το κλειδί ιδιοκτησίας.
Returns
T
την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
GetHashCode()
Επιστρέφει μια τιμή κώδικα hash για την περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
επιστρέφει μια τιμή κώδικα hash για αυτό το αντικείμενο.
GetTimephasedData(Ημερομηνία, Ημερομηνία, Ημερομηνία)
Επιστρέφει την περίπτωση Aspose.Tasks.TimephasedDataCollection class που περιέχει παραδείγματα Aspose.Tasks.ResourceAssignment.TimephasedData class εντός των δεδομένων ημερομηνιών έναρξης και λήξης του καθορισμένου Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Η ημερομηνία έναρξης για τα δεδομένα φάσης χρόνου.
end
DateTime
Η ημερομηνία λήξης για τα δεδομένα φάσης χρόνου.
timephasedType
TimephasedDataType
Ο τύπος δεδομένων φάσης χρόνου (Aspose.Tasks.TimephasedDataType).
Returns
επιστρέφει μια λίστα που περιέχει παραδείγματα της κατηγορίας Aspose.Tasks.TimephasedData.
GetTimephasedData(Ημερομηνία, Ημερομηνία)
Επιστρέφει το αντικείμενο Aspose.Tasks.TimephasedDataCollection με τις παραδείξεις του Aspose.Tasks.ResourceAssignment.TimephasedData class εντός των δεδομένων ημερομηνιών έναρξης και λήξης του Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Η ημερομηνία έναρξης για τα δεδομένα φάσης χρόνου.
end
DateTime
Η ημερομηνία λήξης για τα δεδομένα φάσης χρόνου.
Returns
επιστρέφει μια λίστα που περιέχει παραδείγματα της κατηγορίας Aspose.Tasks.TimephasedData.
GetTimephasedWork(Ημερομηνία, Ημερομηνία, Ημερομηνία)
Λαμβάνει το ποσό των χρονοδιαγραμμένων εργασιών για το καθορισμένο χρονικό διάστημα ημερομηνίας.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Ξεκινήστε την ημερομηνία του χρονικού διαστήματος.
end
DateTime
Τέλος της ημερομηνίας χρονικού διαστήματος.
timephasedDataType
TimephasedDataType
Τύπος των χρονοδιαγραμμένων δεδομένων για χρήση.
Returns
GetTimephasedWork(Ημερομηνία, Ημερομηνία)
Λαμβάνει το ποσό των χρονοδιαγραμμένων εργασιών για το καθορισμένο χρονικό διάστημα ημερομηνίας.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Ξεκινήστε την ημερομηνία του χρονικού διαστήματος.
end
DateTime
Τέλος της ημερομηνίας χρονικού διαστήματος.
Returns
ΜΑΚΕΤ(DateTime, TimeSpan, ημερολόγιο, λίσταΜπόλ, Ιντ)
Δημιουργεί μια λίστα με χρονικά στάδια δεδομένων.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Η καθορισμένη ημερομηνία έναρξης.
time
TimeSpan
τον καθορισμένο χρόνο εργασίας.
calendar
Calendar
Ο συγκεκριμένος χρονοδιάγραμμα εργασίας.
list
List
< ·
TimephasedData
>
Η λίστα των χρονικών φάσεων δεδομένων.
isWorking
bool
Η καθορισμένη σημαία που καθορίζει εάν τα δεδομένα σε χρονικό στάδιο λειτουργούν ή όχι.
type
int
Ο συγκεκριμένος τύπος δεδομένων σε χρονικό στάδιο.
Returns
Μέγιστη ημερομηνία από τη λίστα ή την ημερομηνία έναρξης εάν η λίστα είναι κενή.
ΣΗΜΕΙΩΣΗ T>(Κύριε Κύριε, Asnkey=«Τ» Τ)
Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Asn για να πάρετε το κλειδί ιδιοκτησίας.
val
T
Η αξία .
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
SetMaterialResourceUnits(διπλό, RateScaleType)
Συλλέγει μονάδες για την κατανομή ενός υλικού πόρου με μεταβλητή κατανάλωση υλικού.Η μεταβλητή κατανάλωση υλικού σημαίνει ότι καθώς αλλάζει η διάρκεια της ανάθεσης, η ποσότητα των υλικών που χρησιμοποιούνται αλλάζει αναλογικά.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Ο αριθμός των μονάδων που αυξήθηκαν κατά τη διάρκεια της περιόδου.
rateScaleType
RateScaleType
Η περίοδος κατά την οποία η τιμή μονάδας αυξάνεται.
Remarks
Για παράδειγμα, για να ρυθμίσετε το ‘123/μηνία’, θα πρέπει να καλέσετε το SetUnitsScaled(123D, RateScaleType.Month).
Exceptions
Εάν η μέθοδος απαιτείται για την κατανομή μη υλικών πόρων.
SplitTask(Ημερομηνία, ημερομηνία, ημερομηνία)
Διαχωρίστε την εργασία σε δύο μέρη.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Η έναρξη της διακοπής της εργασίας να χωριστεί με βάση.
finish
DateTime
Το τέλος της διακοπής της εργασίας να χωριστεί με βάση.
calendar
Calendar
Το χρονοδιάγραμμα χωρίζεται με βάση.
Exceptions
Η ημερομηνία έναρξης είναι μικρότερη από την ημερομηνία έναρξης.
Η ημερομηνία λήξης είναι μεγαλύτερη από την ημερομηνία λήξης της αποστολής.
TimephasedDataFromTaskDuration(Calendar)
Δημιουργεί κατάλογο δεδομένων φάσης χρόνου με βάση τη διάρκεια της εργασίας και την προγραμματισμένη ημερομηνία έναρξης.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Το ημερολόγιο για να παράγει δεδομένα φάσης χρόνου από.
ToString()
Επιστρέφει τη σύντομη αντιπροσωπευτική γραμμή της παραδείξεως της κατηγορίας Aspose.Tasks.ResourceAssignment.Οι ακριβείς λεπτομέρειες της εκπροσώπησης δεν καθορίζονται και υπόκεινται σε αλλαγή.
public override string ToString()
Returns
Σύντομη γραμμή που αντιπροσωπεύει το αντικείμενο αποστολής.</t,></t,></t,></t,></t,></t,>