Class ResourceAssignment

Class ResourceAssignment

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

Αντιπροσωπεύει μια κατανομή πόρων σε ένα έργο.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

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

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

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

double

ActualCost

Αποκτά ή καθορίζει μια αξία του ActualCost.

[EntityField]
public decimal ActualCost { get; set; }

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

decimal

ActualFinish

Αποκτά ή καθορίζει μια αξία του ActualFinish.

[EntityField]
public DateTime ActualFinish { get; set; }

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

DateTime

ActualOvertimeCost

Αποκτά ή καθορίζει μια τιμή του ActualOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

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

decimal

ActualOvertimeWork

Αποκτά ή καθορίζει μια αξία του ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

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

Duration

ActualOvertimeWorkProtected

Αποκτά ή καθορίζει μια τιμή του ActualOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

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

Duration

ActualStart

Αποκτά ή καθορίζει μια αξία του ActualStart.

[EntityField]
public DateTime ActualStart { get; set; }

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

DateTime

ActualWork

Αποκτά ή καθορίζει μια αξία του ActualWork.

[EntityField]
public Duration ActualWork { get; set; }

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

Duration

ActualWorkProtected

Αποκτά ή θέτει μια αξία του ActualWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

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

Duration

AssignmentOwner

Αποκτά ή θέτει μια αξία του AssignmentOwner.

[EntityField]
public string AssignmentOwner { get; set; }

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

string

AssignmentOwnerGuid

Αποκτά ή θέτει μια αξία του AssignmentOwnerGuid.

[EntityField]
public string AssignmentOwnerGuid { get; set; }

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

string

BCWP

Αποκτά ή καθορίζει αξία του BCWP.

[EntityField]
public double BCWP { get; set; }

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

double

BCWS

Αποκτά ή καθορίζει μια αξία του BCWS.

[EntityField]
public double BCWS { get; set; }

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

double

Baselines

Αποκτά το αντικείμενο AssignmentBaselineCollection.Η συλλογή των βασικών αξιών που σχετίζονται με μια αποστολή.

public AssignmentBaselineCollection Baselines { get; }

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

AssignmentBaselineCollection

BookingType

Αποκτά ή καθορίζει μια αξία του BookingType.

[EntityField]
public BookingType BookingType { get; set; }

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

BookingType

BudgetCost

Αποκτά ή θέτει μια αξία του BudgetCost.

[EntityField]
public decimal BudgetCost { get; set; }

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

decimal

BudgetWork

Αποκτά ή θέτει μια αξία του BudgetWork.

[EntityField]
public Duration BudgetWork { get; set; }

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

Duration

CV

Αποκτά ή καθορίζει μια τιμή του CV.

[EntityField]
public double CV { get; set; }

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

double

Confirmed

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η επιβεβαίωση ρυθμίζεται ή όχι.

[EntityField]
public bool Confirmed { get; set; }

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

bool

Cost

Αποκτά ή καθορίζει μια αξία του κόστους.

[EntityField]
public decimal Cost { get; set; }

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

decimal

CostRateTableType

Αποκτά ή καθορίζει μια τιμή του CostRateTableType.

[EntityField]
public RateType CostRateTableType { get; set; }

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

RateType

CostVariance

Αποκτά ή θέτει μια αξία του CostVariance.

[EntityField]
public double CostVariance { get; set; }

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

double

Created

Αποκτά ή θέτει μια αξία της Δημιουργίας.

[EntityField]
public DateTime Created { get; set; }

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

DateTime

Delay

Αποκτά ή καθορίζει μια αξία καθυστέρησης.

[EntityField]
public Duration Delay { get; set; }

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

Duration

ExtendedAttributes

Αποκτά ή τοποθετεί μια περίπτωση της κατηγορίας ExtendedAttributeCollection για αυτό το αντικείμενο.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

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

ExtendedAttributeCollection

Remarks

Η ανάγνωση υποστηρίζεται μόνο για τη μορφή XML.

Finish

Αποκτά ή καθορίζει μια αξία του Finish.

[EntityField]
public DateTime Finish { get; set; }

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

DateTime

FinishVariance

Αποκτά ή καθορίζει μια τιμή του FinishVariance.

[EntityField]
public Duration FinishVariance { get; set; }

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

Duration

FixedMaterial

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν το FixedMaterial έχει ρυθμιστεί ή όχι.

[EntityField]
public bool FixedMaterial { get; set; }

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

bool

Guid

Αποκτά ή καθορίζει μοναδικό αναγνωριστικό για αυτή την αποστολή.

public Guid? Guid { get; set; }

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

Guid ?

HasFixedRateUnits

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν έχει καθοριστεί ή όχι το HasFixedRateUnits.

[EntityField]
public bool HasFixedRateUnits { get; set; }

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

bool

