Class Task

Class Task

Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)

Představuje úkol v jednom projektu.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Dědiční členové

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Jedná se o jedno atomové dílo práce.

Můžete použítTask

Plánovat projekt vytvářením úkolů a přidělováním vhodných zdrojů na ně. Úkoly v projektu jsou organizovány jako kořeněná hierarchická stromová struktura, s kořenovým úkolem a podstromy dětských úkol.Chcete-li postavit strom úkolů, můžete použít specializovanou sbírku Aspose.Tasks.TaskCollection prostřednictvím přístupu k vlastnictví Aspose.Tasks.Project.RootTask nap.:

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; }

Hodnota nemovitosti

double

ActivityId

Představuje pole ID aktivity - jedinečný identifikátor úkolu používaný Primavera. (použitelný pouze pro projekty Primavera).

public string ActivityId { get; set; }

Hodnota nemovitosti

string

ActualCost

Získáte nebo nastavíte hodnotu AktuálníCost.

[EntityField]
public decimal ActualCost { get; set; }

Hodnota nemovitosti

decimal

ActualDuration

Získáte nebo nastavíte hodnotu AktuálníDurace.

[EntityField]
public Duration ActualDuration { get; set; }

Hodnota nemovitosti

Duration

ActualFinish

Získáte nebo nastavíte hodnotu ActualFinish.

[EntityField]
public DateTime ActualFinish { get; set; }

Hodnota nemovitosti

DateTime

ActualOvertimeCost

Získáte nebo nastavíte hodnotu AktuálníOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

Hodnota nemovitosti

decimal

ActualOvertimeWork

Získáte nebo nastavíte hodnotu ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

Hodnota nemovitosti

Duration

ActualOvertimeWorkProtected

Získáte nebo nastavíte hodnotu AktuálníOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

Hodnota nemovitosti

Duration

ActualStart

Získáte nebo nastavíte hodnotu ActualStart.

[EntityField]
public DateTime ActualStart { get; set; }

Hodnota nemovitosti

DateTime

ActualWork

Získáte nebo nastavíte hodnotu aktuální práce.

[EntityField]
public Duration ActualWork { get; set; }

Hodnota nemovitosti

Duration

ActualWorkProtected

Obdržíte nebo nastavíte hodnotu AktuálníWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

Hodnota nemovitosti

Duration

Assignments

Obdrží sbírku zdrojových úkolů pro tento objekt.

public ResourceAssignmentCollection Assignments { get; }

Hodnota nemovitosti

ResourceAssignmentCollection

BCWP

Obdrží nebo stanoví hodnotu BCWP.

[EntityField]
public double BCWP { get; set; }

Hodnota nemovitosti

double

BCWS

Obdrží nebo nastaví hodnotu BCWS.

[EntityField]
public double BCWS { get; set; }

Hodnota nemovitosti

double

Baselines

Obdrží nebo nastaví sběr základních hodnot úkolu.

public TaskBaselineCollection Baselines { get; set; }

Hodnota nemovitosti

TaskBaselineCollection

BudgetCost

Získáte nebo nastavíte hodnotu BudgetCost.

[EntityField]
public decimal BudgetCost { get; set; }

Hodnota nemovitosti

decimal

BudgetWork

Získáte nebo nastavíte hodnotu BudgetWork.

[EntityField]
public Duration BudgetWork { get; set; }

Hodnota nemovitosti

Duration

CV

Obdržíte nebo nastavíte hodnotu CV.

[EntityField]
public double CV { get; set; }

Hodnota nemovitosti

double

Calendar

Obdržíte nebo nastavíte hodnotu kalendáře.

[EntityField]
public Calendar Calendar { get; set; }

Hodnota nemovitosti

Calendar

Children

Obdržíte dětskou sbírku úkolů tohoto objektu.Objekt TaskCollection, který představuje úkoly dět.

public TaskCollection Children { get; }

Hodnota nemovitosti

TaskCollection

CommitmentFinish

Obdrží nebo stanoví hodnotu CommitmentFinish.

