Class Resource

Class Resource

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

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

public class Resource : IEquatable<resource>

Inheritance

object Resource

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

AccrueAt

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

[EntityField]
public CostAccrualType AccrueAt { get; set; }

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

CostAccrualType

ActiveDirectoryGuid

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

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

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

string

ActualCost

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

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

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

decimal

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

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

Assignments

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

public ResourceAssignmentCollection Assignments { get; }

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

ResourceAssignmentCollection

AvailabilityPeriods

Αποκτά μια περίπτωση της κατηγορίας Aspose.Tasks.AvailabilityPeriodCollection.Η συλλογή των περιόδων κατά τις οποίες ένας πόρος είναι διαθέσιμος.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

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

AvailabilityPeriodCollection

AvailableFrom

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

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

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

DateTime

AvailableTo

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

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

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

DateTime

BCWP

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

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

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

double

BCWS

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

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

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

double

Baselines

Αποκτήστε μια περίπτωση BaselineCollection για αυτό το αντικείμενο.Οι βασικές αξίες για έναν πόρο.

public BaselineCollection Baselines { get; }

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

BaselineCollection

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

Calendar

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

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

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

Calendar

CanLevel

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

[EntityField]
public NullableBool CanLevel { get; set; }

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

NullableBool

Code

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

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

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

string

Cost

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

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

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

decimal

CostCenter

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

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

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

string

CostPerUse

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

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

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

decimal

CostVariance

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

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

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

double

Created

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

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

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

DateTime

EMAIL ΕΡΓΑΣΙΑ

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

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

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

string

ExtendedAttributes

Αποκτά τις αξίες ενός εκτεταμένου χαρακτηριστικού.

public ExtendedAttributeCollection ExtendedAttributes { get; }

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

ExtendedAttributeCollection

Remarks

Χρειάζονται δύο κομμάτια δεδομένων - ένας δείκτης πίσω στον εκτεταμένο πίνακα χαρακτηριστικώνπου καθορίζεται είτε από το μοναδικό ID είτε από το ID πεδίου, και από την τιμήτο οποίο προσδιορίζεται είτε με την τιμή, είτε με έναν δείκτη πίσω στη λίστα αξιών.

Finish

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

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

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

DateTime

Group

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

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

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

string

Guid

Αποκτά ή καθορίζει μια αξία του οδηγού.

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

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

string

Hyperlink

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

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

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

string

HyperlinkAddress

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

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

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

string

Remarks

Η πλήρης διεύθυνση (Hyperlink Href στο Microsoft Project) του υπερσύνδεσμου είναι μια συμπίεση του HyperlinkAddress και του HyperlinkSubAddress.

HyperlinkSubAddress

Αποκτά ή τοποθετεί την συγκεκριμένη τοποθεσία σε ένα έγγραφο σε ένα υπερσύνδεσμο που συνδέεται με έναν πόρο.

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

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

string

Remarks

Η πλήρης διεύθυνση (Hyperlink Href στο Microsoft Project) του υπερσύνδεσμου είναι μια συμπίεση του HyperlinkAddress και του HyperlinkSubAddress.

Id

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

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

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

int

Inactive

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

[EntityField]
public NullableBool Inactive { get; set; }

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

NullableBool

Initials

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

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

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

string

IsBudget

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

[EntityField]
public NullableBool IsBudget { get; set; }

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

NullableBool

IsCostResource

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

[EntityField]
public NullableBool IsCostResource { get; set; }

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

NullableBool

IsEnterprise

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

[EntityField]
public NullableBool IsEnterprise { get; set; }

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

NullableBool

IsGeneric

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

[EntityField]
public NullableBool IsGeneric { get; set; }

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

NullableBool

IsNull

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

[EntityField]
public NullableBool IsNull { get; set; }

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

NullableBool

IsRoot

Απολαμβάνει τη σημαία που δείχνει αν ο πόρος είναι ένας ρίζας πόρος.Η ρίζα είναι ένας ειδικός πόρος που προορίζεται για την υποστήριξη των εσωτερικώνΟι μορφές MS Project και δεν προορίζονται να χρησιμοποιηθούν απευθείας από τον κωδικό του χρήστη.

public virtual bool IsRoot { get; }

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

bool

IsTeamAssignmentPool

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

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

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

bool

MaterialLabel

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

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

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

string

MaxUnits

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

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

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

double

