Class Task
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل مهمة في مشروع.
public class Task : IEquatable<task>
Inheritance
Implements
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
إنها تمثل قطعة واحدة من العمل الذري.
يمكن لأحد استخدامTask
التخطيط لمشروع من خلال إنشاء المهام وتخصيص الموارد المناسبة لهم.يتم تنظيم المهام في المشروع كهيكل شجرة جذرية، مع مهمة جذرية ومتوسطة من المهام للأطفال.لإنشاء شجرة من المهام يمكنك استخدام مجموعة متخصصة من Aspose.Tasks.TaskCollection من خلال الوصول إلى Aspose.Tasks.Project.RootTask الممتلكات على سبيل المثال:
Project project = new Project();
```None
// add new tasks
Task task1 = project.RootTask.Children.Add(); // a parent task with empty name is added
Task childTask1 = task1.Children.Add("Child 1");
childTask1.Set(Tsk.Start, new DateTime(2020, 2, 12, 8, 0, 0))
childTask1.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask1.Set(Tsk.Finish, new DateTime(2020, 2, 12, 17, 0, 0));
Task childTask3 = task1.Children.Add("Child 3");
childTask3.Set(Tsk.Start, new DateTime(2020, 2, 13, 8, 0, 0))
childTask3.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask3.Set(Tsk.Finish, new DateTime(2020, 2, 13, 17, 0, 0));
Task childTask2 = task1.Children.Add("Child 2", 2); // inserts a task before the childTask3
childTask2.Set(Tsk.Start, new DateTime(2020, 2, 14, 8, 0, 0))
childTask2.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask2.Set(Tsk.Finish, new DateTime(2020, 2, 14, 17, 0, 0));
// save project in the one of available formats
project.Save("Filled project.xml", SaveFileFormat.MPP);
## Properties
### <a id="Aspose_Tasks_Task_ACWP"></a> ACWP
Gets or sets a value of ACWP.
```csharp
[EntityField]
public double ACWP { get; set; }
قيمة الممتلكات
ActivityId
يمثل حقل الهوية النشاطية - المحدد الفريد للمهمة المستخدمة من قبل Primavera. (يطبق فقط على مشاريع Primavera).
public string ActivityId { get; set; }
قيمة الممتلكات
ActualCost
يحصل أو يضع قيمة من ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
قيمة الممتلكات
ActualDuration
يحصل أو يضع قيمة من ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
قيمة الممتلكات
ActualFinish
يحصل أو يضع قيمة ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
قيمة الممتلكات
ActualOvertimeCost
يحصل أو يضع قيمة ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
قيمة الممتلكات
ActualOvertimeWork
يحصل أو يضع قيمة ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
قيمة الممتلكات
ActualOvertimeWorkProtected
يحصل أو يضع قيمة ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
قيمة الممتلكات
ActualStart
يحصل أو يضع قيمة ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
قيمة الممتلكات
ActualWork
يحصل أو يضع قيمة من ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
قيمة الممتلكات
ActualWorkProtected
يحصل أو يضع قيمة من ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
قيمة الممتلكات
Assignments
يحصل على مجموعة من الموارد المخصصة لهذا الكائن.
public ResourceAssignmentCollection Assignments { get; }
قيمة الممتلكات
BCWP
يحصل أو يضع قيمة BCWP.
[EntityField]
public double BCWP { get; set; }
قيمة الممتلكات
BCWS
يحصل أو يضع قيمة BCWS.
[EntityField]
public double BCWS { get; set; }
قيمة الممتلكات
Baselines
يحصل أو يضع مجموعة القيم الأساسية للمهمة.
public TaskBaselineCollection Baselines { get; set; }
قيمة الممتلكات
BudgetCost
يحصل أو يضع قيمة من BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
قيمة الممتلكات
BudgetWork
يحصل أو يضع قيمة من BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
قيمة الممتلكات
CV
يحصل أو يضع قيمة CV.
[EntityField]
public double CV { get; set; }
قيمة الممتلكات
Calendar
يحصل أو يحدد قيمة التقويم.
[EntityField]
public Calendar Calendar { get; set; }
قيمة الممتلكات
Children
يحصل على مجموعة من المهام للأطفال لهذا الكائن.الموضوع الذي يمثل مهام الأطفال.
public TaskCollection Children { get; }
قيمة الممتلكات
CommitmentFinish
يحصل أو يضع قيمة لـ CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
قيمة الممتلكات
CommitmentStart
يحصل أو يضع قيمة لـ CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
قيمة الممتلكات
CommitmentType
يحصل أو يضع قيمة لـ CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
قيمة الممتلكات
ConstraintDate
يحصل أو يضع قيمة لـ ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
قيمة الممتلكات
ConstraintType
يحصل أو يضع قيمة من ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
قيمة الممتلكات
Contact
يحصل أو يضع قيمة الاتصال.
[EntityField]
public string Contact { get; set; }
قيمة الممتلكات
Cost
يحصل أو يضع قيمة من التكلفة.
[EntityField]
public decimal Cost { get; set; }
قيمة الممتلكات
CostVariance
يحصل أو يضع قيمة CostVariance.
[EntityField]
public double CostVariance { get; set; }
قيمة الممتلكات
Created
يحصل أو يضع قيمة من خلق.
[EntityField]
public DateTime Created { get; set; }
قيمة الممتلكات
Deadline
يحصل أو يحدد قيمة الموعد النهائي.
[EntityField]
public DateTime Deadline { get; set; }
قيمة الممتلكات
DisplayAsSummary
يحصل أو يضع قيمة تشير إلى ما إذا كان DisplayAsSummary قد تم تعيينه أم لا.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
قيمة الممتلكات
DisplayOnTimeline
يحصل أو يحدد قيمة تشير إلى ما إذا كان DisplayOnTimeline قد تم تعيينه أم لا.
[EntityField]
public bool DisplayOnTimeline { get; set; }
قيمة الممتلكات
Duration
يحصل أو يضع قيمة مدة.
[EntityField]
public Duration Duration { get; set; }
قيمة الممتلكات
DurationFormat
يحصل أو يضع قيمة لـ DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
قيمة الممتلكات
DurationText
يحصل أو يضع قيمة لـ DurationText.
[EntityField]
public string DurationText { get; set; }
قيمة الممتلكات
DurationVariance
يحصل أو يضع قيمة لـ DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
قيمة الممتلكات
EarlyFinish
يحصل أو يضع قيمة EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
قيمة الممتلكات
EarlyStart
يحصل أو يضع قيمة EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
قيمة الممتلكات
EarnedValueMethod
يحصل أو يضع قيمة لـ EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
قيمة الممتلكات
ExtendedAttributes
يحصل على كائن ExtendedAttributeCollection يحتوي على قيم الخصائص الموسعة.
public ExtendedAttributeCollection ExtendedAttributes { get; }
قيمة الممتلكات
Remarks
هناك حاجة إلى قطعتين من البيانات - إشارة إلى لوحة الخصائص الموسعةالتي يتم تحديدها إما من خلال الهوية الفريدة أو الهوية الميدانية ، والقيمةالتي يتم تحديدها إما مع القيمة أو مؤشر العودة إلى قائمة القيمة.
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 في Microsoft Project) للارتباط هو التوافق بين HyperlinkAddress و HyperlinkSubAddress.
HyperlinkSubAddress
يحصل أو يضع موقعًا محددًا في وثيقة في رابط خارجي مرتبط بمهمة.
[EntityField]
public string HyperlinkSubAddress { get; set; }
قيمة الممتلكات
Remarks
العنوان الكامل (Hyperlink Href في Microsoft Project) للارتباط هو التوافق بين HyperlinkAddress و HyperlinkSubAddress.
Id
يحصل أو يضع قيمة ID.
[EntityField]
public int Id { get; set; }
قيمة الممتلكات
IgnoreResourceCalendar
يحصل أو يضع قيمة تشير إلى ما إذا كان 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
استدعاء Project.UpdateReferences لتحديث هذه الخصائص.
ParentTask
يحصل على المهمة الأبوية للمهمة.
public Task ParentTask { get; }
قيمة الممتلكات
PercentComplete
يحصل أو يحدد قيمة النسبة المئوية كاملة.
[EntityField]
public int PercentComplete { get; set; }
قيمة الممتلكات
PercentWorkComplete
يحصل أو يضع قيمة PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
قيمة الممتلكات
PhysicalPercentComplete
يحصل أو يضع قيمة من PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
قيمة الممتلكات
Predecessors
يحصل على كائن Aspose.Tasks.TaskCollection الذي يحتوي على جميع سلفي هذا الكائن المهمة.
public TaskCollection Predecessors { get; }
قيمة الممتلكات
PreleveledFinish
يحصل أو يضع قيمة من PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
قيمة الممتلكات
PreleveledStart
يحصل أو يضع قيمة من PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
قيمة الممتلكات
PrimaveraProperties
يحصل على كائن يحتوي على خصائص خاصة بـ Primavera لعمل قراءة من ملف Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
قيمة الممتلكات
Priority
يحصل أو يضع قيمة الأولوية.
[EntityField]
public int Priority { get; set; }
قيمة الممتلكات
RecurringInfo
يحصل على مثال Aspose.Tasks.RecurringTaskInfo فئة للمهمة التي هي مهمة متكررة؛ إذا كانت المهمة ليست واحدة متكررة ثم يعود صفر؛
public RecurringTaskInfo RecurringInfo { get; }
قيمة الممتلكات
RegularWork
يحصل أو يضع قيمة من RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
قيمة الممتلكات
RemainingCost
يحصل أو يضع قيمة من RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
قيمة الممتلكات
RemainingDuration
يحصل أو يضع قيمة من RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
قيمة الممتلكات
RemainingOvertimeCost
يحصل أو يضع قيمة من RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
قيمة الممتلكات
RemainingOvertimeWork
يحصل أو يضع قيمة RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
قيمة الممتلكات
RemainingWork
يحصل أو يضع قيمة من RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
قيمة الممتلكات
Resume
يحصل أو يحدد قيمة المراجعة.
[EntityField]
public DateTime Resume { get; set; }
قيمة الممتلكات
SV
التغيير في جدول القيمة المكتسبة، من خلال تاريخ حالة المشروع.التغيير في الجدول الزمني (SV) هو الفرق بين BCWP و BCWS.
public double SV { get; set; }
قيمة الممتلكات
SplitParts
يحصل على مجموعة SplitPart التي تمثل أجزاء من المهمة.
public SplitPartCollection SplitParts { get; }
قيمة الممتلكات
Start
يحصل أو يحدد قيمة البدء.
[EntityField]
public DateTime Start { get; set; }
قيمة الممتلكات
StartSlack
يحصل أو يضع قيمة StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
قيمة الممتلكات
StartText
يحصل أو يضع قيمة StartText.
[EntityField]
public string StartText { get; set; }
قيمة الممتلكات
StartVariance
يحصل أو يضع قيمة StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
قيمة الممتلكات
Status
تحصل على وضع المهمة.
[EntityField]
public TaskStatus Status { get; }
قيمة الممتلكات
StatusManager
يحصل أو يضع قيمة من StatusManager.
[EntityField]
public string StatusManager { get; set; }
قيمة الممتلكات
Stop
يحصل أو يضع قيمة توقف.
[EntityField]
public DateTime Stop { get; set; }
قيمة الممتلكات
SubprojectName
يحصل أو يضع قيمة SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
قيمة الممتلكات
Successors
يحصل على كائن Aspose.Tasks.TaskCollection الذي يحتوي على جميع الخلفاء لهذا الكائن Task.
public TaskCollection Successors { get; }
قيمة الممتلكات
TimephasedData
يحصل أو يضع كائنًا لـ TimephasedDataCollection لهذا المهمة.الحصار الزمني للبيانات المرتبطة بمهمة.
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
يعود صحيحًا إذا كانت المهمة المحددة وهذه الحالة لديها نفس الهوية الفريدة.
Get(الكلمات الدلالية Taskkey=» » »)
يعيد القيمة التي يتم تخزين الممتلكات في هذا الحاويات.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
المفتاح العقاري المحدد. Aspose.Tasks.Tsk للحصول على المفتاح العقاري.
Returns
T
القيمة التي يتم تخزين الممتلكات في هذا الحاويات.
نوع المعلمات
T
نوع القيمة المختصرة.
GetHashCode()
إرجاع قيمة رمز الهاش لهذا المهمة.
public override int GetHashCode()
Returns
يعيد قيمة رمز الهاش لهذا الكائن.
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
كائن 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
قائمة 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 <؛ Task >
قائمة بالمهام الصغيرة لهذه المهمة.
إلـى تـ>(الكلمات الدلالية 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,>