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
Получается или устанавливается стоимость руководства.
[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
Получается или устанавливается стоимость 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
Получается или устанавливается значение Stop.
[EntityField]
public DateTime Stop { get; set; }
Стоимость недвижимости
SubprojectName
Получается или устанавливается значение SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Стоимость недвижимости
Successors
Получается объект Aspose.Tasks.TaskCollection, который содержит всех последователей этого объекта.
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
Получается или устанавливается стоимость УИД.
[EntityField]
public int Uid { get; set; }
Стоимость недвижимости
WBS
Получается или устанавливается стоимость WBS.
[EntityField]
public string WBS { get; set; }
Стоимость недвижимости
WBSLevel
Получается или устанавливается стоимость 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(DateTime, DateTime, TimephasedDataType)
Возвращает 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.TimephasedData в пределах данных стартовых и конечных дат определенного временного типа данных.
GetTimephasedData(Дата времени, дата времени)
Возвращает объект Aspose.Tasks.TimephasedDataCollection с элементами Aspose.Tasks.Task.TimephasedData в пределах даты начала и окончания.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Дата начала времени фазных данных.
end
DateTime
Дата окончания времени фазных данных.
Returns
Список Aspose.Tasks.TimephasedДаты для заполнения.
MoveToSibling(Task)
Переместите текущую задачу на тот же уровень выхода перед указанной задачей.Если ParentProject.CalculationMode является Ни один пользователь не должен ссылаться на Project.Recalculate() после использования этого метода (Это перечислит все задачи проекта (старт/окончание даты, устанавливает ранние/поздние даты) и вычислит зависимые поля, такие как удары, рабочие и затратные поля, уровни выхода).Если ParentProject.CalculationMode является Ручной, то метод автоматически вычисляет только идентификатор задания, уровень выхода и числа выхода.Если ParentProject.CalculationMode является автоматическим, то метод автоматически перечисляет все задачи проекта.(старт/окончательные даты, установка ранних/поздних дат, расчет ударов, рабочих и затратных полей, перерасчет ID и уровней выхода).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Задача, перед которой будет введен текущий задач.
MoveToSibling(ИНТ)
Переместите текущую задачу на том же уровне выхода перед задачей с указанным ИД.Если ParentProject.CalculationMode является Ни один пользователь не должен ссылаться на Project.Recalculate() после использования этого метода (Это перечислит все задачи проекта (старт/окончание даты, устанавливает ранние/поздние даты) и вычислит зависимые поля, такие как удары, рабочие и затратные поля, уровни выхода).Если ParentProject.CalculationMode является Ручной, то метод автоматически вычисляет только идентификатор задания, уровень выхода и числа выхода.Если ParentProject.CalculationMode является автоматическим, то метод автоматически перечисляет все задачи проекта.(старт/окончательные даты, установка ранних/поздних дат, расчет ударов, рабочих и затратных полей, перерасчет ID и уровней выхода).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ИД (Aspose.Tasks.Tsk.Id) задания, перед которым будет введен текущий задание.
OutlineIndent()
Введите задачу в источник.
public void OutlineIndent()
OutlineOutdent()
Поощряет задание в выпуске.
public void OutlineOutdent()
SelectAllChildTasks()
Рекурсивно собирает все детские задания этой задачи.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable • < Task >
Список детских задач этой задачи.
Сеть (Ключ, taskkey=««» Т)
Картировать указанное имущество до указанной стоимости в этом контейнере.
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,>