Class Task

Class Task

Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)

Predstavuje úlohu v projekte.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Z dedičných členov

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

Remarks

Predstavuje jeden atómový chunk práce.

Jeden môže použiťTask

Plánovanie projektu vytvorením úloh a pridelením primeraných zdrojov na ne. Úlohy v projekte sú organizované ako koreňová hierarchická stromová štruktúra, s koreňovou úlohou a podvodmi detských úloh.Ak chcete postaviť strom úloh, môžete použiť špecializovanú zbierku Aspose.Tasks.TaskCollection prístupom k vlastnosti Aspose.Tasks.Project.RootTask atď.:

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 nehnuteľnosti

double

ActivityId

Predstavuje pole aktivity ID - jedinečný identifikátor úlohy používaný Primavera. (používa sa iba na projekty Primavera).

public string ActivityId { get; set; }

Hodnota nehnuteľnosti

string

ActualCost

Získajte alebo nastavíte hodnotu AktuálneCost.

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

Hodnota nehnuteľnosti

decimal

ActualDuration

Získate alebo nastavíte hodnotu AktuálneDurácie.

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

Hodnota nehnuteľnosti

Duration

ActualFinish

Získa alebo nastaví hodnotu ActualFinish.

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

Hodnota nehnuteľnosti

DateTime

ActualOvertimeCost

Získajte alebo nastavíte hodnotu AktuálneOvertimeCost.

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

Hodnota nehnuteľnosti

decimal

ActualOvertimeWork

Získate alebo nastavíte hodnotu AktuálneOvertimeWork.

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

Hodnota nehnuteľnosti

Duration

ActualOvertimeWorkProtected

Získava alebo nastaví hodnotu AktuálneOvertimeWorkProtected.

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

Hodnota nehnuteľnosti

Duration

ActualStart

Získajte alebo nastavíte hodnotu aktuálneho štartovania.

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

Hodnota nehnuteľnosti

DateTime

ActualWork

Získate alebo nastavíte hodnotu aktuálnej práce.

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

Hodnota nehnuteľnosti

Duration

ActualWorkProtected

Získajte alebo nastavíte hodnotu aktuálnehoWorkProtected.

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

Hodnota nehnuteľnosti

Duration

Assignments

Získa zhromaždenie zdrojových úloh pre tento objekt.

public ResourceAssignmentCollection Assignments { get; }

Hodnota nehnuteľnosti

ResourceAssignmentCollection

BCWP

Získa alebo nastaví hodnotu BCWP.

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

Hodnota nehnuteľnosti

double

BCWS

Získa alebo nastaví hodnotu BCWS.

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

Hodnota nehnuteľnosti

double

Baselines

Získa alebo nastaví zoznam základných hodnôt úlohy.

public TaskBaselineCollection Baselines { get; set; }

Hodnota nehnuteľnosti

TaskBaselineCollection

BudgetCost

Získajte alebo nastavíte hodnotu BudgetCost.

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

Hodnota nehnuteľnosti

decimal

BudgetWork

Získate alebo nastavíte hodnotu BudgetWork.

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

Hodnota nehnuteľnosti

Duration

CV

Získajte alebo nastavíte hodnotu CV.

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

Hodnota nehnuteľnosti

double

Calendar

Získať alebo nastaviť hodnotu kalendára.

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

Hodnota nehnuteľnosti

Calendar

Children

Dostane detskú úlohu zbierky tohto objektu.TaskCollection objekt, ktorý predstavuje detské úlohy.

public TaskCollection Children { get; }

Hodnota nehnuteľnosti

TaskCollection

CommitmentFinish

Získate alebo nastavíte hodnotu CommitmentFinish.

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

Hodnota nehnuteľnosti

DateTime

CommitmentStart

Získa alebo nastaví hodnotu CommitmentStart.

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

Hodnota nehnuteľnosti

DateTime

CommitmentType

Získa alebo nastaví hodnotu CommitmentType.

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

