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

يحصل على مجموعة من المهام للأطفال لهذا الكائن.الموضوع الذي يمثل مهام الأطفال.

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

هناك حاجة إلى قطعتين من البيانات - إشارة إلى لوحة الخصائص الموسعةالتي يتم تحديدها إما من خلال الهوية الفريدة أو الهوية الميدانية ، والقيمةالتي يتم تحديدها إما مع القيمة أو مؤشر العودة إلى قائمة القيمة.

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

يحصل أو يضع قيمة النهائي.

[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

يحصل أو يضع قيمة تشير إلى ما إذا كان IgnoreResourceCalendar قد تم تعيينه أم لا.

[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

يحصل أو يحدد قيمة النسبة المئوية كاملة.

[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 الذي يحتوي على جميع سلفي هذا الكائن المهمة.

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

يحصل أو يضع قيمة من 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

يحصل أو يضع قيمة توقف.

[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

يحصل أو يضع كائنًا لـ TimephasedDataCollection لهذا المهمة.الحصار الزمني للبيانات المرتبطة بمهمة.

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

يعود صحيحًا إذا كانت المهمة المحددة وهذه الحالة لديها نفس الهوية الفريدة.

Get(الكلمات الدلالية Taskkey=» » »)

يعيد القيمة التي يتم تخزين الممتلكات في هذا الحاويات.

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

Parameters

key Key <t, taskkey ="">

المفتاح العقاري المحدد. Aspose.Tasks.Tsk للحصول على المفتاح العقاري.

Returns

T

القيمة التي يتم تخزين الممتلكات في هذا الحاويات.

نوع المعلمات

T

نوع القيمة المختصرة.

GetHashCode()

إرجاع قيمة رمز الهاش لهذا المهمة.

public override int GetHashCode()

Returns

int

يعيد قيمة رمز الهاش لهذا الكائن.

GetTimephasedData(DateTime، DateTime، TimeFasedDataType)

العودة إلى 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.Timephasedقيم البيانات في تاريخ البدء والنهاية المحدد.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

تاريخ البدء للبيانات المرحلة الزمنية.

end DateTime

تاريخ النهاية للبيانات المرحلة الزمنية.

Returns

TimephasedDataCollection

قائمة Aspose.Tasks.TimephasedData سيتم ملءها.

MoveToSibling(Task)

تحريك المهمة الحالية إلى نفس المستوى الخارجي قبل المهمة المحددة.إذا كان ParentProject.CalculationMode لا ينبغي للمستخدم استدعاء Project.Recalculate() بعد استخدام هذه الطريقة (سيتم إعادة تدوير جميع المهام المشروع (تاريخ البدء/النهاية، وتحديد التواريخ المبكرة/المتأخرة) وحساب الحقول المرتبطة مثل النقاط، ومجالات العمل والتكلفة، ومستويات الخروج).إذا كان ParentProject.CalculationMode يدويًا ، فإن الطريقة ستحسب تلقائيًا فقط ID المهمة ومستوى الخروج وأرقام الخروج.إذا كان ParentProject.CalculationMode تلقائيًا ، فإن الطريقة تقوم بإعادة تدوير جميع المهام في المشروع تلقائيًا(تاريخ البدء / الانتهاء ، وتحديد التواريخ المبكرة / المتأخرة ، وحساب النقاط ، ومجالات العمل والنفقات ، وإعادة حساب IDs ومستويات الخروج).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

المهمة السابقة التي سيتم إدخال المهمة الحالية.

MoveToSibling(إنت)

تحريك المهمة الحالية إلى نفس المستوى الخارجي قبل المهمة مع الرمز المحدد.إذا كان ParentProject.CalculationMode لا ينبغي للمستخدم استدعاء Project.Recalculate() بعد استخدام هذه الطريقة (سيتم إعادة تدوير جميع المهام المشروع (تاريخ البدء/النهاية، وتحديد التواريخ المبكرة/المتأخرة) وحساب الحقول المرتبطة مثل النقاط، ومجالات العمل والتكلفة، ومستويات الخروج).إذا كان ParentProject.CalculationMode يدويًا ، فإن الطريقة ستحسب تلقائيًا فقط ID المهمة ومستوى الخروج وأرقام الخروج.إذا كان ParentProject.CalculationMode تلقائيًا ، فإن الطريقة تقوم بإعادة تدوير جميع المهام في المشروع تلقائيًا(تاريخ البدء / الانتهاء ، وتحديد التواريخ المبكرة / المتأخرة ، وحساب النقاط ، ومجالات العمل والنفقات ، وإعادة حساب IDs ومستويات الخروج).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) من المهمة التي سيتم إدخال المهمة الحالية قبلها.

OutlineIndent()

إدخال مهمة في الخريطة.

public void OutlineIndent()

OutlineOutdent()

تعزيز المهمة في الخروج.

public void OutlineOutdent()

SelectAllChildTasks()

تجمع بشكل متكرر جميع المهام التي يقوم بها الطفل من هذه المهمة.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &lt؛ Task >

قائمة بالمهام الصغيرة لهذه المهمة.

إلـى تـ>(الكلمات الدلالية Taskkey=“” ، 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,>

 عربي