[EntityField]
public DateTime CommitmentFinish { get; set; }

Hodnota nemovitosti

DateTime

CommitmentStart

Obdrží nebo nastaví hodnotu CommitmentStart.

[EntityField]
public DateTime CommitmentStart { get; set; }

Hodnota nemovitosti

DateTime

CommitmentType

Obdrží nebo nastaví hodnotu CommitmentType.

[EntityField]
public int CommitmentType { get; set; }

Hodnota nemovitosti

int

ConstraintDate

Obdrží nebo nastaví hodnotu ConstraintDate.

[EntityField]
public DateTime ConstraintDate { get; set; }

Hodnota nemovitosti

DateTime

ConstraintType

Obdržíte nebo nastavíte hodnotu ConstraintType.

[EntityField]
public ConstraintType ConstraintType { get; set; }

Hodnota nemovitosti

ConstraintType

Contact

Obdržíte nebo nastavíte hodnotu Kontaktu.

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

Hodnota nemovitosti

string

Cost

Obdržíte nebo nastavíte hodnotu náklad.

[EntityField]
public decimal Cost { get; set; }

Hodnota nemovitosti

decimal

CostVariance

Obdrží nebo nastaví hodnotu CostVariance.

[EntityField]
public double CostVariance { get; set; }

Hodnota nemovitosti

double

Created

Získáte nebo nastavíte hodnotu stvořeného.

[EntityField]
public DateTime Created { get; set; }

Hodnota nemovitosti

DateTime

Deadline

Obdržíte nebo nastavíte hodnotu termínu.

[EntityField]
public DateTime Deadline { get; set; }

Hodnota nemovitosti

DateTime

DisplayAsSummary

Obdrží nebo nastaví hodnotu, která naznačuje, zda je DisplayAsSummary nastaven nebo ne.

[EntityField]
public NullableBool DisplayAsSummary { get; set; }

Hodnota nemovitosti

NullableBool

DisplayOnTimeline

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven DisplayOnTimeline nebo ne.

[EntityField]
public bool DisplayOnTimeline { get; set; }

Hodnota nemovitosti

bool

Duration

Obdrží nebo stanoví hodnotu trván.

[EntityField]
public Duration Duration { get; set; }

Hodnota nemovitosti

Duration

DurationFormat

Získáte nebo nastavíte hodnotu DurationFormat.

[EntityField]
public TimeUnitType DurationFormat { get; set; }

Hodnota nemovitosti

TimeUnitType

DurationText

Obdržíte nebo nastavíte hodnotu DurationText.

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

Hodnota nemovitosti

string

DurationVariance

Obdrží nebo nastaví hodnotu DurationVariance.

[EntityField]
public Duration DurationVariance { get; set; }

Hodnota nemovitosti

Duration

EarlyFinish

Získáte nebo nastavíte hodnotu EarlyFinish.

[EntityField]
public DateTime EarlyFinish { get; set; }

Hodnota nemovitosti

DateTime

EarlyStart

Získáte nebo nastavíte hodnotu EarlyStart.

[EntityField]
public DateTime EarlyStart { get; set; }

Hodnota nemovitosti

DateTime

EarnedValueMethod

Získáte nebo nastavíte hodnotu EarnedValueMethod.

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

Hodnota nemovitosti

EarnedValueMethodType

ExtendedAttributes

Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Hodnota nemovitosti

ExtendedAttributeCollection

Remarks

Potřebují se dva kusy dat - ukazatel zpět do rozšířené tabulky atributůkterý je specifikován buď jedinečným ID nebo ID pole a hodnotoukterý je specifikován buď hodnotou, nebo ukazatelem zpět do hodnotového seznamu.

ExternalId

Obdrží nebo nastaví hodnotu ExternalId.

[EntityField]
public int ExternalId { get; set; }

Hodnota nemovitosti

int

ExternalTaskProject

Obdržíte nebo nastavíte hodnotu ExternalTaskProject.

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

Hodnota nemovitosti

string

ExternalUid

Obdržíte nebo nastavte jedinečný identifikátor vnějšího úkolu, když je úkol vněj.