Hodnota nehnuteľnosti

int

ConstraintDate

Získa alebo nastaví hodnotu ConstraintDate.

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

Hodnota nehnuteľnosti

DateTime

ConstraintType

Získa alebo nastaví hodnotu ConstraintType.

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

Hodnota nehnuteľnosti

ConstraintType

Contact

Získajte alebo nastavíte hodnotu kontaktu.

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

Hodnota nehnuteľnosti

string

Cost

Dostane alebo nastaví hodnotu nákladov.

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

Hodnota nehnuteľnosti

decimal

CostVariance

Získajte alebo nastavíte hodnotu CostVariance.

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

Hodnota nehnuteľnosti

double

Created

Získate alebo nastavíte hodnotu vytvoreného.

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

Hodnota nehnuteľnosti

DateTime

Deadline

Získajte alebo nastavíte hodnotu termínu.

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

Hodnota nehnuteľnosti

DateTime

DisplayAsSummary

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

DisplayOnTimeline

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený DisplayOnTimeline alebo nie.

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

Hodnota nehnuteľnosti

bool

Duration

Získa alebo nastaví hodnotu trvania.

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

Hodnota nehnuteľnosti

Duration

DurationFormat

Získa alebo nastaví hodnotu DurationFormat.

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

Hodnota nehnuteľnosti

TimeUnitType

DurationText

Získa alebo nastaví hodnotu DurationText.

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

Hodnota nehnuteľnosti

string

DurationVariance

Získa alebo nastaví hodnotu DurationVariance.

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

Hodnota nehnuteľnosti

Duration

EarlyFinish

Získa alebo nastaví hodnotu EarlyFinish.

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

Hodnota nehnuteľnosti

DateTime

EarlyStart

Získať alebo nastaviť hodnotu EarlyStart.

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

Hodnota nehnuteľnosti

DateTime

EarnedValueMethod

Získať alebo nastaviť hodnotu EarnedValueMethod.

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

Hodnota nehnuteľnosti

EarnedValueMethodType

ExtendedAttributes

Obsahuje objekt, ktorý obsahuje hodnoty rozšíreného atributu.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Hodnota nehnuteľnosti

ExtendedAttributeCollection

Remarks

Dva kusy údajov sú potrebné - ukazovateľ späť na rozšírenú tabuľku atribútovktorý je určený buď jedinečným ID alebo ID poľa, a hodnotaktorý je uvedený buď hodnotou, alebo ukazovateľom späť do hodnotového zoznamu.

ExternalId

Získa alebo nastaví hodnotu ExternalId.

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

Hodnota nehnuteľnosti

int

ExternalTaskProject

Získa alebo nastaví hodnotu ExternalTaskProject.

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

Hodnota nehnuteľnosti

string

ExternalUid

Získať alebo nastaviť jedinečný identifikátor externej úlohy, keď je úloha externá.

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

Hodnota nehnuteľnosti

int

Finish

Získa alebo nastaví hodnotu Finish.

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

Hodnota nehnuteľnosti

DateTime

FinishSlack

Získa alebo nastaví hodnotu FinishSlack.

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

Hodnota nehnuteľnosti

TimeSpan

FinishText

Získa alebo nastaví hodnotu FinishText.

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

Hodnota nehnuteľnosti

string

FinishVariance

Získa alebo nastaví hodnotu FinishVariance.

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

Hodnota nehnuteľnosti

Duration

FixedCost

Získa alebo nastaví hodnotu FixedCost.

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

Hodnota nehnuteľnosti

double

FixedCostAccrual

Získa alebo nastaví hodnotu FixedCostAccrual.

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

Hodnota nehnuteľnosti

CostAccrualType

FreeSlack

Získa alebo nastaví hodnotu FreeSlack.

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

Hodnota nehnuteľnosti

TimeSpan

Guid

Získa alebo nastaví hodnotu sprievodcu.

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

Hodnota nehnuteľnosti

string

