Class Resource
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει έναν πόρο σε ένα έργο.
public class Resource : IEquatable<resource>
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; }
Αξία ιδιοκτησίας
AccrueAt
Αποκτά ή καθορίζει μια αξία του AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Αξία ιδιοκτησίας
ActiveDirectoryGuid
Αποκτά ή καθορίζει μια τιμή του ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Αξία ιδιοκτησίας
ActualCost
Αποκτά ή καθορίζει μια αξία του ActualCost.
[EntityField]
public decimal ActualCost { 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; }
Αξία ιδιοκτησίας
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; }
Αξία ιδιοκτησίας
Assignments
Αποκτά μια συλλογή αποστολών πόρων για αυτό το αντικείμενο.
public ResourceAssignmentCollection Assignments { get; }
Αξία ιδιοκτησίας
AvailabilityPeriods
Αποκτά μια περίπτωση της κατηγορίας Aspose.Tasks.AvailabilityPeriodCollection.Η συλλογή των περιόδων κατά τις οποίες ένας πόρος είναι διαθέσιμος.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Αξία ιδιοκτησίας
AvailableFrom
Αποκτά ή θέτει μια αξία του AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Αξία ιδιοκτησίας
AvailableTo
Αποκτά ή θέτει μια αξία της διαθέσιμης.
[EntityField]
public DateTime AvailableTo { get; set; }
Αξία ιδιοκτησίας
BCWP
Αποκτά ή καθορίζει αξία του BCWP.
[EntityField]
public double BCWP { get; set; }
Αξία ιδιοκτησίας
BCWS
Αποκτά ή καθορίζει μια αξία του BCWS.
[EntityField]
public double BCWS { get; set; }
Αξία ιδιοκτησίας
Baselines
Αποκτήστε μια περίπτωση BaselineCollection για αυτό το αντικείμενο.Οι βασικές αξίες για έναν πόρο.
public BaselineCollection 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; }
Αξία ιδιοκτησίας
Calendar
Αποκτά ή καθορίζει μια τιμή του ημερολογίου.
[EntityField]
public Calendar Calendar { get; set; }
Αξία ιδιοκτησίας
CanLevel
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το CanLevel έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool CanLevel { get; set; }
Αξία ιδιοκτησίας
Code
Αποκτά ή καθορίζει μια τιμή του Κώδικα.
[EntityField]
public string Code { get; set; }
Αξία ιδιοκτησίας
Cost
Αποκτά ή καθορίζει μια αξία του κόστους.
[EntityField]
public decimal Cost { get; set; }
Αξία ιδιοκτησίας
CostCenter
Αποκτά ή καθορίζει μια αξία του CostCenter.
[EntityField]
public string CostCenter { get; set; }
Αξία ιδιοκτησίας
CostPerUse
Αποκτά ή θέτει μια αξία του CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Αξία ιδιοκτησίας
CostVariance
Αποκτά ή θέτει μια αξία του CostVariance.
[EntityField]
public double CostVariance { get; set; }
Αξία ιδιοκτησίας
Created
Αποκτά ή θέτει μια αξία της Δημιουργίας.
[EntityField]
public DateTime Created { get; set; }
Αξία ιδιοκτησίας
EMAIL ΕΡΓΑΣΙΑ
Αποκτά ή καθορίζει μια τιμή του EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Αξία ιδιοκτησίας
ExtendedAttributes
Αποκτά τις αξίες ενός εκτεταμένου χαρακτηριστικού.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Αξία ιδιοκτησίας
Remarks
Χρειάζονται δύο κομμάτια δεδομένων - ένας δείκτης πίσω στον εκτεταμένο πίνακα χαρακτηριστικώνπου καθορίζεται είτε από το μοναδικό ID είτε από το ID πεδίου, και από την τιμήτο οποίο προσδιορίζεται είτε με την τιμή, είτε με έναν δείκτη πίσω στη λίστα αξιών.
Finish
Αποκτά ή καθορίζει μια αξία του Finish.
[EntityField]
public DateTime Finish { get; set; }
Αξία ιδιοκτησίας
Group
Αποκτά ή καθορίζει μια αξία του Ομίλου.
[EntityField]
public string Group { get; set; }
Αξία ιδιοκτησίας
Guid
Αποκτά ή καθορίζει μια αξία του οδηγού.
[EntityField]
public string Guid { get; set; }
Αξία ιδιοκτησίας
Hyperlink
Αποκτά ή τοποθετεί τον τίτλο ή το εξηγητικό κείμενο ενός υπερσύνδεσμου που συνδέεται με έναν πόρο.
[EntityField]
public string Hyperlink { get; set; }
Αξία ιδιοκτησίας
HyperlinkAddress
Αποκτά ή καθορίζει τη διεύθυνση για μια υπερσύνδεση που σχετίζεται με έναν πόρο.
[EntityField]
public string HyperlinkAddress { get; set; }
Αξία ιδιοκτησίας
Remarks
Η πλήρης διεύθυνση (Hyperlink Href στο Microsoft Project) του υπερσύνδεσμου είναι μια συμπίεση του HyperlinkAddress και του HyperlinkSubAddress.
HyperlinkSubAddress
Αποκτά ή τοποθετεί την συγκεκριμένη τοποθεσία σε ένα έγγραφο σε ένα υπερσύνδεσμο που συνδέεται με έναν πόρο.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Αξία ιδιοκτησίας
Remarks
Η πλήρης διεύθυνση (Hyperlink Href στο Microsoft Project) του υπερσύνδεσμου είναι μια συμπίεση του HyperlinkAddress και του HyperlinkSubAddress.
Id
Αποκτά ή καθορίζει μια τιμή του ID.
[EntityField]
public int Id { get; set; }
Αξία ιδιοκτησίας
Inactive
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το Inactive είναι καθορισμένο ή όχι.
[EntityField]
public NullableBool Inactive { get; set; }
Αξία ιδιοκτησίας
Initials
Αποκτά ή καθορίζει μια αξία των Initials.
[EntityField]
public string Initials { get; set; }
Αξία ιδιοκτησίας
IsBudget
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsBudget είναι καθορισμένο ή όχι.
[EntityField]
public NullableBool IsBudget { get; set; }
Αξία ιδιοκτησίας
IsCostResource
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsCostResource έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool IsCostResource { get; set; }
Αξία ιδιοκτησίας
IsEnterprise
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η IsEnterprise έχει καθοριστεί ή όχι.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Αξία ιδιοκτησίας
IsGeneric
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsGeneric καθορίζεται ή όχι.
[EntityField]
public NullableBool IsGeneric { get; set; }
Αξία ιδιοκτησίας
IsNull
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsNull καθορίζεται ή όχι.
[EntityField]
public NullableBool IsNull { get; set; }
Αξία ιδιοκτησίας
IsRoot
Απολαμβάνει τη σημαία που δείχνει αν ο πόρος είναι ένας ρίζας πόρος.Η ρίζα είναι ένας ειδικός πόρος που προορίζεται για την υποστήριξη των εσωτερικώνΟι μορφές MS Project και δεν προορίζονται να χρησιμοποιηθούν απευθείας από τον κωδικό του χρήστη.
public virtual bool IsRoot { get; }
Αξία ιδιοκτησίας
IsTeamAssignmentPool
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsTeamAssignmentPool έχει ρυθμιστεί ή όχι.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Αξία ιδιοκτησίας
MaterialLabel
Αποκτά ή καθορίζει μια τιμή του MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Αξία ιδιοκτησίας
MaxUnits
Αποκτά ή καθορίζει μια αξία του MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Αξία ιδιοκτησίας
Name
Αποκτά ή θέτει μια αξία του ονόματος.
[EntityField]
public string Name { get; set; }
Αξία ιδιοκτησίας
ΣΗΜΕΙΩΣΗ
Αποκτά ή καθορίζει μια αξία του NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Αξία ιδιοκτησίας
NotesText
Αποκτά ή καθορίζει μια αξία του NotesText.
[EntityField]
public string NotesText { get; set; }
Αξία ιδιοκτησίας
OutlineCode
Αποκτά ένα OutlineCodeCollection αντικείμενο.Η αξία ενός outline κώδικα.
public OutlineCodeCollection OutlineCode { get; }
Αξία ιδιοκτησίας
Remarks
Χρειάζονται δύο κομμάτια δεδομένων - ένας δείκτης στον πίνακα κώδικα εξόδου πουκαθορίζεται από το FieldID, και η τιμή που καθορίζεται είτε από τοο δείκτης ValueID ή ValueGUID στη λίστα αξιών.
Overallocated
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το Overallocated καθορίζεται ή όχι.
[EntityField]
public NullableBool Overallocated { get; set; }
Αξία ιδιοκτησίας
OvertimeCost
Αποκτά ή καθορίζει μια τιμή του OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Αξία ιδιοκτησίας
OvertimeRate
Αποκτά ή καθορίζει μια τιμή του OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Αξία ιδιοκτησίας
OvertimeRateFormat
Αποκτά ή καθορίζει μια τιμή του OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { 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; }
Αξία ιδιοκτησίας
Phonetics
Αποκτά ή καθορίζει μια αξία του Phonetics.
[EntityField]
public string Phonetics { get; set; }
Αξία ιδιοκτησίας
Rates
Λάβετε ένα παράδειγμα της κατηγορίας Aspose.Tasks.RateCollection για αυτό το αντικείμενο.Η συλλογή των περιόδων και των ποσοστώσεων που σχετίζονται με το καθένα.
public RateCollection Rates { get; }
Αξία ιδιοκτησίας
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; }
Αξία ιδιοκτησίας
SV
Αποκτά ή καθορίζει αξία SV.
[EntityField]
public double SV { get; set; }
Αξία ιδιοκτησίας
StandardRate
Αποκτά ή καθορίζει μια τιμή του StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Αξία ιδιοκτησίας
StandardRateFormat
Αποκτά ή καθορίζει μια τιμή του StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Αξία ιδιοκτησίας
Start
Αποκτά ή καθορίζει μια τιμή εκκίνησης.
[EntityField]
public DateTime Start { get; set; }
Αξία ιδιοκτησίας
TimephasedData
Αποκτήστε ή τοποθετήστε μια περίπτωση της κατηγορίας Aspose.Tasks.TimephasedDataCollection για αυτό το αντικείμενο.
public TimephasedDataCollection TimephasedData { get; set; }
Αξία ιδιοκτησίας
Remarks
Η ανάγνωση υποστηρίζεται μόνο για τη μορφή XML.
Type
Αποκτά ή καθορίζει μια τιμή τύπου.
[EntityField]
public ResourceType Type { get; set; }
Αξία ιδιοκτησίας
Uid
Αποκτά ή θέτει μια αξία του Uid.
[EntityField]
public int Uid { get; set; }
Αξία ιδιοκτησίας
WindowsUserAccount
Αποκτά ή καθορίζει μια τιμή του WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Αξία ιδιοκτησίας
Work
Αποκτά ή θέτει μια αξία της εργασίας.
[EntityField]
public Duration Work { get; set; }
Αξία ιδιοκτησίας
WorkVariance
Αποκτά ή θέτει μια αξία της WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Αξία ιδιοκτησίας
Workgroup
Αποκτά ή καθορίζει μια αξία της ομάδας εργασίας.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Αξία ιδιοκτησίας
Methods
Delete()
Διαγράφει έναν πόρο και τα καθήκοντά του από το έργο.
public void Delete()
Equals(Resource)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια συγκεκριμένη περίπτωση της κατηγορίας Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
Το καθορισμένο παράδειγμα της κατηγορίας Aspose.Tasks.Resource για να συγκρίνει με αυτό το παράδειγμα.
Returns
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
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
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Rsc για να πάρετε το κλειδί ιδιοκτησίας.
Returns
T
την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
GetHashCode()
Επιστρέφει μια τιμή κώδικα hash για το παράδειγμα της κατηγορίας Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
επιστρέφει μια τιμή κώδικα 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
Ενημερωτικό δελτίο για το 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
Πληροφορίες για το Aspose.Tasks.TimephasedData
ΣΗΜΕΙΩΣΗ T>(ΚΕΦΑΛΑΙΟ, RSCKEY=«Τ» Τ)
Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Rsc για να πάρετε το κλειδί ιδιοκτησίας.
val
T
Η αξία .
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
Set(Κλειδί< ημερομηνία, rsckey=»»»»»»»»»)
Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
key
Key
< ·
DateTime
, RscKey
>
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Rsc για να πάρετε το κλειδί ιδιοκτησίας.
val
DateTime
Η αξία .
ToString()
Επιστρέφει μια σύντομη αντιπροσωπευτική γραμμή του παραδείγματος της κατηγορίας Aspose.Tasks.Resource.Οι ακριβείς λεπτομέρειες της εκπροσώπησης δεν καθορίζονται και υπόκεινται σε αλλαγή.
public override string ToString()
Returns
Σύντομη γραμμή που αντιπροσωπεύει το αντικείμενο πόρων.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>