[EntityField]
public int ExternalUid { get; set; }

Hodnota nemovitosti

int

Finish

Získáte nebo nastavíte hodnotu Finish.

[EntityField]
public DateTime Finish { get; set; }

Hodnota nemovitosti

DateTime

FinishSlack

Obdrží nebo nastaví hodnotu FinishSlack.

[EntityField]
public TimeSpan FinishSlack { get; set; }

Hodnota nemovitosti

TimeSpan

FinishText

Obdržíte nebo nastavíte hodnotu FinishText.

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

Hodnota nemovitosti

string

FinishVariance

Obdrží nebo nastaví hodnotu FinishVariance.

[EntityField]
public Duration FinishVariance { get; set; }

Hodnota nemovitosti

Duration

FixedCost

Získáte nebo nastavíte hodnotu FixedCost.

[EntityField]
public double FixedCost { get; set; }

Hodnota nemovitosti

double

FixedCostAccrual

Obdrží nebo nastaví hodnotu FixedCostAccrual.

[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }

Hodnota nemovitosti

CostAccrualType

FreeSlack

Získáte nebo nastavte hodnotu FreeSlack.

[EntityField]
public TimeSpan FreeSlack { get; set; }

Hodnota nemovitosti

TimeSpan

Guid

Obdrží nebo stanoví hodnotu průvodce.

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

Hodnota nemovitosti

string

HideBar

Obdrží nebo nastaví hodnotu, která naznačuje, zda je HideBar nastaven nebo ne.

[EntityField]
public NullableBool HideBar { get; set; }

Hodnota nemovitosti

NullableBool

Hyperlink

Obdržíte nebo nastavíte titul nebo vysvětlovací text pro hypertextový odkaz spojený s úkolem.

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

Hodnota nemovitosti

string

HyperlinkAddress

Obdržíte nebo nastavíte adresu pro hypertextový odkaz spojený s úkolem.

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

Hodnota nemovitosti

string

Remarks

plná adresa (Hyperlink Href v Microsoft Project) hypertextového odkazu je spojení HyperlinkAddress a HyperlinkSubAddress.

HyperlinkSubAddress

Získáte nebo nastavíte konkrétní umístění v dokumentu v hypertextovém odkazu spojeném s úkolem.

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

Hodnota nemovitosti

string

Remarks

plná adresa (Hyperlink Href v Microsoft Project) hypertextového odkazu je spojení HyperlinkAddress a HyperlinkSubAddress.

Id

Obdržíte nebo nastavíte hodnotu ID.

[EntityField]
public int Id { get; set; }

Hodnota nemovitosti

int

IgnoreResourceCalendar

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IgnoreResourceCalendar nebo ne.

[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }

Hodnota nemovitosti

NullableBool

IgnoreWarnings

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IgnoreWarnings nastaven nebo ne.

[EntityField]
public bool IgnoreWarnings { get; set; }

Hodnota nemovitosti

bool

IsActive

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven nebo ne.

[EntityField]
public NullableBool IsActive { get; set; }

Hodnota nemovitosti

NullableBool

IsCritical

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsCritical nebo ne.

[EntityField]
public NullableBool IsCritical { get; set; }

Hodnota nemovitosti

NullableBool

IsEffortDriven

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsEffortDriven nastaven nebo ne.

[EntityField]
public NullableBool IsEffortDriven { get; set; }

Hodnota nemovitosti

NullableBool

IsEstimated

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven nebo ne.

[EntityField]
public NullableBool IsEstimated { get; set; }

Hodnota nemovitosti

NullableBool

IsExpanded

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsExpanded nastaven nebo ne.

[EntityField]
public NullableBool IsExpanded { get; set; }

Hodnota nemovitosti

NullableBool

IsExternalTask

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsExternalTask nebo ne.

[EntityField]
public bool IsExternalTask { get; set; }

Hodnota nemovitosti

bool

IsManual

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsManual nastaven nebo ne.

[EntityField]
public NullableBool IsManual { get; set; }