Name

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

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

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

string

ΣΗΜΕΙΩΣΗ

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

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

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

string

NotesText

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

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

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

string

OutlineCode

Αποκτά ένα OutlineCodeCollection αντικείμενο.Η αξία ενός outline κώδικα.

public OutlineCodeCollection OutlineCode { get; }

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

OutlineCodeCollection

Remarks

Χρειάζονται δύο κομμάτια δεδομένων - ένας δείκτης στον πίνακα κώδικα εξόδου πουκαθορίζεται από το FieldID, και η τιμή που καθορίζεται είτε από τοο δείκτης ValueID ή ValueGUID στη λίστα αξιών.

Overallocated

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

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

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

NullableBool

OvertimeCost

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

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

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

decimal

OvertimeRate

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

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

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

decimal

OvertimeRateFormat

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

[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }

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

RateFormatType

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

Phonetics

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

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

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

string

Rates

Λάβετε ένα παράδειγμα της κατηγορίας Aspose.Tasks.RateCollection για αυτό το αντικείμενο.Η συλλογή των περιόδων και των ποσοστώσεων που σχετίζονται με το καθένα.

public RateCollection Rates { get; }

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

RateCollection

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

SV

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

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

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

double

StandardRate

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

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

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

decimal

StandardRateFormat

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

[EntityField]
public RateFormatType StandardRateFormat { get; set; }

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

RateFormatType

Start

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

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

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

DateTime

TimephasedData

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

public TimephasedDataCollection TimephasedData { get; set; }

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

TimephasedDataCollection

Remarks

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

Type

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

[EntityField]
public ResourceType Type { get; set; }

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

ResourceType

Uid

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

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

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

int

WindowsUserAccount

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

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

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

string

Work

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

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

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

Duration

WorkVariance

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

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

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

double

Workgroup

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

[EntityField]
public WorkGroupType Workgroup { get; set; }

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

WorkGroupType

Methods

Delete()

Διαγράφει έναν πόρο και τα καθήκοντά του από το έργο.

public void Delete()

Equals(Resource)

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

public bool Equals(Resource other)

Parameters

other Resource

Το καθορισμένο παράδειγμα της κατηγορίας Aspose.Tasks.Resource για να συγκρίνει με αυτό το παράδειγμα.

Returns

bool

True εάν η καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.Resource έχει την ίδια αξία 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 εάν το καθορισμένο αντικείμενο είναι ένας πόρος που έχει την ίδια αξία 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!.

ΠΡΟΣΤΑΣΗ>(ΚΕΦΑΛΑΙΟ, RSCKEY="">)

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

public T Get<t>(Key<t, rsckey=""> key)

Parameters

key Key <t, rsckey ="">

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

Returns

T

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

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

T

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

GetHashCode()

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

public override int GetHashCode()

Returns

int

επιστρέφει μια τιμή κώδικα hash για αυτό το αντικείμενο.

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

Επιστρέφει μια περίπτωση της κατηγορίας Aspose.Tasks.TimephasedDataCollection για αυτό το αντικείμενο με τις τιμές Aspose.Tasks.Resource.TimephasedData εντός των δεδομένων ημερομηνιών έναρξης και λήξης του καθορισμένου 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.Resource.TimephasedData.

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

Επιστρέφει Aspose.Tasks.TimephasedDataCollection για αυτό το αντικείμενο με Aspose.Tasks.Resource.TimephasedDatavalues εντός των δεδομένων ημερομηνιών έναρξης και λήξης.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Η ημερομηνία έναρξης για τα δεδομένα φάσης χρόνου.

end DateTime

Η ημερομηνία λήξης για τα δεδομένα φάσης χρόνου.

Returns

TimephasedDataCollection

Πληροφορίες για το Aspose.Tasks.TimephasedData

ΣΗΜΕΙΩΣΗ T>(ΚΕΦΑΛΑΙΟ, RSCKEY=«Τ» Τ)

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

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

Parameters

key Key <t, rsckey ="">

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

val T

Η αξία .

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

T

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

Set(Κλειδί< ημερομηνία, rsckey=»»»»»»»»»)

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

public void Set(Key<datetime, rsckey=""> key, DateTime val)

Parameters

key Key &lt · DateTime , RscKey >

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

val DateTime

Η αξία .

ToString()

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

public override string ToString()

Returns

string

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

 Ελληνικά