HideBar

Získa alebo nastaví hodnotu, ktorá naznačuje, či je HideBar nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

Hyperlink

Získava alebo nastaví názov alebo vysvetľujúci text pre hypertextový odkaz spojený s úlohou.

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

Hodnota nehnuteľnosti

string

HyperlinkAddress

Získať alebo nastaviť adresu pre hypertextový odkaz spojený s úlohou.

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

Hodnota nehnuteľnosti

string

Remarks

Úplná adresa (Hyperlink Href v programe Microsoft Project) hypertextového prepojenia je spojenie HyperlinkAddress a HyperlinkSubAddress.

HyperlinkSubAddress

Získava alebo nastaví konkrétnu polohu v dokumente v hypertextovom prepojení spojenom s úlohou.

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

Hodnota nehnuteľnosti

string

Remarks

Úplná adresa (Hyperlink Href v programe Microsoft Project) hypertextového prepojenia je spojenie HyperlinkAddress a HyperlinkSubAddress.

Id

Získa alebo nastaví hodnotu ID.

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

Hodnota nehnuteľnosti

int

IgnoreResourceCalendar

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený IgnoreResourceCalendar alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IgnoreWarnings

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený IgnoreWarnings alebo nie.

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

Hodnota nehnuteľnosti

bool

IsActive

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsCritical

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsEffortDriven

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsEstimated

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsExpanded

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsExternalTask

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

IsManual

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsMarked

Získa alebo nastaví hodnotu, ktorá naznačuje, či je IsMarked nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

IsMilestone

Získa alebo nastaví hodnotu, ktorá naznačuje, či je IsMilestone nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsNull

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsOverallocated

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsPublished

Dostane alebo nastaví hodnotu, ktorá naznačuje, či je publikovaný nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsRecurring

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsResumeValid

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsRollup

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsSubproject

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

IsSubprojectReadOnly

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

IsSummary

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

bool

LateFinish

Získa alebo nastaví hodnotu LateFinish.

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

Hodnota nehnuteľnosti

DateTime

LateStart

Získa alebo nastaví hodnotu LateStart.

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

Hodnota nehnuteľnosti

DateTime

LevelAssignments

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

LevelingCanSplit

Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.

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

Hodnota nehnuteľnosti

NullableBool

LevelingDelay

Získať alebo nastaviť hodnotu LevelingDelay.

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

Hodnota nehnuteľnosti

Duration

ManualDuration

Získate alebo nastavíte hodnotu ManualDuration.

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

Hodnota nehnuteľnosti

Duration

ManualFinish

Získajte alebo nastavíte hodnotu ManualFinish.

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

Hodnota nehnuteľnosti

DateTime

ManualStart

Získajte alebo nastavíte hodnotu ManualStart.

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

Hodnota nehnuteľnosti

DateTime

Name

Dostane alebo nastaví hodnotu názvu.

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

Hodnota nehnuteľnosti

string

Zoznam RTF

Získa alebo nastaví hodnotu NotesRTF.

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

Hodnota nehnuteľnosti

string

NotesText

Získa alebo nastaví hodnotu NotesText.

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

Hodnota nehnuteľnosti

string

OutlineCodes

Získajte alebo nastavíte objekt Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Hodnota nehnuteľnosti

OutlineCodeCollection

Remarks

Dva kusy údajov sú potrebné - ukazovateľ na výstuptabuľka kódu, ktorá je špecifikovaná FieldID, a hodnotaktorý je uvedený buď hodnotou ID alebo hodnotou GUID ukazovateľom na zoznam hodnôt.

OutlineLevel

Získa alebo nastaví hodnotu OutlineLevel.

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

Hodnota nehnuteľnosti

int

OutlineNumber

Získa alebo nastaví hodnotu OutlineNumber.

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

Hodnota nehnuteľnosti

string

OvertimeCost

Získa alebo nastaví hodnotu OvertimeCost.

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

Hodnota nehnuteľnosti