Hodnota nemovitosti

NullableBool

IsMarked

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsMarked nastaven nebo ne.

[EntityField]
public bool IsMarked { get; set; }

Hodnota nemovitosti

bool

IsMilestone

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsMilestone nastaven nebo ne.

[EntityField]
public NullableBool IsMilestone { get; set; }

Hodnota nemovitosti

NullableBool

IsNull

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsNull nebo ne.

[EntityField]
public NullableBool IsNull { get; set; }

Hodnota nemovitosti

NullableBool

IsOverallocated

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsOverallocated nastaven nebo ne.

[EntityField]
public NullableBool IsOverallocated { get; set; }

Hodnota nemovitosti

NullableBool

IsPublished

Obdrží nebo nastaví hodnotu, která naznačuje, zda je zveřejněno nebo ne.

[EntityField]
public NullableBool IsPublished { get; set; }

Hodnota nemovitosti

NullableBool

IsRecurring

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsRecurring nastaven nebo ne.

[EntityField]
public NullableBool IsRecurring { get; set; }

Hodnota nemovitosti

NullableBool

IsResumeValid

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsResumeValid nebo ne.

[EntityField]
public NullableBool IsResumeValid { get; set; }

Hodnota nemovitosti

NullableBool

IsRollup

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsRollup nebo ne.

[EntityField]
public NullableBool IsRollup { get; set; }

Hodnota nemovitosti

NullableBool

IsSubproject

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsSubproject nastaven nebo ne.

[EntityField]
public bool IsSubproject { get; set; }

Hodnota nemovitosti

bool

IsSubprojectReadOnly

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsSubprojectReadOnly nastaven nebo ne.

[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }

Hodnota nemovitosti

NullableBool

IsSummary

Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsSummary nastaven nebo ne.

[EntityField]
public bool IsSummary { get; set; }

Hodnota nemovitosti

bool

LateFinish

Získáte nebo nastavíte hodnotu LateFinish.

[EntityField]
public DateTime LateFinish { get; set; }

Hodnota nemovitosti

DateTime

LateStart

Získáte nebo nastavte hodnotu LateStart.

[EntityField]
public DateTime LateStart { get; set; }

Hodnota nemovitosti

DateTime

LevelAssignments

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven LevelAssignments nebo ne.

[EntityField]
public NullableBool LevelAssignments { get; set; }

Hodnota nemovitosti

NullableBool

LevelingCanSplit

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven LevelingCanSplit nebo ne.

[EntityField]
public NullableBool LevelingCanSplit { get; set; }

Hodnota nemovitosti

NullableBool

LevelingDelay

Získáte nebo nastavíte hodnotu LevelingDelay.

[EntityField]
public Duration LevelingDelay { get; set; }

Hodnota nemovitosti

Duration

ManualDuration

Získáte nebo nastavíte hodnotu ManualDuration.

[EntityField]
public Duration ManualDuration { get; set; }

Hodnota nemovitosti

Duration

ManualFinish

Obdržíte nebo nastavíte hodnotu ManualFinish.

[EntityField]
public DateTime ManualFinish { get; set; }

Hodnota nemovitosti

DateTime

ManualStart

Získáte nebo nastavíte hodnotu ManualStart.

[EntityField]
public DateTime ManualStart { get; set; }

Hodnota nemovitosti

DateTime

Name

Obdrží nebo nastaví hodnotu jména.

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

Hodnota nemovitosti

string

Poznámka RTF

Obdrží nebo nastaví hodnotu NotesRTF.

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

Hodnota nemovitosti

string

NotesText

Obdržíte nebo nastavíte hodnotu NotesText.

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

Hodnota nemovitosti

string

OutlineCodes

Obsahuje nebo nastaví objekt Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Hodnota nemovitosti

OutlineCodeCollection

Remarks

Dva kusy dat jsou nezbytné - ukazatel k výstupukódová tabulka, která je specifikována FieldID, a hodnotakterý je specifikován buď ukazatelem ValueID nebo ValueGUID na hodnotovém seznamu.

OutlineLevel

