Class Task

Class Task

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

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

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

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

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

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

double

ActivityId

Αντιπροσωπεύει το πεδίο αναγνώρισης δραστηριότητας - ένα μοναδικό αναγνωριστικό ενός καθήκοντος που χρησιμοποιείται από την Primavera. (μόνο για τα έργα της Primavera).

public string ActivityId { get; set; }

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

string

ActualCost

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

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

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

decimal

ActualDuration

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

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

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

Duration

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

Assignments

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

public ResourceAssignmentCollection Assignments { get; }

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

ResourceAssignmentCollection

BCWP

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

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

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

double

BCWS

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

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

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

double

Baselines

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

public TaskBaselineCollection Baselines { get; set; }

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

TaskBaselineCollection

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

Children

Απολαμβάνει μια συλλογή εργασιών του παιδιού αυτού του αντικειμένου.TaskCollection αντικείμενο που αντιπροσωπεύει τα καθήκοντα των παιδιών.

public TaskCollection Children { get; }

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

TaskCollection

CommitmentFinish

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

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

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

DateTime

CommitmentStart

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

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

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

DateTime

CommitmentType

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

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

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

int

ConstraintDate

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

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

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

DateTime

ConstraintType

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

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

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

ConstraintType

Contact

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

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

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

string

Cost

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

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

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

decimal

CostVariance

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

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

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

double

Created

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

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

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

DateTime

Deadline

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

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

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

DateTime

DisplayAsSummary

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

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

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

NullableBool

DisplayOnTimeline

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

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

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

bool

Duration

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

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

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

Duration

DurationFormat

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

[EntityField]
public TimeUnitType DurationFormat { get; set; }

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

TimeUnitType

DurationText

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

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

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

string

DurationVariance

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

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

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

Duration

EarlyFinish

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

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

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

DateTime

EarlyStart

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

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

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

DateTime

EarnedValueMethod

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

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

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

EarnedValueMethodType

ExtendedAttributes

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

public ExtendedAttributeCollection ExtendedAttributes { get; }

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

ExtendedAttributeCollection

Remarks

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

ExternalId

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

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

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

int

ExternalTaskProject

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

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

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

string

ExternalUid

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

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

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

int

Finish

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

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

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

DateTime

FinishSlack

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

[EntityField]
public TimeSpan FinishSlack { get; set; }

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

TimeSpan

FinishText

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

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

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

string

FinishVariance

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

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

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

Duration

FixedCost

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

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

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

double

FixedCostAccrual

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

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

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

CostAccrualType

FreeSlack

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

[EntityField]
public TimeSpan FreeSlack { get; set; }

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

TimeSpan

Guid

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

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

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

string

HideBar

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

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

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

NullableBool

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

IgnoreResourceCalendar

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

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

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

NullableBool

IgnoreWarnings

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

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

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

bool

IsActive

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

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

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

NullableBool

IsCritical

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

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

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

NullableBool

IsEffortDriven

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

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

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

NullableBool

IsEstimated

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

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

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

NullableBool

IsExpanded

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

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

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

NullableBool

IsExternalTask

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

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

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

bool

IsManual

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

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

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

NullableBool

IsMarked

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

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

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

bool

IsMilestone

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

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

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

NullableBool

IsNull

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

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

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

NullableBool

IsOverallocated

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

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

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

NullableBool

IsPublished

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

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

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

NullableBool

IsRecurring

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

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

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

NullableBool

IsResumeValid

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

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

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

NullableBool

IsRollup

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

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

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

NullableBool

IsSubproject

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

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

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

bool

IsSubprojectReadOnly

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

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

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

NullableBool

IsSummary

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

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

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

bool

LateFinish

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

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

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

DateTime

LateStart

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

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

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

DateTime

LevelAssignments

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

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

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

NullableBool

LevelingCanSplit

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

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

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

NullableBool

LevelingDelay

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

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

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

Duration

ManualDuration

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

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

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

Duration

ManualFinish

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

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

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

DateTime

ManualStart

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

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

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

DateTime

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

OutlineCodes

Αποκτά ή ρυθμίζει το αντικείμενο Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

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

OutlineCodeCollection

Remarks

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

OutlineLevel

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

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

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

int

OutlineNumber

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

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

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

string

OvertimeCost

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

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

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

decimal

OvertimeWork

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

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

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

Duration

ParentProject

Έχει το γονικό σχέδιο μιας αποστολής.

public Project ParentProject { get; }

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

Project

Remarks

Καλέστε Project.UpdateReferences για να ενημερώσετε αυτές τις ιδιότητες.