decimal

OvertimeWork

Získa alebo nastaví hodnotu OvertimeWork.

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

Hodnota nehnuteľnosti

Duration

ParentProject

Získava materský projekt úlohy.

public Project ParentProject { get; }

Hodnota nehnuteľnosti

Project

Remarks

Zavolajte Project.UpdateReferencie aktualizovať tieto vlastnosti.

ParentTask

Získava rodičovskú úlohu úlohy.

public Task ParentTask { get; }

Hodnota nehnuteľnosti

Task

PercentComplete

Získajte alebo nastavíte hodnotu percentuálne.

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

Hodnota nehnuteľnosti

int

PercentWorkComplete

Získajte alebo nastavíte hodnotu percentaWorkComplete.

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

Hodnota nehnuteľnosti

int

PhysicalPercentComplete

Získa alebo nastaví hodnotu PhysicalPercentComplete.

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

Hodnota nehnuteľnosti

int

Predecessors

Získava objekt Aspose.Tasks.TaskCollection, ktorý obsahuje všetky predchodcovia tohto objektu Task.

public TaskCollection Predecessors { get; }

Hodnota nehnuteľnosti

TaskCollection

PreleveledFinish

Získava alebo nastaví hodnotu PreleveledFinish.

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

Hodnota nehnuteľnosti

DateTime

PreleveledStart

Získa alebo nastaví hodnotu PreleveledStart.

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

Hodnota nehnuteľnosti

DateTime

PrimaveraProperties

Dostane objekt obsahujúci vlastnosti špecifické pre Primavera pre úlohu čítanú z súboru Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Hodnota nehnuteľnosti

PrimaveraTaskProperties

Priority

Získava alebo stanovuje hodnotu priority.

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

Hodnota nehnuteľnosti

int

RecurringInfo

Získava príklad triedy Aspose.Tasks.RecurringTaskInfo pre úlohu, ktorá je opakovaná úloha; ak úloha nie je opakovaná, potom sa vráti nula;Informácie, napríklad Aspose.Tasks.RecurringTaskInfo, sú prítomné iba vo formáte súboru mpp.

public RecurringTaskInfo RecurringInfo { get; }

Hodnota nehnuteľnosti

RecurringTaskInfo

RegularWork

Získa alebo nastaví hodnotu RegularWork.

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

Hodnota nehnuteľnosti

Duration

RemainingCost

Získa alebo nastaví hodnotu RemainingCost.

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

Hodnota nehnuteľnosti

decimal

RemainingDuration

Získa alebo nastaví hodnotu RemainingDuration.

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

Hodnota nehnuteľnosti

Duration

RemainingOvertimeCost

Získa alebo nastaví hodnotu RemainingOvertimeCost.

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

Hodnota nehnuteľnosti

decimal

RemainingOvertimeWork

Získate alebo nastavíte hodnotu RemainingOvertimeWork.

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

Hodnota nehnuteľnosti

Duration

RemainingWork

Získate alebo nastavíte hodnotu RemainingWork.

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

Hodnota nehnuteľnosti

Duration

Resume

Získajte alebo nastavíte hodnotu prehľad.

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

Hodnota nehnuteľnosti

DateTime

SV

Získaná hodnota harmonogramu variácie, cez dátum stavu projektu.Schéma variácie (SV) je rozdiel medzi BCWP a BCWS.

public double SV { get; set; }

Hodnota nehnuteľnosti

double

SplitParts

Získava kolekciu SplitPart, ktorá predstavuje časti úlohy.

public SplitPartCollection SplitParts { get; }

Hodnota nehnuteľnosti

SplitPartCollection

Start

Získajte alebo nastavíte hodnotu začiatku.

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

Hodnota nehnuteľnosti

DateTime

StartSlack

Získa alebo nastaví hodnotu StartSlack.

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

Hodnota nehnuteľnosti

TimeSpan

StartText

Získa alebo nastaví hodnotu StartText.

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