Obdržíte nebo nastavíte hodnotu OutlineLevel.

[EntityField]
public int OutlineLevel { get; set; }

Hodnota nemovitosti

int

OutlineNumber

Obdržíte nebo nastavíte hodnotu OutlineNumber.

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

Hodnota nemovitosti

string

OvertimeCost

Získáte nebo nastavíte hodnotu OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

Hodnota nemovitosti

decimal

OvertimeWork

Získáte nebo nastavíte hodnotu OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

Hodnota nemovitosti

Duration

ParentProject

Obdrží rodný projekt úkolu.

public Project ParentProject { get; }

Hodnota nemovitosti

Project

Remarks

Zavolejte Project.UpdateReference k aktualizaci těchto vlastnost.

ParentTask

Získává rodičovský úkol úkolu.

public Task ParentTask { get; }

Hodnota nemovitosti

Task

PercentComplete

Získáte nebo nastavíte hodnotu ProcentComplete.

[EntityField]
public int PercentComplete { get; set; }

Hodnota nemovitosti

int

PercentWorkComplete

Získáte nebo nastavíte hodnotu ProcentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

Hodnota nemovitosti

int

PhysicalPercentComplete

Obdrží nebo nastaví hodnotu PhysicalPercentComplete.

[EntityField]
public int PhysicalPercentComplete { get; set; }

Hodnota nemovitosti

int

Predecessors

Obsahuje objekt Aspose.Tasks.TaskCollection, který obsahuje všechny předchůdce tohoto objektu.

public TaskCollection Predecessors { get; }

Hodnota nemovitosti

TaskCollection

PreleveledFinish

Obdržíte nebo nastavíte hodnotu PreleveledFinish.

[EntityField]
public DateTime PreleveledFinish { get; set; }

Hodnota nemovitosti

DateTime

PreleveledStart

Získáte nebo nastavíte hodnotu PreleveledStart.

[EntityField]
public DateTime PreleveledStart { get; set; }

Hodnota nemovitosti

DateTime

PrimaveraProperties

Obdrží předmět, který obsahuje vlastnosti specifické pro Primavera pro úkol přečtený z souboru Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Hodnota nemovitosti

PrimaveraTaskProperties

Priority

Získáte nebo nastavíte hodnotu priorit.

[EntityField]
public int Priority { get; set; }

Hodnota nemovitosti

int

RecurringInfo

Obdrží příklad třídy Aspose.Tasks.RecurringTaskInfo pro úkol, který je opakovaným úkolem; pokud úkol není opakovaným úkolem, pak se vrátí null;Informace, například Aspose.Tasks.RecurringTaskInfo je k dispozici pouze ve formátu souboru mpp.

public RecurringTaskInfo RecurringInfo { get; }

Hodnota nemovitosti

RecurringTaskInfo

RegularWork

Získáte nebo nastavíte hodnotu RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

Hodnota nemovitosti

Duration

RemainingCost

Získáte nebo nastavíte hodnotu RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

Hodnota nemovitosti

decimal

RemainingDuration

Získáte nebo nastavíte hodnotu RemainingDuration.

[EntityField]
public Duration RemainingDuration { get; set; }

Hodnota nemovitosti

Duration

RemainingOvertimeCost

Získáte nebo nastavíte hodnotu RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

Hodnota nemovitosti

decimal

RemainingOvertimeWork

Získáte nebo nastavte hodnotu RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

Hodnota nemovitosti

Duration

RemainingWork

Získáte nebo nastavíte hodnotu RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

Hodnota nemovitosti

Duration

Resume

Obdržíte nebo nastavíte hodnotu shrnut.

[EntityField]
public DateTime Resume { get; set; }

Hodnota nemovitosti

DateTime

SV

Získaná hodnota harmonogramu variance, přes datum stavu projektu.Schéma variance (SV) je rozdíl mezi BCWP a BCWS.

public double SV { get; set; }

Hodnota nemovitosti

double

SplitParts

Obdrží sbírku SplitPart, která představuje části úkolu.

public SplitPartCollection SplitParts { get; }