Hyperlink

Αποκτά ή καθορίζει μια τιμή του Hyperlink.

[EntityField]
public string Hyperlink { get; set; }

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

string

HyperlinkAddress

Αποκτά ή καθορίζει μια τιμή του HyperlinkAddress.

[EntityField]
public string HyperlinkAddress { get; set; }

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

string

HyperlinkSubAddress

Αποκτά ή καθορίζει μια τιμή του HyperlinkSubAddress.

[EntityField]
public string HyperlinkSubAddress { get; set; }

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

string

LevelingDelay

Αποκτά ή καθορίζει μια αξία του LevelingDelay.

[EntityField]
public Duration LevelingDelay { get; set; }

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

Duration

LinkedFields

Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν τα LinkedFields καθορίζονται ή όχι.

[EntityField]
public bool LinkedFields { get; set; }

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

bool

Milestone

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το Milestone είναι καθορισμένο ή όχι.

[EntityField]
public bool Milestone { get; set; }

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

bool

ΣΗΜΕΙΩΣΗ

Αποκτά ή τοποθετεί τις σημειώσεις κειμένου σε μορφή RTF.Υποστηρίζεται μόνο για μορφές MPP.

[EntityField]
public string NotesRTF { get; set; }

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

string

NotesText

Αποκτά ή τοποθετεί το κείμενο των σημειώσεων που εξάγονται από τα δεδομένα RTF.

[EntityField]
public string NotesText { get; set; }

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

string

Overallocated

Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το Overallocated καθορίζεται ή όχι.

[EntityField]
public bool Overallocated { get; set; }

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

bool

OvertimeCost

Αποκτά ή καθορίζει μια τιμή του OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

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

decimal

OvertimeWork

Αποκτά ή καθορίζει μια αξία του OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

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

Duration

ParentProject

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

public Project ParentProject { get; }

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

Project

PeakUnits

Αποκτά ή καθορίζει μια αξία των PeakUnits.

[EntityField]
public double PeakUnits { get; set; }

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

double

PercentWorkComplete

Αποκτά ή καθορίζει μια τιμή του PercentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

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

int

RateScale

Αποκτά ή καθορίζει μια τιμή του RateScale.

[EntityField]
public RateScaleType RateScale { get; set; }

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

RateScaleType

RegularWork

Αποκτά ή καθορίζει μια τιμή του RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

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

Duration

RemainingCost

Αποκτά ή θέτει μια αξία του RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

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

decimal

RemainingOvertimeCost

Αποκτά ή καθορίζει μια αξία του RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

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

decimal

RemainingOvertimeWork

Αποκτά ή καθορίζει μια αξία του RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

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

Duration

RemainingWork

Αποκτά ή θέτει μια αξία του RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

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

Duration

Resource

Ο πόρος που ανατίθεται σε μια εργασία.

public Resource Resource { get; set; }

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

Resource

ResponsePending

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το ResponsePending καθορίζεται ή όχι.

[EntityField]
public bool ResponsePending { get; set; }

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

bool

Resume

Αποκτά ή θέτει μια αξία της αναζήτησης.

[EntityField]
public DateTime Resume { get; set; }

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

DateTime

SV

Αποκτά ή καθορίζει αξία SV.

[EntityField]
public double SV { get; set; }

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

double

Start

Αποκτά ή καθορίζει μια τιμή εκκίνησης.

[EntityField]
public DateTime Start { get; set; }

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

DateTime

StartVariance

Αποκτά ή καθορίζει μια τιμή του StartVariance.

[EntityField]
public Duration StartVariance { get; set; }

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

Duration

Stop

Αποκτά ή καθορίζει μια τιμή Stop.

[EntityField]
public DateTime Stop { get; set; }

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

DateTime

Summary

Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν η περίληψη είναι καθορισμένη ή όχι.

[EntityField]
public bool Summary { get; set; }

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

bool

Task

Το έργο στο οποίο αποδίδεται ένας πόρος.

public Task Task { get; set; }

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

Task

TimephasedData

Αποκτά ή ρυθμίζει την περίπτωση της κατηγορίας Aspose.Tasks.TimephasedDataCollection που περιέχει στοιχεία της κατηγορίας Aspose.Tasks.ResourceAssignment.TimephasedData.

public TimephasedDataCollection TimephasedData { get; set; }

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

TimephasedDataCollection

Uid

Αποκτά ή θέτει μια αξία του Uid.

[EntityField]
public int Uid { get; set; }

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

int

Units

Αποκτά ή θέτει μια αξία των μονάδων.

[EntityField]
public double Units { get; set; }

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

double

UpdateNeeded

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το UpdateNeed έχει ρυθμιστεί ή όχι.

[EntityField]
public bool UpdateNeeded { get; set; }

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

bool

VAC