Hodnota nehnuteľnosti

string

StartVariance

Získa alebo nastaví hodnotu StartVariance.

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

Hodnota nehnuteľnosti

Duration

Status

Získajte status úlohy.

[EntityField]
public TaskStatus Status { get; }

Hodnota nehnuteľnosti

TaskStatus

StatusManager

Získa alebo nastaví hodnotu StatusManager.

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

Hodnota nehnuteľnosti

string

Stop

Získajte alebo nastavíte hodnotu Stop.

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

Hodnota nehnuteľnosti

DateTime

SubprojectName

Získa alebo nastaví hodnotu SubprojectName.

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

Hodnota nehnuteľnosti

string

Successors

Dostane objekt Aspose.Tasks.TaskCollection, ktorý obsahuje všetkých nástupcov tohto objektu Úlohy.

public TaskCollection Successors { get; }

Hodnota nehnuteľnosti

TaskCollection

TimephasedData

Získajte alebo nastavíte objekt TimephasedDataCollection tejto úlohy.Časové dátové bloky súvisiace s úlohou.

public TimephasedDataCollection TimephasedData { get; set; }

Hodnota nehnuteľnosti

TimephasedDataCollection

Remarks

Čítanie je podporované len pre formát XML.

TotalSlack

Získa alebo nastaví hodnotu TotalSlack.

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

Hodnota nehnuteľnosti

TimeSpan

Type

Získa alebo nastaví hodnotu typu.

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

Hodnota nehnuteľnosti

TaskType

Uid

Získate alebo nastavíte hodnotu UID.

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

Hodnota nehnuteľnosti

int

WBS

Získa alebo nastaví hodnotu WBS.

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

Hodnota nehnuteľnosti

string

WBSÚroveň

Získa alebo nastaví hodnotu WBSLevel.

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

Hodnota nehnuteľnosti

string

Warning

Dostane alebo nastaví hodnotu, ktorá naznačuje, či je nastavené upozornenie alebo nie.

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

Hodnota nehnuteľnosti

bool

Work

Získava alebo stanovuje hodnotu práce.

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

Hodnota nehnuteľnosti

Duration

WorkVariance

Získa alebo nastaví hodnotu WorkVariance.

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

Hodnota nehnuteľnosti

Duration

Methods

Clone()

Vytvára úplnú kópiu úlohy bez podúloh.

public object Clone()

Returns

object

Vytvorenie kópií úlohy.

Delete()

Odstráni úlohu z kolekcie úloh materského projektu a všetkých jeho úloh.

public void Delete()

Equals(Task)

Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaná úloha.

public bool Equals(Task other)

Parameters

other Task

Určená úloha porovnávať s týmto prípadom.

Returns

bool

vráti sa správne, ak špecifikovaná úloha a táto inštancia majú rovnaké jedinečné ID.

Equals(objekty)

Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaný objekt.

public override bool Equals(object obj)

Parameters

obj object

Určený objekt porovnávať s týmto prípadom.

Returns

bool

vráti sa správne, ak špecifikovaná úloha a táto inštancia majú rovnaké jedinečné ID.

Získajte t>(Kľúčový kľúč, taskkey="">)

Vráti hodnotu, na ktorú je majetok mapovaný v tomto kontajneri.

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

Parameters

key Key <t, taskkey ="">

špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Tsk získať kľúč k nehnuteľnosti.

Returns

T

hodnota, na ktorú je majetok mapovaný v tomto kontajneri.

Typ parametrov

T

Typ mapovanej hodnoty.

GetHashCode()

Vráti hodnotu hash kódu pre túto úlohu.

public override int GetHashCode()

Returns

int

vráti hodnotu hash kódu pre tento objekt.

GetTimephasedData(dátum, dátum, dátum, dátum, dátum)

Vráti objekt Aspose.Tasks.TimephasedDataCollection s objektom Aspose.Tasks.Task.TimephasedData hodnoty v rámci daných dátumov začiatku a konca špecifikovaného časového typu údajov.

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