Hodnota nemovitosti

SplitPartCollection

Start

Získáte nebo nastavíte hodnotu Start.

[EntityField]
public DateTime Start { get; set; }

Hodnota nemovitosti

DateTime

StartSlack

Získáte nebo nastavíte hodnotu StartSlack.

[EntityField]
public TimeSpan StartSlack { get; set; }

Hodnota nemovitosti

TimeSpan

StartText

Získáte nebo nastavíte hodnotu StartText.

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

Hodnota nemovitosti

string

StartVariance

Získáte nebo nastavte hodnotu StartVariance.

[EntityField]
public Duration StartVariance { get; set; }

Hodnota nemovitosti

Duration

Status

Získáte status úkolu.

[EntityField]
public TaskStatus Status { get; }

Hodnota nemovitosti

TaskStatus

StatusManager

Získáte nebo nastavíte hodnotu StatusManager.

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

Hodnota nemovitosti

string

Stop

Obdržíte nebo nastavíte hodnotu Stop.

[EntityField]
public DateTime Stop { get; set; }

Hodnota nemovitosti

DateTime

SubprojectName

Obdržíte nebo nastavíte hodnotu SubprojectName.

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

Hodnota nemovitosti

string

Successors

Obdrží objekt Aspose.Tasks.TaskCollection, který obsahuje všechny nástupce tohoto objektu.

public TaskCollection Successors { get; }

Hodnota nemovitosti

TaskCollection

TimephasedData

Získáte nebo nastavíte předmět TimeFasedDataCollection tohoto úkolu.asový blok dat spojený s úkolem.

public TimephasedDataCollection TimephasedData { get; set; }

Hodnota nemovitosti

TimephasedDataCollection

Remarks

tení je podporováno pouze ve formátu XML.

TotalSlack

Obdrží nebo nastaví hodnotu TotalSlack.

[EntityField]
public TimeSpan TotalSlack { get; set; }

Hodnota nemovitosti

TimeSpan

Type

Obdržíte nebo nastavíte hodnotu typu.

[EntityField]
public TaskType Type { get; set; }

Hodnota nemovitosti

TaskType

Uid

Získáte nebo nastavíte hodnotu UID.

[EntityField]
public int Uid { get; set; }

Hodnota nemovitosti

int

WBS

Obdrží nebo nastaví hodnotu WBS.

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

Hodnota nemovitosti

string

WBSVíce

Obdrží nebo nastaví hodnotu WBSLevel.

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

Hodnota nemovitosti

string

Warning

Obdrží nebo nastaví hodnotu, která naznačuje, zda je upozornění nastaveno nebo ne.

[EntityField]
public bool Warning { get; set; }

Hodnota nemovitosti

bool

Work

Získává nebo stanoví hodnotu práce.

[EntityField]
public Duration Work { get; set; }

Hodnota nemovitosti

Duration

WorkVariance

Obdrží nebo nastaví hodnotu WorkVariance.

[EntityField]
public Duration WorkVariance { get; set; }

Hodnota nemovitosti

Duration

Methods

Clone()

Vytváří kompletní kopii úkolu bez podúloh.

public object Clone()

Returns

object

Vytvořte kopii úkolu.

Delete()

Odstraňuje úkol z sběru úkolů mateřského projektu a všech jeho úkol.

public void Delete()

Equals(Task)

Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému úkolu.

public bool Equals(Task other)

Parameters

other Task

Následující úkol je srovnat s tímto příkladem.

Returns

bool

vrátí pravdu, pokud specifikovaná úloha a tato instance mají stejné jedinečné ID.

Equals(Objekt)

Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.

public override bool Equals(object obj)

Parameters

obj object

Uvedený předmět srovnat s tímto příkladem.

Returns

bool

vrátí pravdu, pokud specifikovaná úloha a tato instance mají stejné jedinečné ID.

Zbavte se>(Klíčová, Taskkey="">"">)

Vrátí hodnotu, na kterou je majetek mapován v tomto kontejneru.

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

Parameters

key Key <t, taskkey ="">

