Class Task
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει ένα έργο σε ένα έργο.
public class Task : IEquatable<task>
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Αντιπροσωπεύει ένα ατομικό κομμάτι της εργασίας.
Μπορεί κάποιος να χρησιμοποιήσειTask
Οι εργασίες σε ένα έργο οργανώνονται ως ριζωμένη ιεραρχική δομή δέντρων, με ριζωμένη εργασία και υποδέντρα παιδικών εργασιών.Για να χτίσετε ένα δέντρο εργασιών μπορείτε να χρησιμοποιήσετε μια εξειδικευμένη συλλογή Aspose.Tasks.TaskCollection με την πρόσβαση στην ιδιοκτησία Aspose.Tasks.Project.RootTask κ.λπ.:
Project project = new Project();
```None
// add new tasks
Task task1 = project.RootTask.Children.Add(); // a parent task with empty name is added
Task childTask1 = task1.Children.Add("Child 1");
childTask1.Set(Tsk.Start, new DateTime(2020, 2, 12, 8, 0, 0))
childTask1.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask1.Set(Tsk.Finish, new DateTime(2020, 2, 12, 17, 0, 0));
Task childTask3 = task1.Children.Add("Child 3");
childTask3.Set(Tsk.Start, new DateTime(2020, 2, 13, 8, 0, 0))
childTask3.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask3.Set(Tsk.Finish, new DateTime(2020, 2, 13, 17, 0, 0));
Task childTask2 = task1.Children.Add("Child 2", 2); // inserts a task before the childTask3
childTask2.Set(Tsk.Start, new DateTime(2020, 2, 14, 8, 0, 0))
childTask2.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask2.Set(Tsk.Finish, new DateTime(2020, 2, 14, 17, 0, 0));
// save project in the one of available formats
project.Save("Filled project.xml", SaveFileFormat.MPP);
## Properties
### <a id="Aspose_Tasks_Task_ACWP"></a> ACWP
Gets or sets a value of ACWP.
```csharp
[EntityField]
public double ACWP { get; set; }
Αξία ιδιοκτησίας
ActivityId
Αντιπροσωπεύει το πεδίο αναγνώρισης δραστηριότητας - ένα μοναδικό αναγνωριστικό ενός καθήκοντος που χρησιμοποιείται από την Primavera. (μόνο για τα έργα της Primavera).
public string ActivityId { get; set; }
Αξία ιδιοκτησίας
ActualCost
Αποκτά ή καθορίζει μια αξία του ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Αξία ιδιοκτησίας
ActualDuration
Αποκτά ή καθορίζει μια αξία του ActualDuration.
[EntityField]
public Duration ActualDuration { 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; }
Αξία ιδιοκτησίας
Assignments
Αποκτά μια συλλογή αποστολών πόρων για αυτό το αντικείμενο.
public ResourceAssignmentCollection Assignments { get; }
Αξία ιδιοκτησίας
BCWP
Αποκτά ή καθορίζει αξία του BCWP.
[EntityField]
public double BCWP { get; set; }
Αξία ιδιοκτησίας
BCWS
Αποκτά ή καθορίζει μια αξία του BCWS.
[EntityField]
public double BCWS { get; set; }
Αξία ιδιοκτησίας
Baselines
Αποκτά ή τοποθετεί τη συλλογή των βασικών τιμών της εργασίας.
public TaskBaselineCollection Baselines { 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; }
Αξία ιδιοκτησίας
Children
Απολαμβάνει μια συλλογή εργασιών του παιδιού αυτού του αντικειμένου.TaskCollection αντικείμενο που αντιπροσωπεύει τα καθήκοντα των παιδιών.
public TaskCollection Children { get; }
Αξία ιδιοκτησίας
CommitmentFinish
Αποκτά ή θέτει μια αξία του CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Αξία ιδιοκτησίας
CommitmentStart
Αποκτά ή καθορίζει μια αξία του CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Αξία ιδιοκτησίας
CommitmentType
Αποκτά ή θέτει μια αξία του CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Αξία ιδιοκτησίας
ConstraintDate
Αποκτά ή καθορίζει μια τιμή του ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Αξία ιδιοκτησίας
ConstraintType
Αποκτά ή καθορίζει μια τιμή του ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Αξία ιδιοκτησίας
Contact
Αποκτά ή καθορίζει μια τιμή επαφής.
[EntityField]
public string Contact { get; set; }
Αξία ιδιοκτησίας
Cost
Αποκτά ή καθορίζει μια αξία του κόστους.
[EntityField]
public decimal Cost { get; set; }
Αξία ιδιοκτησίας
CostVariance
Αποκτά ή θέτει μια αξία του CostVariance.
[EntityField]
public double CostVariance { get; set; }
Αξία ιδιοκτησίας
Created
Αποκτά ή θέτει μια αξία της Δημιουργίας.
[EntityField]
public DateTime Created { get; set; }
Αξία ιδιοκτησίας
Deadline
Αποκτά ή καθορίζει μια τιμή προθεσμίας.
[EntityField]
public DateTime Deadline { get; set; }
Αξία ιδιοκτησίας
DisplayAsSummary
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το DisplayAsSummary καθορίζεται ή όχι.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Αξία ιδιοκτησίας
DisplayOnTimeline
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η DisplayOnTimeline έχει ρυθμιστεί ή όχι.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Αξία ιδιοκτησίας
Duration
Αποκτά ή καθορίζει μια αξία διάρκειας.
[EntityField]
public Duration Duration { get; set; }
Αξία ιδιοκτησίας
DurationFormat
Αποκτά ή καθορίζει μια τιμή του DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Αξία ιδιοκτησίας
DurationText
Αποκτά ή καθορίζει μια τιμή του DurationText.
[EntityField]
public string DurationText { get; set; }
Αξία ιδιοκτησίας
DurationVariance
Αποκτά ή καθορίζει μια τιμή του DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Αξία ιδιοκτησίας
EarlyFinish
Αποκτά ή θέτει μια αξία του EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Αξία ιδιοκτησίας
EarlyStart
Αποκτά ή καθορίζει μια τιμή EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Αξία ιδιοκτησίας
EarnedValueMethod
Αποκτά ή καθορίζει μια αξία του EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Αξία ιδιοκτησίας
ExtendedAttributes
Αποκτά το αντικείμενο ExtendedAttributeCollection που περιέχει τις τιμές ενός εκτεταμένου χαρακτηριστικού.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Αξία ιδιοκτησίας
Remarks
Χρειάζονται δύο κομμάτια δεδομένων - ένας δείκτης πίσω στον εκτεταμένο πίνακα χαρακτηριστικώνπου καθορίζεται είτε από το μοναδικό ID είτε από το ID πεδίου, και από την τιμήτο οποίο προσδιορίζεται είτε με την τιμή, είτε με έναν δείκτη πίσω στη λίστα αξιών.
ExternalId
Αποκτά ή καθορίζει μια αξία του ExternalId.
[EntityField]
public int ExternalId { get; set; }
Αξία ιδιοκτησίας
ExternalTaskProject
Αποκτά ή καθορίζει μια τιμή του ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Αξία ιδιοκτησίας
ExternalUid
Αποκτά ή ρυθμίζει τον μοναδικό αναγνωριστή της εξωτερικής εργασίας όταν η εργασία είναι εξωτερική.
[EntityField]
public int ExternalUid { get; set; }
Αξία ιδιοκτησίας
Finish
Αποκτά ή καθορίζει μια αξία του Finish.
[EntityField]
public DateTime Finish { get; set; }
Αξία ιδιοκτησίας
FinishSlack
Αποκτά ή καθορίζει μια τιμή του FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Αξία ιδιοκτησίας
FinishText
Αποκτά ή καθορίζει μια τιμή του FinishText.
[EntityField]
public string FinishText { get; set; }
Αξία ιδιοκτησίας
FinishVariance
Αποκτά ή καθορίζει μια τιμή του FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Αξία ιδιοκτησίας
FixedCost
Αποκτά ή καθορίζει μια τιμή FixedCost.
[EntityField]
public double FixedCost { get; set; }
Αξία ιδιοκτησίας
FixedCostAccrual
Αποκτά ή καθορίζει μια τιμή FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Αξία ιδιοκτησίας
FreeSlack
Αποκτά ή καθορίζει μια τιμή του FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Αξία ιδιοκτησίας
Guid
Αποκτά ή καθορίζει μια αξία του οδηγού.
[EntityField]
public string Guid { get; set; }
Αξία ιδιοκτησίας
HideBar
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η HideBar έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool HideBar { 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; }
Αξία ιδιοκτησίας
IgnoreResourceCalendar
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν ο ημερολόγος IgnoreResource είναι καθορισμένος ή όχι.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Αξία ιδιοκτησίας
IgnoreWarnings
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν οι IgnoreWarnings καθορίζονται ή όχι.
[EntityField]
public bool IgnoreWarnings { get; set; }
Αξία ιδιοκτησίας
IsActive
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsActive έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool IsActive { get; set; }
Αξία ιδιοκτησίας
IsCritical
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsCritical καθορίζεται ή όχι.
[EntityField]
public NullableBool IsCritical { get; set; }
Αξία ιδιοκτησίας
IsEffortDriven
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsEffortDriven έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Αξία ιδιοκτησίας
IsEstimated
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsEstimated καθορίζεται ή όχι.
[EntityField]
public NullableBool IsEstimated { get; set; }
Αξία ιδιοκτησίας
IsExpanded
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsExpanded καθορίζεται ή όχι.
[EntityField]
public NullableBool IsExpanded { get; set; }
Αξία ιδιοκτησίας
IsExternalTask
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν ο IsExternalTask έχει ρυθμιστεί ή όχι.
[EntityField]
public bool IsExternalTask { get; set; }
Αξία ιδιοκτησίας
IsManual
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsManual έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool IsManual { get; set; }
Αξία ιδιοκτησίας
IsMarked
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsMarked καθορίζεται ή όχι.
[EntityField]
public bool IsMarked { get; set; }
Αξία ιδιοκτησίας
IsMilestone
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsMilestone είναι καθορισμένο ή όχι.
[EntityField]
public NullableBool IsMilestone { get; set; }
Αξία ιδιοκτησίας
IsNull
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsNull καθορίζεται ή όχι.
[EntityField]
public NullableBool IsNull { get; set; }
Αξία ιδιοκτησίας
IsOverallocated
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsOverallocated καθορίζεται ή όχι.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Αξία ιδιοκτησίας
IsPublished
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το IsPublished έχει καθοριστεί ή όχι.
[EntityField]
public NullableBool IsPublished { get; set; }
Αξία ιδιοκτησίας
IsRecurring
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η IsRecurring είναι καθορισμένη ή όχι.
[EntityField]
public NullableBool IsRecurring { get; set; }
Αξία ιδιοκτησίας
IsResumeValid
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsResumeValid έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Αξία ιδιοκτησίας
IsRollup
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το IsRollup έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool IsRollup { get; set; }
Αξία ιδιοκτησίας
IsSubproject
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsSubproject καθορίζεται ή όχι.
[EntityField]
public bool IsSubproject { get; set; }
Αξία ιδιοκτησίας
IsSubprojectReadOnly
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το IsSubprojectReadOnly καθορίζεται ή όχι.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Αξία ιδιοκτησίας
IsSummary
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το IsSummary καθορίζεται ή όχι.
[EntityField]
public bool IsSummary { get; set; }
Αξία ιδιοκτησίας
LateFinish
Αποκτά ή θέτει μια αξία του LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Αξία ιδιοκτησίας
LateStart
Αποκτά ή καθορίζει μια τιμή LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Αξία ιδιοκτησίας
LevelAssignments
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν τα LevelAssignments καθορίζονται ή όχι.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Αξία ιδιοκτησίας
LevelingCanSplit
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το LevelingCanSplit καθορίζεται ή όχι.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Αξία ιδιοκτησίας
LevelingDelay
Αποκτά ή καθορίζει μια αξία του LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Αξία ιδιοκτησίας
ManualDuration
Αποκτά ή καθορίζει μια τιμή του ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Αξία ιδιοκτησίας
ManualFinish
Αποκτά ή καθορίζει μια τιμή του ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Αξία ιδιοκτησίας
ManualStart
Αποκτά ή καθορίζει μια τιμή του ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Αξία ιδιοκτησίας
Name
Αποκτά ή θέτει μια αξία του ονόματος.
[EntityField]
public string Name { get; set; }
Αξία ιδιοκτησίας
ΣΗΜΕΙΩΣΗ
Αποκτά ή καθορίζει μια αξία του NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Αξία ιδιοκτησίας
NotesText
Αποκτά ή καθορίζει μια αξία του NotesText.
[EntityField]
public string NotesText { get; set; }
Αξία ιδιοκτησίας
OutlineCodes
Αποκτά ή ρυθμίζει το αντικείμενο Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Αξία ιδιοκτησίας
Remarks
Δύο κομμάτια δεδομένων είναι απαραίτητα - ένας δείκτης στο εξώφυλλοΟ πίνακας κώδικα που καθορίζεται από το FieldID, και η τιμήπου καθορίζεται είτε από τον δείκτη ValueID είτε από τον δείκτη ValueGUID στον κατάλογο τιμών.
OutlineLevel
Αποκτά ή καθορίζει μια τιμή του OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Αξία ιδιοκτησίας
OutlineNumber
Αποκτά ή καθορίζει μια τιμή του OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Αξία ιδιοκτησίας
OvertimeCost
Αποκτά ή καθορίζει μια τιμή του OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Αξία ιδιοκτησίας
OvertimeWork
Αποκτά ή καθορίζει μια αξία του OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Αξία ιδιοκτησίας
ParentProject
Έχει το γονικό σχέδιο μιας αποστολής.
public Project ParentProject { get; }
Αξία ιδιοκτησίας
Remarks
Καλέστε Project.UpdateReferences για να ενημερώσετε αυτές τις ιδιότητες.
ParentTask
Αποκτά το γονικό καθήκον μιας αποστολής.
public Task ParentTask { get; }
Αξία ιδιοκτησίας
PercentComplete
Αποκτά ή καθορίζει μια τιμή του PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Αξία ιδιοκτησίας
PercentWorkComplete
Αποκτά ή καθορίζει μια τιμή του PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Αξία ιδιοκτησίας
PhysicalPercentComplete
Αποκτά ή καθορίζει μια τιμή του PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Αξία ιδιοκτησίας
Predecessors
Αποκτά ένα αντικείμενο Aspose.Tasks.TaskCollection το οποίο περιέχει όλους τους προκατόχους αυτού του αντικειμένου Task.
public TaskCollection Predecessors { get; }
Αξία ιδιοκτησίας
PreleveledFinish
Αποκτά ή καθορίζει μια τιμή του PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Αξία ιδιοκτησίας
PreleveledStart
Αποκτά ή καθορίζει μια τιμή του PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Αξία ιδιοκτησίας
PrimaveraProperties
Αποκτά ένα αντικείμενο που περιέχει ιδιότητες ειδικές για το Primavera για μια εργασία που διαβάζεται από το αρχείο Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Αξία ιδιοκτησίας
Priority
Αποκτά ή θέτει μια αξία προτεραιότητας.
[EntityField]
public int Priority { get; set; }
Αξία ιδιοκτησίας
RecurringInfo
λαμβάνει την περίπτωση της κατηγορίας Aspose.Tasks.RecurringTaskInfo για την εργασία που είναι μια επαναλαμβανόμενη εργασία. αν η εργασία δεν είναι μια επαναλαμβανόμενη εργασία, τότε επιστρέφει μηδέν.
public RecurringTaskInfo RecurringInfo { get; }
Αξία ιδιοκτησίας
RegularWork
Αποκτά ή καθορίζει μια τιμή του RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Αξία ιδιοκτησίας
RemainingCost
Αποκτά ή θέτει μια αξία του RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Αξία ιδιοκτησίας
RemainingDuration
Αποκτά ή καθορίζει μια αξία της παραμονής.
[EntityField]
public Duration RemainingDuration { 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; }
Αξία ιδιοκτησίας
Resume
Αποκτά ή θέτει μια αξία της αναζήτησης.
[EntityField]
public DateTime Resume { get; set; }
Αξία ιδιοκτησίας
SV
Η ποικιλία του χρονοδιαγράμματος αξίας που κερδίστηκε, μέσω της ημερομηνίας κατάστασης του έργου.Η ποικιλία του χρονοδιαγράμματος (SV) είναι η διαφορά μεταξύ του BCWP και του BCWS.
public double SV { get; set; }
Αξία ιδιοκτησίας
SplitParts
Αποκτά μια συλλογή SplitPart που αντιπροσωπεύει τις μερίδες μιας εργασίας.
public SplitPartCollection SplitParts { get; }
Αξία ιδιοκτησίας
Start
Αποκτά ή καθορίζει μια τιμή εκκίνησης.
[EntityField]
public DateTime Start { get; set; }
Αξία ιδιοκτησίας
StartSlack
Αποκτά ή καθορίζει μια τιμή του StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Αξία ιδιοκτησίας
StartText
Αποκτά ή καθορίζει μια τιμή του StartText.
[EntityField]
public string StartText { get; set; }
Αξία ιδιοκτησίας
StartVariance
Αποκτά ή καθορίζει μια τιμή του StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Αξία ιδιοκτησίας
Status
Αποκτά το καθεστώς των καθηκόντων.
[EntityField]
public TaskStatus Status { get; }
Αξία ιδιοκτησίας
StatusManager
Αποκτά ή καθορίζει μια τιμή του StatusManager.
[EntityField]
public string StatusManager { get; set; }
Αξία ιδιοκτησίας
Stop
Αποκτά ή καθορίζει μια τιμή Stop.
[EntityField]
public DateTime Stop { get; set; }
Αξία ιδιοκτησίας
SubprojectName
Αποκτά ή καθορίζει μια τιμή του SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Αξία ιδιοκτησίας
Successors
Αποκτά ένα αντικείμενο Aspose.Tasks.TaskCollection το οποίο περιέχει όλους τους διάδοχους αυτού του αντικειμένου Task.
public TaskCollection Successors { get; }
Αξία ιδιοκτησίας
TimephasedData
Αποκτά ή τοποθετεί ένα αντικείμενο TimeFasedDataCollection αυτής της εργασίας.Το χρονικό στάδιο του μπλοκ δεδομένων που συνδέεται με μια εργασία.
public TimephasedDataCollection TimephasedData { get; set; }
Αξία ιδιοκτησίας
Remarks
Η ανάγνωση υποστηρίζεται μόνο για τη μορφή XML.
TotalSlack
Αποκτά ή καθορίζει μια τιμή του TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Αξία ιδιοκτησίας
Type
Αποκτά ή καθορίζει μια τιμή τύπου.
[EntityField]
public TaskType Type { get; set; }
Αξία ιδιοκτησίας
Uid
Αποκτά ή θέτει μια αξία του Uid.
[EntityField]
public int Uid { get; set; }
Αξία ιδιοκτησίας
WBS
Αποκτά ή θέτει μια αξία του WBS.
[EntityField]
public string WBS { get; set; }
Αξία ιδιοκτησίας
WBSΕπίπεδο
Αποκτά ή καθορίζει μια τιμή του WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Αξία ιδιοκτησίας
Warning
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η προειδοποίηση είναι καθορισμένη ή όχι.
[EntityField]
public bool Warning { get; set; }
Αξία ιδιοκτησίας
Work
Αποκτά ή θέτει μια αξία της εργασίας.
[EntityField]
public Duration Work { get; set; }
Αξία ιδιοκτησίας
WorkVariance
Αποκτά ή θέτει μια αξία της WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Αξία ιδιοκτησίας
Methods
Clone()
Δημιουργεί πλήρη αντίγραφο ενός καθήκοντος χωρίς υποκείμενα.
public object Clone()
Returns
Δημιουργία αντιγράφου μιας εργασίας.
Delete()
Διαγράφει μια εργασία από τη συλλογή εργασιών του γονικού έργου και όλα τα καθήκοντά της.
public void Delete()
Equals(Task)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με μια καθορισμένη εργασία.
public bool Equals(Task other)
Parameters
other
Task
Το καθορισμένο καθήκον να συγκρίνεται με αυτή την περίπτωση.
Returns
επιστρέφει αληθινό εάν η καθορισμένη εργασία και αυτή η περίπτωση έχουν ίσες μοναδικές ταυτότητες.
Equals(αντικείμενο)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.
public override bool Equals(object obj)
Parameters
obj
object
Το συγκεκριμένο αντικείμενο να συγκρίνεται με αυτή την περίπτωση.
Returns
επιστρέφει αληθινό εάν η καθορισμένη εργασία και αυτή η περίπτωση έχουν ίσες μοναδικές ταυτότητες.
ΠΡΟΣΤΑΣΗ>(ΚΕΦΑΛΑΙΟ ΚΕΦΑΛΑΙΟ="">)
Επιστρέφει την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Tsk για να πάρετε το κλειδί ιδιοκτησίας.
Returns
T
την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
GetHashCode()
Επιστρέφει μια τιμή κώδικα hash για αυτό το έργο.
public override int GetHashCode()
Returns
επιστρέφει μια τιμή κώδικα hash για αυτό το αντικείμενο.
GetTimephasedData(Ημερομηνία, Ημερομηνία, Ημερομηνία)
Επιστρέφει το αντικείμενο Aspose.Tasks.TimephasedDataCollection με το αντικείμενο Aspose.Tasks.Task.TimephasedΟι τιμές δεδομένων εντός των δεδομένων ημερομηνιών έναρξης και λήξης του καθορισμένου τύπου δεδομένων σε φάση ώρας.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Η ημερομηνία έναρξης για τα δεδομένα φάσης χρόνου.
end
DateTime
Η ημερομηνία λήξης για τα δεδομένα φάσης χρόνου.
timephasedType
TimephasedDataType
Ο τύπος δεδομένων φάσης χρόνου (Aspose.Tasks.TimephasedDataType).
Returns
Ένα αντικείμενο Aspose.Tasks.TimephasedDataCollection με Aspose.Tasks.Task.TimephasedΟι τιμές δεδομένων εντός των δεδομένων ημερομηνιών έναρξης και λήξης του καθορισμένου τύπου δεδομένων χρονοδιαγράμματος.
GetTimephasedData(Ημερομηνία, Ημερομηνία)
Επιστρέφει το αντικείμενο Aspose.Tasks.TimephasedDataCollection με τις τιμές Aspose.Tasks.Task.TimephasedData εντός των δεδομένων ημερομηνιών έναρξης και λήξης.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Η ημερομηνία έναρξης για τα δεδομένα φάσης χρόνου.
end
DateTime
Η ημερομηνία λήξης για τα δεδομένα φάσης χρόνου.
Returns
Κατάλογος Aspose.Tasks.TimephasedΔιάθεση για να συμπληρωθεί.
MoveToSibling(Task)
Μετακινεί την τρέχουσα εργασία στο ίδιο Outline Level πριν από την καθορισμένη εργασία.Εάν το ParentProject.CalculationMode είναι Κανένας χρήστης δεν θα πρέπει να επικαλεστεί το Project.Recalculate() μετά τη χρήση αυτής της μεθόδου (Θα αναδιαμορφώσει όλα τα καθήκοντα του έργου (ημερομηνίες έναρξης / λήξης, ορίζονται νωρίς / αργά ημερομηνίες) και θα υπολογίσει τα εξαρτώμενα πεδία όπως τα χτυπήματα, τα πεδία εργασίας και κόστους, τα επίπεδα εξόδου).Εάν το ParentProject.CalculationMode είναι Εγχειρίδιο, η μέθοδος υπολογίζει αυτόματα μόνο το αναγνωριστικό εργασιών, το επίπεδο εξόδου και τους αριθμούς εξόδου.Εάν το ParentProject.CalculationMode είναι αυτόματη, η μέθοδος επιστρέφει όλες τις εργασίες του έργου αυτόματα(Ημερομηνίες έναρξης / ολοκλήρωσης, ορίζονται νωρίς / αργά ημερολόγια, υπολογίζονται τα κενά, το πεδίο εργασίας και το κόστος, ανακαλύπτονται τα στοιχεία ταυτότητας και τα επίπεδα εξόδου).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Αποστολή πριν από την οποία θα εισαχθεί η τρέχουσα αποστολή.
MoveToSibling(ΕΝΤ)
Μετακινεί την τρέχουσα εργασία στο ίδιο Outline Level πριν από μια εργασία με το καθορισμένο ID.Εάν το ParentProject.CalculationMode είναι Κανένας χρήστης δεν θα πρέπει να επικαλεστεί το Project.Recalculate() μετά τη χρήση αυτής της μεθόδου (Θα αναδιαμορφώσει όλα τα καθήκοντα του έργου (ημερομηνίες έναρξης / λήξης, ορίζονται νωρίς / αργά ημερομηνίες) και θα υπολογίσει τα εξαρτώμενα πεδία όπως τα χτυπήματα, τα πεδία εργασίας και κόστους, τα επίπεδα εξόδου).Εάν το ParentProject.CalculationMode είναι Εγχειρίδιο, η μέθοδος υπολογίζει αυτόματα μόνο το αναγνωριστικό εργασιών, το επίπεδο εξόδου και τους αριθμούς εξόδου.Εάν το ParentProject.CalculationMode είναι αυτόματη, η μέθοδος επιστρέφει όλες τις εργασίες του έργου αυτόματα(Ημερομηνίες έναρξης / ολοκλήρωσης, ορίζονται νωρίς / αργά ημερολόγια, υπολογίζονται τα κενά, το πεδίο εργασίας και το κόστος, ανακαλύπτονται τα στοιχεία ταυτότητας και τα επίπεδα εξόδου).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) μιας εργασίας πριν από την οποία θα εισαχθεί η τρέχουσα εργασία.
OutlineIndent()
Εισάγετε ένα καθήκον στη γραμμή.
public void OutlineIndent()
OutlineOutdent()
Προώθηση ενός καθήκοντος στο outline.
public void OutlineOutdent()
SelectAllChildTasks()
Συλλέγει αναδρομικά όλα τα παιδικά καθήκοντα αυτής της εργασίας.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < · Task >
Μια λίστα με τα παιδικά καθήκοντα αυτής της εργασίας.
ΣΗΜΕΙΩΣΗ T>(ΚΕΦΑΛΑΙΟ ΚΕΦΑΛΑΙΟ=«Τ» Τ)
Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Tsk για να πάρετε το κλειδί ιδιοκτησίας.
val
T
Η αξία .
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
ToString()
Επιστρέφει μια σύντομη γραμμή εκπροσώπησης μιας εργασίας.Οι ακριβείς λεπτομέρειες της εκπροσώπησης δεν καθορίζονται και υπόκεινται σε αλλαγή.
public override string ToString()
Returns
Σύντομη γραμμή που αντιπροσωπεύει το αντικείμενο εργασιών.</t,></t,></t,></t,></t,></t,>