Class Task
نام ها : Aspose.Tasks جمع آوری: WL29_.dll (25.4.0)
یک وظیفه را در یک پروژه نشان دهید.
public class Task : IEquatable<task>
Inheritance
Implements
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
این نشان دهنده یک شاخه اتمی از کار است.
کسی می تواند ازTask
برنامه ریزی یک پروژه با ایجاد وظایف و اعطای منابع مناسب به آنها. وظایف در یک پروژه به عنوان یک ساختار درختی ریشه دار سازماندهی می شود، با یک وظیفه ریشه دار و زیر درختان از وظایف کودکان.برای ساختن یک درخت از وظایف می توانید از یک مجموعه تخصصی Aspose.Tasks.TaskCollection با دسترسی به Aspose.Tasks.Project.RootTask مالکیت و غیره استفاده کنید:
Project project = new Project();
```None
// add new tasks
Task task1 = project.RootTask.Children.Add(); // a parent task with empty name is added
Task childTask1 = task1.Children.Add("Child 1");
childTask1.Set(Tsk.Start, new DateTime(2020, 2, 12, 8, 0, 0))
childTask1.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask1.Set(Tsk.Finish, new DateTime(2020, 2, 12, 17, 0, 0));
Task childTask3 = task1.Children.Add("Child 3");
childTask3.Set(Tsk.Start, new DateTime(2020, 2, 13, 8, 0, 0))
childTask3.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask3.Set(Tsk.Finish, new DateTime(2020, 2, 13, 17, 0, 0));
Task childTask2 = task1.Children.Add("Child 2", 2); // inserts a task before the childTask3
childTask2.Set(Tsk.Start, new DateTime(2020, 2, 14, 8, 0, 0))
childTask2.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask2.Set(Tsk.Finish, new DateTime(2020, 2, 14, 17, 0, 0));
// save project in the one of available formats
project.Save("Filled project.xml", SaveFileFormat.MPP);
## Properties
### <a id="Aspose_Tasks_Task_ACWP"></a> ACWP
Gets or sets a value of ACWP.
```csharp
[EntityField]
public double ACWP { get; set; }
ارزش املاک
ActivityId
نشان دهنده میدان شناسه فعالیت - یک شناسه منحصر به فرد از یک وظیفه استفاده شده توسط Primavera. (فقط برای پروژه های Primavera اعمال می شود).
public string ActivityId { get; set; }
ارزش املاک
ActualCost
دریافت یا تعیین ارزش از ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
ارزش املاک
ActualDuration
به دست آوردن یا تعیین ارزش از ActualDuration
[EntityField]
public Duration ActualDuration { get; set; }
ارزش املاک
ActualFinish
دریافت یا تعیین ارزش از ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
ارزش املاک
ActualOvertimeCost
دریافت یا تعیین ارزش از ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
ارزش املاک
ActualOvertimeWork
دریافت یا تعیین ارزش از ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
ارزش املاک
ActualOvertimeWorkProtected
دریافت یا تنظیم یک ارزش از ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
ارزش املاک
ActualStart
دریافت یا تعیین ارزش از ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
ارزش املاک
ActualWork
دریافت یا تعیین ارزش از ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
ارزش املاک
ActualWorkProtected
دریافت یا تعیین ارزش از ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
ارزش املاک
Assignments
دریافت مجموعه ای از مأموریت های منابع برای این موضوع.
public ResourceAssignmentCollection Assignments { get; }
ارزش املاک
BCWP
دریافت یا تعیین ارزش از BCWP.
[EntityField]
public double BCWP { get; set; }
ارزش املاک
BCWS
دریافت یا تعیین ارزش از BCWS.
[EntityField]
public double BCWS { get; set; }
ارزش املاک
Baselines
دریافت یا جمع آوری ارزش های پایه از وظیفه.
public TaskBaselineCollection Baselines { get; set; }
ارزش املاک
BudgetCost
دریافت یا تعیین ارزش از BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
ارزش املاک
BudgetWork
دریافت یا تعیین ارزش از BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
ارزش املاک
CV
دریافت یا تعیین ارزش CV.
[EntityField]
public double CV { get; set; }
ارزش املاک
Calendar
دریافت یا تعیین ارزش از تقویم.
[EntityField]
public Calendar Calendar { get; set; }
ارزش املاک
Children
یک جمع آوری وظایف کودک از این موضوع دریافت می کند.موضوعی که وظایف کودکان را نشان می دهد.
public TaskCollection Children { get; }
ارزش املاک
CommitmentFinish
به دست آوردن یا تعیین ارزش CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
ارزش املاک
CommitmentStart
دریافت یا تعیین ارزش از CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
ارزش املاک
CommitmentType
به دست آوردن یا تعیین ارزش CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
ارزش املاک
ConstraintDate
دریافت یا تعیین ارزش ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
ارزش املاک
ConstraintType
دریافت یا تعیین یک مقدار از ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
ارزش املاک
Contact
دریافت یا تعیین ارزش تماس.
[EntityField]
public string Contact { get; set; }
ارزش املاک
Cost
دریافت و یا تعیین ارزش هزینه.
[EntityField]
public decimal Cost { get; set; }
ارزش املاک
CostVariance
دریافت یا تعیین ارزش CostVariance.
[EntityField]
public double CostVariance { get; set; }
ارزش املاک
Created
به دست آوردن یا تعیین ارزش از ایجاد شده است.
[EntityField]
public DateTime Created { get; set; }
ارزش املاک
Deadline
به دست آوردن یا تعیین ارزش از مهلت.
[EntityField]
public DateTime Deadline { get; set; }
ارزش املاک
DisplayAsSummary
دریافت یا تنظیم یک مقدار نشان می دهد که آیا DisplayAsSummary تنظیم شده است یا نه.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
ارزش املاک
DisplayOnTimeline
دریافت یا تنظیم یک مقدار نشان می دهد که آیا DisplayOnTimeline تنظیم شده است یا نه.
[EntityField]
public bool DisplayOnTimeline { get; set; }
ارزش املاک
Duration
دریافت یا تعیین ارزش طولانی مدت.
[EntityField]
public Duration Duration { get; set; }
ارزش املاک
DurationFormat
دریافت یا تعیین مقدار DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
ارزش املاک
DurationText
به دست آوردن یا تعیین ارزش DurationText.
[EntityField]
public string DurationText { get; set; }
ارزش املاک
DurationVariance
دریافت یا تعیین مقدار DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
ارزش املاک
EarlyFinish
دریافت یا تعیین یک مقدار از EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
ارزش املاک
EarlyStart
دریافت یا تعیین یک مقدار از EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
ارزش املاک
EarnedValueMethod
به دست آوردن یا تعیین ارزش از EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
ارزش املاک
ExtendedAttributes
Gets ExtendedAttributeCollection object containing the values of an extended attribute.
public ExtendedAttributeCollection ExtendedAttributes { get; }
ارزش املاک
Remarks
دو قطعه از داده ها مورد نیاز است - یک شاخص به جدول ویژگی های گسترش یافتهکه یا با شناسه منحصر به فرد یا شناسه میدان مشخص می شود و ارزش آنکه یا با ارزش مشخص شده است، یا یک شاخص به لیست ارزش باز می گردد.
ExternalId
به دست آوردن یا تعیین ارزش خارجی.
[EntityField]
public int ExternalId { get; set; }
ارزش املاک
ExternalTaskProject
دریافت یا تنظیم یک ارزش از ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
ارزش املاک
ExternalUid
دریافت یا تنظیم شناسه منحصر به فرد وظیفه خارجی هنگامی که وظیفه خارجی است.
[EntityField]
public int ExternalUid { get; set; }
ارزش املاک
Finish
به دست آوردن یا تعیین ارزش پایان.
[EntityField]
public DateTime Finish { get; set; }
ارزش املاک
FinishSlack
دریافت یا تعیین ارزش FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
ارزش املاک
FinishText
به دست آوردن یا تعیین ارزش از FinishText.
[EntityField]
public string FinishText { get; set; }
ارزش املاک
FinishVariance
دریافت یا تعیین یک مقدار از FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
ارزش املاک
FixedCost
دریافت یا تعیین ارزش از FixedCost.
[EntityField]
public double FixedCost { get; set; }
ارزش املاک
FixedCostAccrual
دریافت یا تعیین ارزش FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
ارزش املاک
FreeSlack
دریافت یا تعیین ارزش FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
ارزش املاک
Guid
به دست آوردن یا تعیین ارزش از راهنمای.
[EntityField]
public string Guid { get; set; }
ارزش املاک
HideBar
دریافت یا تنظیم یک مقدار نشان می دهد که آیا HideBar تنظیم شده است یا نه.
[EntityField]
public NullableBool HideBar { get; set; }
ارزش املاک
Hyperlink
دریافت یا تنظیم عنوان یا متن توضیح دهنده برای یک لینک مرتبط با یک وظیفه.
[EntityField]
public string Hyperlink { get; set; }
ارزش املاک
HyperlinkAddress
دریافت یا تنظیم آدرس برای یک لینک مرتبط با یک وظیفه.
[EntityField]
public string HyperlinkAddress { get; set; }
ارزش املاک
Remarks
آدرس کامل (Hyperlink Href در پروژه مایکروسافت) این لینک یک ترکیب از HyperlinkAddress و HyperlinkSubAddress است.
HyperlinkSubAddress
دریافت یا قرار دادن موقعیت خاص در یک سند در یک لینک مرتبط با یک وظیفه.
[EntityField]
public string HyperlinkSubAddress { get; set; }
ارزش املاک
Remarks
آدرس کامل (Hyperlink Href در پروژه مایکروسافت) این لینک یک ترکیب از HyperlinkAddress و HyperlinkSubAddress است.
Id
به دست آوردن یا تعیین ارزش ID.
[EntityField]
public int Id { get; set; }
ارزش املاک
IgnoreResourceCalendar
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IgnoreResourceCalendar تنظیم شده است یا نه.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
ارزش املاک
IgnoreWarnings
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IgnoreWarnings تنظیم شده است یا نه.
[EntityField]
public bool IgnoreWarnings { get; set; }
ارزش املاک
IsActive
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsActive تنظیم شده است یا نه.
[EntityField]
public NullableBool IsActive { get; set; }
ارزش املاک
IsCritical
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsCritical تنظیم شده است یا نه.
[EntityField]
public NullableBool IsCritical { get; set; }
ارزش املاک
IsEffortDriven
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsEffortDriven تنظیم شده است یا نه.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
ارزش املاک
IsEstimated
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsEstimated تنظیم شده است یا نه.
[EntityField]
public NullableBool IsEstimated { get; set; }
ارزش املاک
IsExpanded
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsExpanded تنظیم شده است یا نه.
[EntityField]
public NullableBool IsExpanded { get; set; }
ارزش املاک
IsExternalTask
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsExternalTask تنظیم شده است یا نه.
[EntityField]
public bool IsExternalTask { get; set; }
ارزش املاک
IsManual
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsManual تنظیم شده است یا نه.
[EntityField]
public NullableBool IsManual { get; set; }
ارزش املاک
IsMarked
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsMarked تنظیم شده است یا نه.
[EntityField]
public bool IsMarked { get; set; }
ارزش املاک
IsMilestone
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsMilestone تنظیم شده است یا نه.
[EntityField]
public NullableBool IsMilestone { get; set; }
ارزش املاک
IsNull
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsNull تنظیم شده است یا نه.
[EntityField]
public NullableBool IsNull { get; set; }
ارزش املاک
IsOverallocated
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsOverallocated تنظیم شده است یا نه.
[EntityField]
public NullableBool IsOverallocated { get; set; }
ارزش املاک
IsPublished
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsPublished تنظیم شده است یا نه.
[EntityField]
public NullableBool IsPublished { get; set; }
ارزش املاک
IsRecurring
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsRecurring تنظیم شده است یا نه.
[EntityField]
public NullableBool IsRecurring { get; set; }
ارزش املاک
IsResumeValid
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsResumeValid تنظیم شده است یا نه.
[EntityField]
public NullableBool IsResumeValid { get; set; }
ارزش املاک
IsRollup
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsRollup تنظیم شده است یا نه.
[EntityField]
public NullableBool IsRollup { get; set; }
ارزش املاک
IsSubproject
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsSubproject تنظیم شده است یا نه.
[EntityField]
public bool IsSubproject { get; set; }
ارزش املاک
IsSubprojectReadOnly
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsSubprojectReadOnly تنظیم شده است یا نه.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
ارزش املاک
IsSummary
دریافت یا تنظیم یک مقدار نشان می دهد که آیا IsSummary تنظیم شده است یا نه.
[EntityField]
public bool IsSummary { get; set; }
ارزش املاک
LateFinish
دریافت یا تعیین ارزش LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
ارزش املاک
LateStart
دریافت یا تعیین ارزش LateStart.
[EntityField]
public DateTime LateStart { get; set; }
ارزش املاک
LevelAssignments
دریافت یا تنظیم یک مقدار نشان می دهد که آیا LevelAssignments تنظیم شده است یا نه.
[EntityField]
public NullableBool LevelAssignments { get; set; }
ارزش املاک
LevelingCanSplit
دریافت یا تنظیم یک مقدار نشان می دهد که آیا LevelingCanSplit تنظیم شده است یا نه.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
ارزش املاک
LevelingDelay
دریافت یا تعیین ارزش از LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
ارزش املاک
ManualDuration
به دست آوردن یا تعیین ارزش از ManualDuration
[EntityField]
public Duration ManualDuration { get; set; }
ارزش املاک
ManualFinish
به دست آوردن یا تعیین ارزش از ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
ارزش املاک
ManualStart
به دست آوردن یا تنظیم یک مقدار از ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
ارزش املاک
Name
دریافت یا تعیین ارزش نام.
[EntityField]
public string Name { get; set; }
ارزش املاک
یادداشت ها
دریافت یا تعیین ارزش از NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
ارزش املاک
NotesText
دریافت یا تنظیم یک ارزش از NotesText.
[EntityField]
public string NotesText { get; set; }
ارزش املاک
OutlineCodes
به دست آوردن یا تنظیم Aspose.Tasks.OutlineCodeCollection اشیاء.
public OutlineCodeCollection OutlineCodes { get; set; }
ارزش املاک
Remarks
دو قطعه از داده ها مورد نیاز است - یک شاخص به خروجیجدول کد مشخص شده توسط FieldID، و ارزشکه توسط شاخص ValueID یا ValueGUID در لیست ارزش مشخص می شود.
OutlineLevel
دریافت یا تعیین ارزش OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
ارزش املاک
OutlineNumber
دریافت یا تعیین مقدار OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
ارزش املاک
OvertimeCost
دریافت یا تعیین ارزش OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
ارزش املاک
OvertimeWork
دریافت یا تعیین ارزش OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
ارزش املاک
ParentProject
یک کار را به عنوان پروژه مادری انجام می دهد.
public Project ParentProject { get; }
ارزش املاک
Remarks
Call Project.UpdateReferences برای به روز رسانی این ویژگی ها.
ParentTask
وظیفه پدر و مادر یک وظیفه است.
public Task ParentTask { get; }
ارزش املاک
PercentComplete
به دست آوردن یا تعیین ارزش درصد کامل.
[EntityField]
public int PercentComplete { get; set; }
ارزش املاک
PercentWorkComplete
به دست آوردن یا تعیین یک مقدار از PercentWorkComplete
[EntityField]
public int PercentWorkComplete { get; set; }
ارزش املاک
PhysicalPercentComplete
دریافت یا تعیین ارزش فیزیکیPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
ارزش املاک
Predecessors
یک اشیاء Aspose.Tasks.TaskCollection را دریافت می کند که شامل تمام پیشگامان این اشیاء Task است.
public TaskCollection Predecessors { get; }
ارزش املاک
PreleveledFinish
به دست آوردن یا تعیین یک مقدار از PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
ارزش املاک
PreleveledStart
دریافت یا تنظیم یک مقدار از PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
ارزش املاک
PrimaveraProperties
دریافت یک شی حاوی ویژگی های خاص Primavera برای یک وظیفه خوانده شده از فایل Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
ارزش املاک
Priority
به دست آوردن یا تعیین ارزش اولویت.
[EntityField]
public int Priority { get; set; }
ارزش املاک
RecurringInfo
به عنوان مثال در کلاس Aspose.Tasks.RecurringTaskInfo برای وظیفه ای که یک وظیفه تکراری است، به دست می آید؛ اگر وظیفه یک وظیفه تکراری نباشد، صفر باز می گردد.
public RecurringTaskInfo RecurringInfo { get; }
ارزش املاک
RegularWork
به دست آوردن یا تعیین ارزش کار منظم.
[EntityField]
public Duration RegularWork { get; set; }
ارزش املاک
RemainingCost
دریافت یا تعیین ارزش از RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
ارزش املاک
RemainingDuration
دریافت یا تعیین ارزش باقی ماندن.
[EntityField]
public Duration RemainingDuration { get; set; }
ارزش املاک
RemainingOvertimeCost
دریافت یا تعیین ارزش باقی ماندندر زمان هزینه.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
ارزش املاک
RemainingOvertimeWork
دریافت یا تعیین ارزش RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
ارزش املاک
RemainingWork
دریافت یا تعیین ارزش از RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
ارزش املاک
Resume
به دست آوردن یا تعیین ارزش یک خلاصه.
[EntityField]
public DateTime Resume { get; set; }
ارزش املاک
SV
تغییرات برنامه ارزش به دست آمده، از طریق تاریخ وضعیت پروژه.متغیر برنامه (SV) تفاوت بین BCWP و BCWS است.
public double SV { get; set; }
ارزش املاک
SplitParts
یک مجموعه SplitPart دریافت می کند که بخش هایی از یک وظیفه را نشان می دهد.
public SplitPartCollection SplitParts { get; }
ارزش املاک
Start
دریافت یا تعیین ارزش شروع.
[EntityField]
public DateTime Start { get; set; }
ارزش املاک
StartSlack
دریافت یا تعیین مقدار از StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
ارزش املاک
StartText
دریافت یا تنظیم یک مقدار از StartText.
[EntityField]
public string StartText { get; set; }
ارزش املاک
StartVariance
دریافت یا تنظیم یک مقدار از StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
ارزش املاک
Status
وضعیت وظیفه را به دست می آورد.
[EntityField]
public TaskStatus Status { get; }
ارزش املاک
StatusManager
به دست آوردن یا تعیین ارزش از StatusManager.
[EntityField]
public string StatusManager { get; set; }
ارزش املاک
Stop
دریافت یا تعیین ارزش توقف.
[EntityField]
public DateTime Stop { get; set; }
ارزش املاک
SubprojectName
دریافت یا تنظیم یک مقدار از SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
ارزش املاک
Successors
یک اشیاء Aspose.Tasks.TaskCollection را دریافت می کند که شامل همه جانشینان این اشیاء Task است.
public TaskCollection Successors { get; }
ارزش املاک
TimephasedData
به دست آوردن یا تنظیم یک موضوع TimeFasedDataCollection از این کار.بلوک داده های مرحله زمانی که با یک کار مرتبط است.
public TimephasedDataCollection TimephasedData { get; set; }
ارزش املاک
Remarks
خواندن فقط برای فرمت XML پشتیبانی می شود.
TotalSlack
دریافت یا تعیین ارزش TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
ارزش املاک
Type
دریافت یا تعیین ارزش نوع.
[EntityField]
public TaskType Type { get; set; }
ارزش املاک
Uid
دریافت و یا تعیین ارزش از Uid.
[EntityField]
public int Uid { get; set; }
ارزش املاک
WBS
دریافت یا تعیین ارزش از WBS.
[EntityField]
public string WBS { get; set; }
ارزش املاک
WBS سطح
دریافت یا تعیین ارزش WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
ارزش املاک
Warning
دریافت یا تنظیم یک مقدار نشان می دهد که آیا هشدار تنظیم شده است یا نه.
[EntityField]
public bool Warning { get; set; }
ارزش املاک
Work
به دست آوردن یا تعیین ارزش از کار.
[EntityField]
public Duration Work { get; set; }
ارزش املاک
WorkVariance
دریافت یا تعیین ارزش از WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
ارزش املاک
Methods
Clone()
یک کپی کامل از یک وظیفه بدون زیر وظیفه ایجاد کنید.
public object Clone()
Returns
یک کپی از یک وظیفه ایجاد کنید.
Delete()
حذف یک وظیفه از مجموعه وظایف پروژه مادر و تمام وظایف آن.
public void Delete()
Equals(Task)
بازگرداندن یک مقدار نشان می دهد که آیا این مثال برابر با یک وظیفه مشخص شده است.
public bool Equals(Task other)
Parameters
other
Task
وظیفه مشخص شده برای مقایسه با این مورد است.
Returns
باز می گردد درست اگر وظیفه مشخص شده و این مثال دارای شناسه های منحصر به فرد یکسان است.
Equals(موضوع)
بازگرداندن یک مقدار نشان می دهد که آیا این مثال برابر با یک شی مشخص شده است.
public override bool Equals(object obj)
Parameters
obj
object
موضوع مشخص شده برای مقایسه با این مورد.
Returns
باز می گردد درست اگر وظیفه مشخص شده و این مثال دارای شناسه های منحصر به فرد یکسان است.
به دست آورد>(بایگانی برچسب ها: taskkey=» »)
بازگرداندن ارزش که در آن دارایی در این کانتینر نقشه برداری شده است.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
کلید املاک مشخص شده. Aspose.Tasks.Tsk برای دریافت کلید املاک.
Returns
T
ارزش که در آن مالکیت در این کانتینر نقشه برداری شده است.
نوع پارامترها
T
نوع ارزش نقشه برداری
GetHashCode()
ارزش کد هش را برای این وظیفه بازگردانید.
public override int GetHashCode()
Returns
بازگرداندن یک مقدار کد هش برای این موضوع.
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
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
لیست 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 <؛ Task >
یک لیست از وظایف کودک از این کار.
تنظیمات T>(بایگانی برچسب ها: taskkey=«» ، T)
مالکیت مشخص شده را به ارزش مشخص شده در این ظرف نقشه برداری کنید.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
کلید املاک مشخص شده. Aspose.Tasks.Tsk برای دریافت کلید املاک.
val
T
ارزش آن است.
نوع پارامترها
T
نوع ارزش نقشه برداری
ToString()
بازگرداندن نشان کوتاه از یک وظیفه.جزئیات دقیق نمایندگی مشخص نشده و قابل تغییر است.
public override string ToString()
Returns
یک ردیف کوتاه که نشان دهنده موضوع کار است.</t,></t,></t,></t,></t,></t,>