specifikovaný klíč k nemovitosti. Aspose.Tasks.Tsk získat klíč k nemovitosti.

Returns

T

hodnotu, na kterou je majetek mapován v tomto kontejneru.

Typy parametrů

T

Typ mapované hodnoty.

GetHashCode()

Vrátí hodnotu hashového kódu pro tento úkol.

public override int GetHashCode()

Returns

int

Vrátí hodnotu hashového kódu pro tento objekt.

GetTimephasedData(datum, datum, datum, datum, datum)

Returns Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedData hodnoty v daných počátečních a koncích dat určité časové data typu.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Datum zahájení časové fáze dat.

end DateTime

Datum konce časové fáze dat.

timephasedType TimephasedDataType

Typ časových fází dat (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedData hodnoty v rámci daných počátečních a koncích dat určité časové data typu.

GetTimephasedData(datum, datum)

Návrat Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedData hodnoty v daných počátečních a koncích dat.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Datum zahájení časové fáze dat.

end DateTime

Datum konce časové fáze dat.

Returns

TimephasedDataCollection

Seznam aplikací Aspose.Tasks.TimephasedData musí být vyplněna.

MoveToSibling(Task)

Pohybuje aktuální úkol na stejné Outline úrovně před určeným úkolem.Pokud je ParentProject.CalculationMode Žádný uživatel by měl po použití této metody odvolat Project.Recalculate() (Bude přepočítat všechny úkoly projektu (start/finish daty, nastaví dříve/později daty) a vypočítat závislé pole, jako jsou nárazy, pracovní a nákladové pole, úrovně výstupu).Pokud je ParentProject.CalculationMode manuální, metoda automaticky vypočítá pouze identifikaci úkolu, úroveň výstupu a čísla výstupu.Pokud je ParentProject.CalculationMode automaticky, metoda automaticky obnovuje všechny úkoly projektu.(Start/Finish daty, nastavení dříve/zpožděných dat, výpočet úderů, pracovních a nákladových polí, recalculate IDs a outline úrovně).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

kol, před nímž bude aktuální úkol vložen.

MoveToSibling(Int)

Pohybuje aktuální úkol na stejné Outline úrovně před úkolem s specifikovaným ID.Pokud je ParentProject.CalculationMode Žádný uživatel by měl po použití této metody odvolat Project.Recalculate() (Bude přepočítat všechny úkoly projektu (start/finish daty, nastaví dříve/později daty) a vypočítat závislé pole, jako jsou nárazy, pracovní a nákladové pole, úrovně výstupu).Pokud je ParentProject.CalculationMode manuální, metoda automaticky vypočítá pouze identifikaci úkolu, úroveň výstupu a čísla výstupu.Pokud je ParentProject.CalculationMode automaticky, metoda automaticky obnovuje všechny úkoly projektu.(Start/Finish daty, nastavení dříve/zpožděných dat, výpočet úderů, pracovních a nákladových polí, recalculate IDs a outline úrovně).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) úkolu, před nímž bude aktuální úkol vložen.

OutlineIndent()

Vložte úkol do výstupu.

public void OutlineIndent()

OutlineOutdent()

Podporuje úkol v outline.

public void OutlineOutdent()

SelectAllChildTasks()

Znovu shromažďuje všechny dětské úkoly tohoto úkolu.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Seznam dětských úkolů tohoto úkolu.

Set(Klíčová, Taskkey="">, A“ T)

Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.

public void Set<t>(Key<t, taskkey=""> key, T val)

Parameters

key Key <t, taskkey ="">

specifikovaný klíč k nemovitosti. Aspose.Tasks.Tsk získat klíč k nemovitosti.

val T

a hodnotu.

Typy parametrů

T

Typ mapované hodnoty.

ToString()

Vrátí krátkou řetězovou reprezentaci úkolu.Přesné údaje o prezentaci jsou nejasné a podléhají změn.

public override string ToString()

Returns

string

Krátké řádky, které představují úkolový objekt.</t,></t,></t,></t,></t,></t,>

 Čeština