Parameters

start DateTime

Počiatočný dátum pre časové dátumy.

end DateTime

Konečný dátum pre časové fázy údajov.

timephasedType TimephasedDataType

Typ časovej fázy údajov (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Objekt Aspose.Tasks.TimephasedDataCollection s objektom Aspose.Tasks.Task.TimephasedData hodnoty v daných dátumoch začiatku a konca špecifikovaného dátumového typu údajov.

GetTimephasedData(dátum, dátum)

Vráti objekt Aspose.Tasks.TimephasedDataCollection s objektom Aspose.Tasks.Task.TimephasedData hodnoty v daných dátumoch začiatku a konca.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Počiatočný dátum pre časové dátumy.

end DateTime

Konečný dátum pre časové fázy údajov.

Returns

TimephasedDataCollection

Zoznam Aspose.Tasks.TimephasedData je potrebné vyplniť.

MoveToSibling(Task)

Presunú aktuálnu úlohu na rovnakú úroveň výstupu pred špecifikovanou úlohou.Ak ParentProject.CalculationMode je Žiadny používateľ by mal po použití tejto metódy zavolať Project.Recalculate() (Bude prečítať všetky projektové úlohy (štart/finish dátumy, nastavenie skorých/počasných dátumov) a vypočítať závislé polia, ako sú údery, pracovné a nákladové polia, úrovne výstupu).Ak je ParentProject.CalculationMode manuál, metóda automaticky vypočíta iba identifikátor úloh, úroveň výstupu a čísla výstupu.Ak je ParentProject.CalculationMode Automatické, metóda automaticky obnovuje všetky úlohy projektu(Start/finish dátumy, nastavenie predčasných/posledných dátumu, výpočet úderov, pracovných a nákladových polí, recalculate ids a outline úrovne).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Úloha, pred ktorou sa vloží aktuálna úloha.

MoveToSibling(int)

Presunú aktuálnu úlohu na rovnakú úroveň výstupu pred úlohou so špecifikovaným ID.Ak ParentProject.CalculationMode je Žiadny používateľ by mal po použití tejto metódy zavolať Project.Recalculate() (Bude prečítať všetky projektové úlohy (štart/finish dátumy, nastavenie skorých/počasných dátumov) a vypočítať závislé polia, ako sú údery, pracovné a nákladové polia, úrovne výstupu).Ak je ParentProject.CalculationMode manuál, metóda automaticky vypočíta iba identifikátor úloh, úroveň výstupu a čísla výstupu.Ak je ParentProject.CalculationMode Automatické, metóda automaticky obnovuje všetky úlohy projektu(Start/finish dátumy, nastavenie predčasných/posledných dátumu, výpočet úderov, pracovných a nákladových polí, recalculate ids a outline úrovne).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) úlohy, pred ktorou sa vloží aktuálna úloha.

OutlineIndent()

Vložte úlohu do výstupu.

public void OutlineIndent()

OutlineOutdent()

Podporuje úlohu v outline.

public void OutlineOutdent()

SelectAllChildTasks()

Recursivne zhromažďuje všetky detské úlohy tejto úlohy.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Zoznam detských úloh tejto úlohy.

Zoznam T>(Kľúčový kľúč, taskkey=„“ , T)

Mapovanie špecifikovaného majetku na špecifikovanú hodnotu v tomto kontajneri.

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

Parameters

key Key <t, taskkey ="">

špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Tsk získať kľúč k nehnuteľnosti.

val T

a hodnotu .

Typ parametrov

T

Typ mapovanej hodnoty.

ToString()

Vráti krátku reťazovú reprezentáciu úlohy.Presné podrobnosti o prezentácii nie sú uvedené a podliehajú zmenám.

public override string ToString()

Returns

string

krátke pruhy, ktoré predstavujú objekt úloh.</t,></t,></t,></t,></t,></t,>

 Slovenčina