ParentTask

Αποκτά το γονικό καθήκον μιας αποστολής.

public Task ParentTask { get; }

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

Task

PercentComplete

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

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

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

int

PercentWorkComplete

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

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

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

int

PhysicalPercentComplete

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

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

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

int

Predecessors

Αποκτά ένα αντικείμενο Aspose.Tasks.TaskCollection το οποίο περιέχει όλους τους προκατόχους αυτού του αντικειμένου Task.

public TaskCollection Predecessors { get; }

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

TaskCollection

PreleveledFinish

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

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

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

DateTime

PreleveledStart

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

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

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

DateTime

PrimaveraProperties

Αποκτά ένα αντικείμενο που περιέχει ιδιότητες ειδικές για το Primavera για μια εργασία που διαβάζεται από το αρχείο Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

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

PrimaveraTaskProperties

Priority

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

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

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

int

RecurringInfo

λαμβάνει την περίπτωση της κατηγορίας Aspose.Tasks.RecurringTaskInfo για την εργασία που είναι μια επαναλαμβανόμενη εργασία. αν η εργασία δεν είναι μια επαναλαμβανόμενη εργασία, τότε επιστρέφει μηδέν.Η πληροφορία για το παράδειγμα του Aspose.Tasks.RecurringTaskInfo είναι παρούσα σε μορφή αρχείου mpp μόνο.

public RecurringTaskInfo RecurringInfo { get; }

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

RecurringTaskInfo

RegularWork

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

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

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

Duration

RemainingCost

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

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

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

decimal

RemainingDuration

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

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

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

Duration

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

Resume

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

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

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

DateTime

SV

Η ποικιλία του χρονοδιαγράμματος αξίας που κερδίστηκε, μέσω της ημερομηνίας κατάστασης του έργου.Η ποικιλία του χρονοδιαγράμματος (SV) είναι η διαφορά μεταξύ του BCWP και του BCWS.

public double SV { get; set; }

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

double

SplitParts

Αποκτά μια συλλογή SplitPart που αντιπροσωπεύει τις μερίδες μιας εργασίας.

public SplitPartCollection SplitParts { get; }

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

SplitPartCollection

Start

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

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

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

DateTime

StartSlack

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

[EntityField]
public TimeSpan StartSlack { get; set; }

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

TimeSpan

StartText

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

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

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

string

StartVariance

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

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

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

Duration

Status

Αποκτά το καθεστώς των καθηκόντων.

[EntityField]
public TaskStatus Status { get; }

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

TaskStatus

StatusManager

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

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

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

string

Stop

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

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

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

DateTime

SubprojectName

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

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

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

string

Successors

Αποκτά ένα αντικείμενο Aspose.Tasks.TaskCollection το οποίο περιέχει όλους τους διάδοχους αυτού του αντικειμένου Task.

public TaskCollection Successors { get; }

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

TaskCollection

TimephasedData

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

public TimephasedDataCollection TimephasedData { get; set; }

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

TimephasedDataCollection

Remarks

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

TotalSlack

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

[EntityField]
public TimeSpan TotalSlack { get; set; }

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

TimeSpan

Type

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

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

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

TaskType

Uid

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

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

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

int

WBS

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

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

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

string

WBSΕπίπεδο

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

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

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

string

Warning

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

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

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

bool

Work

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

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

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

Duration

WorkVariance

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

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

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

Duration

Methods

Clone()

Δημιουργεί πλήρη αντίγραφο ενός καθήκοντος χωρίς υποκείμενα.

public object Clone()

Returns

object

Δημιουργία αντιγράφου μιας εργασίας.

Delete()

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

public void Delete()

Equals(Task)

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

public bool Equals(Task other)

Parameters

other Task

Το καθορισμένο καθήκον να συγκρίνεται με αυτή την περίπτωση.

Returns

bool

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

Equals(αντικείμενο)

Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.

public override bool Equals(object obj)

Parameters

obj object

Το συγκεκριμένο αντικείμενο να συγκρίνεται με αυτή την περίπτωση.

Returns

bool

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

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

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

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

Parameters

key Key <t, taskkey ="">

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

Returns

T

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

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

T

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

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

TimephasedDataCollection

Ένα αντικείμενο 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

TimephasedDataCollection

Κατάλογος 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 &lt · Task >

Μια λίστα με τα παιδικά καθήκοντα αυτής της εργασίας.

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

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

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

Parameters

key Key <t, taskkey ="">

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

val T

Η αξία .

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

T

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

ToString()

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

public override string ToString()

Returns

string

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

 Ελληνικά