Class Task

Class Task

نام ها : Aspose.Tasks جمع آوری: WL29_.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

Gets ExtendedAttributeCollection object containing the values of an extended attribute.

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 در پروژه مایکروسافت) این لینک یک ترکیب از HyperlinkAddress و HyperlinkSubAddress است.

HyperlinkSubAddress

دریافت یا قرار دادن موقعیت خاص در یک سند در یک لینک مرتبط با یک وظیفه.

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

ارزش املاک

string

Remarks

آدرس کامل (Hyperlink Href در پروژه مایکروسافت) این لینک یک ترکیب از 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

Call 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

دریافت یا تعیین ارزش فیزیکیPercentComplete.

[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

به دست آوردن یا تعیین ارزش کار منظم.

[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

دریافت یا تعیین ارزش باقی ماندندر زمان هزینه.

[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

به دست آوردن یا تنظیم یک موضوع 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

باز می گردد درست اگر وظیفه مشخص شده و این مثال دارای شناسه های منحصر به فرد یکسان است.

به دست آورد>(بایگانی برچسب ها: 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(تاریخ زمان، تاریخ زمان، تاریخ زمان)

بازگرداندن 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

A Aspose.Tasks.TimephasedDataCollection object with Aspose.Tasks.Task.TimephasedData values within given start and end dates of specified timephased data type.

GetTimephasedData(تاریخ، تاریخ)

بازگرداندن Aspose.Tasks.TimephasedDataCollection با Aspose.Tasks.Task.Timephasedقیمت های داده در تاریخ شروع و پایان داده شده.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

تاریخ شروع برای زمان فاز داده ها.

end DateTime

تاریخ انقضا برای داده های فاز زمان.

Returns

TimephasedDataCollection

لیست Aspose.Tasks.Timephasedتعداد برای پر کردن.

MoveToSibling(Task)

مأموریت فعلی را در همان سطح خروجی قبل از مأموریت تعیین شده حرکت دهید.اگر ParentProject.CalculationMode است هیچ کاربر نباید Project.Recalculate() را پس از استفاده از این روش فراخواند (این تمام وظایف پروژه (تاریخ شروع / پایان، تنظیم تاریخ های زود / دیر) را مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجداگر ParentProject.CalculationMode دستی باشد، این روش به طور خودکار تنها ID وظیفه، سطح خروجی و اعداد خروجی را محاسبه می کند.اگر ParentProject.CalculationMode به صورت اتوماتیک باشد، این روش به طور خودکار تمام وظایف پروژه را مجدداً انجام می دهد.(تاریخ های شروع / پایان، تعیین تاریخ های زود / دیر، محاسبه ضربه ها، زمینه های کار و هزینه، حساب مجدد ID ها و سطوح خروجی).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

وظیفه قبل از آن که وظیفه فعلی وارد شود.

MoveToSibling(int)

مأموریت فعلی را در همان سطح خروجی قبل از یک مأموریت با ID مشخص شده حرکت دهید.اگر ParentProject.CalculationMode است هیچ کاربر نباید Project.Recalculate() را پس از استفاده از این روش فراخواند (این تمام وظایف پروژه (تاریخ شروع / پایان، تنظیم تاریخ های زود / دیر) را مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجداگر ParentProject.CalculationMode دستی باشد، این روش به طور خودکار تنها ID وظیفه، سطح خروجی و اعداد خروجی را محاسبه می کند.اگر ParentProject.CalculationMode به صورت اتوماتیک باشد، این روش به طور خودکار تمام وظایف پروژه را مجدداً انجام می دهد.(تاریخ های شروع / پایان، تعیین تاریخ های زود / دیر، محاسبه ضربه ها، زمینه های کار و هزینه، حساب مجدد ID ها و سطوح خروجی).

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 >

یک لیست از وظایف کودک از این کار.

تنظیمات T>(بایگانی برچسب ها: 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,>

 فارسی