Αποκτά ή καθορίζει μια τιμή του VAC.

[EntityField]
public double VAC { get; set; }

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

double

Work

Αποκτά ή θέτει μια αξία της εργασίας.

[EntityField]
public Duration Work { get; set; }

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

Duration

WorkContour

Αποκτά ή καθορίζει μια τιμή του WorkContour.

[EntityField]
public WorkContourType WorkContour { get; set; }

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

WorkContourType

WorkVariance

Αποκτά ή θέτει μια αξία της WorkVariance.

[EntityField]
public Duration WorkVariance { get; set; }

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

Duration

Methods

Delete()

Διαγράφει την ανάθεση πόρων από τη συλλογή αποστολών έργου.

public void Delete()

Equals(ResourceAssignment)

Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια συγκεκριμένη περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

Η καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment για να συγκρίνει με αυτή την περίπτωση.

Returns

bool

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

bool

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

key Key <t, asnkey ="">

το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Asn για να πάρετε το κλειδί ιδιοκτησίας.

Returns

T

την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.

Τύπος παραμέτρων

T

τον τύπο της χαρτογραφημένης αξίας.

GetHashCode()

Επιστρέφει μια τιμή κώδικα hash για την περίπτωση της κατηγορίας Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

επιστρέφει μια τιμή κώδικα 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

TimephasedDataCollection

επιστρέφει μια λίστα που περιέχει παραδείγματα της κατηγορίας 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

TimephasedDataCollection

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

GetTimephasedWork(Ημερομηνία, Ημερομηνία, Ημερομηνία)

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

public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)

Parameters

start DateTime

Ξεκινήστε την ημερομηνία του χρονικού διαστήματος.

end DateTime

Τέλος της ημερομηνίας χρονικού διαστήματος.

timephasedDataType TimephasedDataType

Τύπος των χρονοδιαγραμμένων δεδομένων για χρήση.

Returns

TimeSpan

GetTimephasedWork(Ημερομηνία, Ημερομηνία)

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

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Ξεκινήστε την ημερομηνία του χρονικού διαστήματος.

end DateTime

Τέλος της ημερομηνίας χρονικού διαστήματος.

Returns

TimeSpan

ΜΑΚΕΤ(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 &lt · TimephasedData >

Η λίστα των χρονικών φάσεων δεδομένων.

isWorking bool

Η καθορισμένη σημαία που καθορίζει εάν τα δεδομένα σε χρονικό στάδιο λειτουργούν ή όχι.

type int

Ο συγκεκριμένος τύπος δεδομένων σε χρονικό στάδιο.

Returns

DateTime

Μέγιστη ημερομηνία από τη λίστα ή την ημερομηνία έναρξης εάν η λίστα είναι κενή.

ΣΗΜΕΙΩΣΗ T>(Κύριε Κύριε, Asnkey=«Τ» Τ)

Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.

public void Set<t>(Key<t, asnkey=""> key, T val)

Parameters

key Key <t, asnkey ="">

το καθορισμένο κλειδί ιδιοκτησίας. 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

InvalidOperationException

Εάν η μέθοδος απαιτείται για την κατανομή μη υλικών πόρων.

SplitTask(Ημερομηνία, ημερομηνία, ημερομηνία)

Διαχωρίστε την εργασία σε δύο μέρη.

public void SplitTask(DateTime start, DateTime finish, Calendar calendar)

Parameters

start DateTime

Η έναρξη της διακοπής της εργασίας να χωριστεί με βάση.

finish DateTime

Το τέλος της διακοπής της εργασίας να χωριστεί με βάση.

calendar Calendar

Το χρονοδιάγραμμα χωρίζεται με βάση.

Exceptions

ArgumentOutOfRangeException

Η ημερομηνία έναρξης είναι μικρότερη από την ημερομηνία έναρξης.

ArgumentOutOfRangeException

Η ημερομηνία λήξης είναι μεγαλύτερη από την ημερομηνία λήξης της αποστολής.

TimephasedDataFromTaskDuration(Calendar)

Δημιουργεί κατάλογο δεδομένων φάσης χρόνου με βάση τη διάρκεια της εργασίας και την προγραμματισμένη ημερομηνία έναρξης.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

Το ημερολόγιο για να παράγει δεδομένα φάσης χρόνου από.

ToString()

Επιστρέφει τη σύντομη αντιπροσωπευτική γραμμή της παραδείξεως της κατηγορίας Aspose.Tasks.ResourceAssignment.Οι ακριβείς λεπτομέρειες της εκπροσώπησης δεν καθορίζονται και υπόκεινται σε αλλαγή.

public override string ToString()

Returns

string

Σύντομη γραμμή που αντιπροσωπεύει το αντικείμενο αποστολής.</t,></t,></t,></t,></t,></t,>

 Ελληνικά