Class Task

Class Task

ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.5.0)

Se edustaa tehtävää projektissa.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Perintöjäsenet

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

Remarks

Se edustaa yhtä atomista työtä. Joku voi käyttääTask suunnitella hanketta luomalla tehtäviä ja määrittämällä niille asianmukaisia resursseja. hankkeen tehtäviä järjestetään juurtuneena hierarkisena puurakenteena, jossa on juurtunut tehtävä ja lasten tehtäviä.Tehtävien puun rakentamiseen voidaan käyttää erikoistunutta kokoelmaa Aspose.Tasks.TaskCollection käyttämällä Aspose.Tasks.Project.RootTask omistusta esimerkiksi:

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

Omistuksen arvo

double

ActivityId

Esittelee aktiviteetin tunnistus kenttä - ainutlaatuinen tehtävän tunniste, jota Primavera käyttää. (vain Primavera-hankkeisiin).

public string ActivityId { get; set; }

Omistuksen arvo

string

ActualCost

Saat tai asettaa arvon ActualCost.

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

Omistuksen arvo

decimal

ActualDuration

Saat tai asetat arvon ActualDuration.

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

Omistuksen arvo

Duration

ActualFinish

Saat tai asetat arvon ActualFinish.

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

Omistuksen arvo

DateTime

ActualOvertimeCost

Saat tai asettaa arvon ActualOvertimeCost.

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

Omistuksen arvo

decimal

ActualOvertimeWork

Saat tai asetat arvon ActualOvertimeWork.

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

Omistuksen arvo

Duration

ActualOvertimeWorkProtected

Saat tai asetat arvon ActualOvertimeWorkProtected.

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

Omistuksen arvo

Duration

ActualStart

Saat tai asettaa arvon ActualStart.

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

Omistuksen arvo

DateTime

ActualWork

Saat tai asettaa arvon ActualWork.

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

Omistuksen arvo

Duration

ActualWorkProtected

Saat tai asetat arvon ActualWorkProtected.

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

Omistuksen arvo

Duration

Assignments

Saat kokoelman resurssien tehtäviä tähän kohteeseen.

public ResourceAssignmentCollection Assignments { get; }

Omistuksen arvo

ResourceAssignmentCollection

BCWP

Se saa tai asettaa arvon BCWP:stä.

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

Omistuksen arvo

double

BCWS

Saa tai asettaa arvon BCWS.

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

Omistuksen arvo

double

Baselines

Saa tai asettaa tehtävän perusarvojen keräys.

public TaskBaselineCollection Baselines { get; set; }

Omistuksen arvo

TaskBaselineCollection

BudgetCost

Saat tai asetat budjettikustannuksen arvon.

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

Omistuksen arvo

decimal

BudgetWork

Saat tai asetat arvon BudgetWork.

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

Omistuksen arvo

Duration

CV

Saa tai asettaa arvon CV:stä.

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

Omistuksen arvo

double

Calendar

Saat tai asettaa kalenterin arvon.

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

Omistuksen arvo

Calendar

Children

Saat lapsen tehtävän kokoelman tästä kohteesta.TaskCollection -objekti, joka edustaa lasten tehtäviä.

public TaskCollection Children { get; }

Omistuksen arvo

TaskCollection

CommitmentFinish

Se saa tai asettaa arvon CommitmentFinish.

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

Omistuksen arvo

DateTime

CommitmentStart

Antaa tai asettaa arvon CommitmentStart.

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

Omistuksen arvo

DateTime

CommitmentType

Se saa tai asettaa arvon CommitmentType.

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

Omistuksen arvo

int

ConstraintDate

Saat tai asetat arvon ConstraintDate.

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

Omistuksen arvo

DateTime

ConstraintType

Saat tai asetat arvon ConstraintType.

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

Omistuksen arvo

ConstraintType

Contact

Saat tai asettaa yhteyden arvo.

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

Omistuksen arvo

string

Cost

Antaa tai asettaa kustannusten arvon.

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

Omistuksen arvo

decimal

CostVariance

Saat tai asetat arvon CostVariance.

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

Omistuksen arvo

double

Created

Saa tai asettaa arvon luotu.

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

Omistuksen arvo

DateTime

Deadline

Saat tai asettaa määräajan arvon.

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

Omistuksen arvo

DateTime

DisplayAsSummary

Saat tai asetat arvon, joka osoittaa, onko DisplayAsSummary asetettu vai ei.

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

Omistuksen arvo

NullableBool

DisplayOnTimeline

Saat tai asetat arvon, joka osoittaa, onko DisplayOnTimeline asetettu vai ei.

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

Omistuksen arvo

bool

Duration

Antaa tai asettaa arvon kesto.

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

Omistuksen arvo

Duration

DurationFormat

Saat tai asetat DurationFormatin arvon.

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

Omistuksen arvo

TimeUnitType

DurationText

Saat tai asetat arvon DurationText.

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

Omistuksen arvo

string

DurationVariance

Se saa tai asettaa DurationVariance -arvon.

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

Omistuksen arvo

Duration

EarlyFinish

Saat tai asetat arvon EarlyFinish.

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

Omistuksen arvo

DateTime

EarlyStart

Saa tai asettaa EarlyStart -arvon.

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

Omistuksen arvo

DateTime

EarnedValueMethod

Saa tai asettaa arvon EarnedValueMethod.

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

Omistuksen arvo

EarnedValueMethodType

ExtendedAttributes

Saat ExtendedAttributeCollection -objektin, joka sisältää laajennetun ominaisuuden arvot.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Omistuksen arvo

ExtendedAttributeCollection

Remarks

Kaksi kappaletta tietoja tarvitaan - indikaattori takaisin laajennetun ominaisuuden taulukkoonjoka on määritelty joko ainutlaatuisella tunnuksella tai kenttätunnuksella, ja arvojoka on määritelty joko arvolla tai indikaattorilla takaisin arvoluetteloon.

ExternalId

Saat tai asettaa arvon ExternalId.

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

Omistuksen arvo

int

ExternalTaskProject

Saat tai asetat arvon ExternalTaskProject.

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

Omistuksen arvo

string

ExternalUid

Antaa tai asettaa ulkoisen tehtävän Unique-tunniste, kun tehtävä on ulkoinen.

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

Omistuksen arvo

int

Finish

Saa tai asettaa arvon Finish.

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

Omistuksen arvo

DateTime

FinishSlack

Saat tai asetat FinishSlackin arvon.

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

Omistuksen arvo

TimeSpan

FinishText

Saat tai asetat FinishTextin arvon.

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

Omistuksen arvo

string

FinishVariance

Saa tai asettaa FinishVariance -arvon.

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

Omistuksen arvo

Duration

FixedCost

Saa tai asettaa arvon FixedCost.

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

Omistuksen arvo

double

FixedCostAccrual

Saat tai asetat arvon FixedCostAccrual.

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

Omistuksen arvo

CostAccrualType

FreeSlack

Saa tai asettaa arvon FreeSlack.

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

Omistuksen arvo

TimeSpan

Guid

Se saa tai asettaa arvon oppaasta.

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

Omistuksen arvo

string

HideBar

Saat tai asetat arvon, joka osoittaa, onko HideBar asetettu vai ei.

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

Omistuksen arvo

NullableBool

Hyperlink

Saat tai asettaa otsikon tai selitystekstin tehtävään liittyvälle hyperlinkille.

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

Omistuksen arvo

string

HyperlinkAddress

Saat tai asettaa osoitteen hyperlinkille, joka liittyy tehtävään.

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

Omistuksen arvo

string

Remarks

Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.

HyperlinkSubAddress

Saat tai asettaa asiakirjan erityisen sijainnin tehtävään liittyvässä hyperlinkissä.

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

Omistuksen arvo

string

Remarks

Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.

Id

Antaa tai asettaa ID:n arvo.

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

Omistuksen arvo

int

IgnoreResourceCalendar

Saat tai asetat arvon, joka osoittaa, onko IgnoreResourceCalendar asetettu vai ei.

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

Omistuksen arvo

NullableBool

IgnoreWarnings

Saat tai asetat arvon, joka osoittaa, onko IgnoreWarnings asetettu vai ei.

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

Omistuksen arvo

bool

IsActive

Saat tai asetat arvon, joka osoittaa, onko IsActive asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsCritical

Saat tai asettaa arvon, joka osoittaa, onko IsCritical asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsEffortDriven

Saat tai asetat arvon, joka osoittaa, onko IsEffortDriven asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsEstimated

Se saa tai asettaa arvon, joka osoittaa, onko IsEstimated asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsExpanded

Saat tai asetat arvon, joka osoittaa, onko IsExpanded asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsExternalTask

Saat tai asetat arvon, joka osoittaa, onko IsExternalTask asetettu vai ei.

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

Omistuksen arvo

bool

IsManual

Saat tai asetat arvon, joka osoittaa, onko IsManual asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsMarked

Saat tai asetat arvon, joka osoittaa, onko IsMarked asetettu vai ei.

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

Omistuksen arvo

bool

IsMilestone

Saat tai asetat arvon, joka osoittaa, onko IsMilestone asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsNull

Saat tai asetat arvon, joka osoittaa, onko IsNull asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsOverallocated

Saat tai asetat arvon, joka osoittaa, onko IsOverallocated asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsPublished

Saat tai asetat arvon, joka osoittaa, onko julkaistu asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsRecurring

Saat tai asetat arvon, joka osoittaa, onko IsRecurring asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsResumeValid

Saat tai asetat arvon, joka osoittaa, onko IsResumeValid asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsRollup

Saat tai asetat arvon, joka osoittaa, onko IsRollup asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsSubproject

Saat tai asetat arvon, joka osoittaa, onko IsSubproject asetettu vai ei.

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

Omistuksen arvo

bool

IsSubprojectReadOnly

Saat tai asetat arvon, joka osoittaa, onko IsSubprojectReadOnly asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsSummary

Saat tai asetat arvon, joka osoittaa, onko IsSummary asetettu vai ei.

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

Omistuksen arvo

bool

LateFinish

Saat tai asetat LateFinishin arvon.

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

Omistuksen arvo

DateTime

LateStart

Saat tai asettaa LateStart -arvon.

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

Omistuksen arvo

DateTime

LevelAssignments

Saat tai asetat arvon, joka osoittaa, onko LevelAssignments asetettu vai ei.

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

Omistuksen arvo

NullableBool

LevelingCanSplit

Saat tai asetat arvon, joka osoittaa, onko LevelingCanSplit asetettu vai ei.

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

Omistuksen arvo

NullableBool

LevelingDelay

Saat tai asetat arvon LevelingDelay.

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

Omistuksen arvo

Duration

ManualDuration

Se saa tai asettaa ManualDuration-arvon.

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

Omistuksen arvo

Duration

ManualFinish

Saat tai asetat ManualFinishin arvon.

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

Omistuksen arvo

DateTime

ManualStart

Saa tai asettaa ManualStart -arvon.

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

Omistuksen arvo

DateTime

Name

Antaa tai asettaa nimen arvo.

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

Omistuksen arvo

string

Huomautukset

Saat tai asetat arvon NotesRTF.

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

Omistuksen arvo

string

NotesText

Saat tai asettaa arvon NotesText.

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

Omistuksen arvo

string

OutlineCodes

Saat tai asettaa Aspose.Tasks.OutlineCodeCollection-objekti.

public OutlineCodeCollection OutlineCodes { get; set; }

Omistuksen arvo

OutlineCodeCollection

Remarks

Kaksi kappaletta tietoja tarvitaan - indikaattori ulosteeseenkoodin taulukko, joka on määritetty FieldID, ja arvojoka on määritelty joko ValueID tai ValueGUID indikaattorilla arvoluettelossa.

OutlineLevel

Saat tai asetat arvon OutlineLevel.

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

Omistuksen arvo

int

OutlineNumber

Saat tai asettaa arvon OutlineNumber.

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

Omistuksen arvo

string

OvertimeCost

Saat tai asettaa arvon OvertimeCost.

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

Omistuksen arvo

decimal

OvertimeWork

Saat tai asetat arvon OvertimeWork.

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

Omistuksen arvo

Duration

ParentProject

Saa tehtävän vanhempainhanke.

public Project ParentProject { get; }

Omistuksen arvo

Project

Remarks

Soita Project.UpdateReferences päivittää nämä ominaisuudet.

ParentTask

Hän saa vanhempain tehtävän.

public Task ParentTask { get; }

Omistuksen arvo

Task

PercentComplete

Antaa tai asettaa prosenttiyksikön arvo.

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

Omistuksen arvo

int

PercentWorkComplete

Saat tai asetat arvon PercentWorkComplete.

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

Omistuksen arvo

int

PhysicalPercentComplete

Saat tai asettaa arvon PhysicalPercentComplete.

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

Omistuksen arvo

int

Predecessors

Saat Aspose.Tasks.TaskCollection -objektin, joka sisältää kaikki tämän Task-objektin esivanhemmat.

public TaskCollection Predecessors { get; }

Omistuksen arvo

TaskCollection

PreleveledFinish

Saa tai asettaa arvon PreleveledFinish.

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

Omistuksen arvo

DateTime

PreleveledStart

Saa tai asettaa arvon PreleveledStart.

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

Omistuksen arvo

DateTime

PrimaveraProperties

Saat kohteen, joka sisältää Primavera-erityisiä ominaisuuksia tehtävästä, joka on luettu Primavera-tiedostosta.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Omistuksen arvo

PrimaveraTaskProperties

Priority

Se saa tai asettaa prioriteetin.

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

Omistuksen arvo

int

RecurringInfo

Saat esimerkkinä Aspose.Tasks.RecurringTaskInfo -luokka tehtävästä, joka on toistuva tehtävä; jos tehtävä ei ole toistuva, palautuu nolla;Tiedot esimerkiksi Aspose.Tasks.RecurringTaskInfo on läsnä vain mpp tiedostomuodossa.

public RecurringTaskInfo RecurringInfo { get; }

Omistuksen arvo

RecurringTaskInfo

RegularWork

Antaa tai asettaa arvon RegularWork.

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

Omistuksen arvo

Duration

RemainingCost

Saa tai asettaa arvon RemainingCost.

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

Omistuksen arvo

decimal

RemainingDuration

Saat tai asettaa arvon RemainingDuration.

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

Omistuksen arvo

Duration

RemainingOvertimeCost

Saat tai asettaa arvon RemainingOvertimeCost.

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

Omistuksen arvo

decimal

RemainingOvertimeWork

Saat tai asettaa arvon RemainingOvertimeWork.

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

Omistuksen arvo

Duration

RemainingWork

Saat tai asettaa arvon RemainingWork.

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

Omistuksen arvo

Duration

Resume

Antaa tai asettaa arvon yhteenvedon.

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

Omistuksen arvo

DateTime

SV

Hankitun arvon aikataulun vaihtelu, projektin tilan päivämäärän kautta.Aikataulun vaihtelu (SV) on BCWP:n ja BCWS:n välinen ero.

public double SV { get; set; }

Omistuksen arvo

double

SplitParts

Saat SplitPart-kokoelman, joka edustaa tehtävän osia.

public SplitPartCollection SplitParts { get; }

Omistuksen arvo

SplitPartCollection

Start

Antaa tai asettaa alkuarvon.

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

Omistuksen arvo

DateTime

StartSlack

Saat tai asetat StartSlackin arvon.

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

Omistuksen arvo

TimeSpan

StartText

Saat tai asetat StartTextin arvon.

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

Omistuksen arvo

string

StartVariance

Saat tai asetat StartVariance-arvon.

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

Omistuksen arvo

Duration

Status

Hän saa tehtävän tilan.

[EntityField]
public TaskStatus Status { get; }

Omistuksen arvo

TaskStatus

StatusManager

Saat tai asetat StatusManagerin arvon.

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

Omistuksen arvo

string

Stop

Saa tai asettaa pysähtymisen arvo.

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

Omistuksen arvo

DateTime

SubprojectName

Saat tai asetat SubprojectNamen arvon.

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

Omistuksen arvo

string

Successors

Saat Aspose.Tasks.TaskCollection -objektin, joka sisältää kaikki tämän tehtävän jälkeläiset.

public TaskCollection Successors { get; }

Omistuksen arvo

TaskCollection

TimephasedData

Saat tai asettaa tämän tehtävän ajankohdanDataCollection-objekti.Aika-vaiheinen tietue, joka liittyy tehtävään.

public TimephasedDataCollection TimephasedData { get; set; }

Omistuksen arvo

TimephasedDataCollection

Remarks

Lukeminen tukee vain XML-muodossa.

TotalSlack

Saat tai asettaa arvon TotalSlack.

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

Omistuksen arvo

TimeSpan

Type

Antaa tai asettaa arvon tyyppi.

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

Omistuksen arvo

TaskType

Uid

Saa tai asettaa arvon Uid.

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

Omistuksen arvo

int

WBS

Saat tai asettaa arvon WBS:stä.

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

Omistuksen arvo

string

WBS taso

Saat tai asettaa WBSLevel-arvon.

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

Omistuksen arvo

string

Warning

Saat tai asetat arvon, joka osoittaa, onko varoitus asetettu vai ei.

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

Omistuksen arvo

bool

Work

Se saa tai asettaa työn arvon.

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

Omistuksen arvo

Duration

WorkVariance

Se saa tai asettaa WorkVariance -arvon.

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

Omistuksen arvo

Duration

Methods

Clone()

Luo täysi kopio tehtävästä ilman alityötä.

public object Clone()

Returns

object

Luo kopio tehtävästä.

Delete()

Poistaa tehtävä vanhempien hankkeiden tehtävien keräyksestä ja kaikista sen tehtävistä.

public void Delete()

Equals(Task)

Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty tehtävä.

public bool Equals(Task other)

Parameters

other Task

Määritetty tehtävä verrata tähän tapaukseen.

Returns

bool

palautuu todeksi, jos määritellyllä tehtävällä ja tässä tapauksessa on samat yksilölliset tunnisteet.

Equals(Objekti)

Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty objekti.

public override bool Equals(object obj)

Parameters

obj object

Määritetty objekti verrataan tähän tapaukseen.

Returns

bool

palautuu todeksi, jos määritellyllä tehtävällä ja tässä tapauksessa on samat yksilölliset tunnisteet.

Saa t>(Key)

Palauttaa arvon, johon omaisuus on kartattu tässä säiliössä.

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

Parameters

key Key <t, taskkey ="">

määritetty kiinteistön avain. Aspose.Tasks.Tsk saada kiinteistön avain.

Returns

T

arvo, johon omaisuus on kartattu tässä säiliössä.

Parametrien tyyppi

T

kartattujen arvojen tyyppi.

GetHashCode()

Palauttaa hash-koodin arvo tähän tehtävään.

public override int GetHashCode()

Returns

int

palauttaa hash-koodin arvo tähän kohteeseen.

GetTimephasedData(Päivämäärä, DateTime, TimeFasedDataType)

Palauttaa Aspose.Tasks.TimephasedDataCollection -objektin kanssa Aspose.Tasks.Task.TimephasedData-arvot tietyn ajankohtaisen tietotyypin aloitus- ja päättymispäivän sisällä.

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

Parameters

start DateTime

Alkupäivämäärä ajanvaihdetut tiedot.

end DateTime

Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.

timephasedType TimephasedDataType

Ajanvaiheiset tiedot (Aspose.Tasks.TimephasedDataType)

Returns

TimephasedDataCollection

Aspose.Tasks.TimephasedDataCollection -objekti, jossa on Aspose.Tasks.Task.TimephasedData-arvot tietyn ajankohdan alku- ja loppupäivän sisällä.

GetTimephasedData(Päivämäärä, DateTime)

Returns Aspose.Tasks.TimephasedDataCollection -objektin kanssa Aspose.Tasks.Task.TimephasedData-arvot tietyn aloitus- ja päättymispäivän sisällä.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Alkupäivämäärä ajanvaihdetut tiedot.

end DateTime

Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.

Returns

TimephasedDataCollection

Luettelo Aspose.Tasks.TimephasedData on täytettävä.

MoveToSibling(Task)

Siirrä nykyinen tehtävä samalle Outline-tasolle ennen määriteltyä tehtävää.Jos ParentProject.CalculationMode on Ei käyttäjää pitäisi kutsua Project.Recalculate() tämän menetelmän käytön jälkeen (Se uudistaa kaikki hankkeen tehtävät (start/finish päivämäärät, asettaa aikaiset/viiväiset päivämäärät) ja laskea riippuvaiset kentät kuten hyppyjä, työ- ja kustannus kentät, lähtötaso).Jos ParentProject.CalculationMode on Manuaalinen, menetelmä laskee automaattisesti vain tehtävän tunnin, lähtötason ja lähtötunnin.Jos ParentProject.CalculationMode on automaattinen, menetelmä korjaa kaikki projektin tehtävät automaattisesti.(Start/Finish päivämäärät, asettaa varhaiset/viivästöt, laskee matkat, työ- ja kustannusalueet, uudelleenlasketaan ID:t ja lähtötaso).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Tehtävä, jonka edessä nykyinen tehtävä otetaan käyttöön.

MoveToSibling(Sisältää)

Siirrä nykyinen tehtävä samalle Outline-tasolle ennen tehtävää, jossa on määritetty ID.Jos ParentProject.CalculationMode on Ei käyttäjää pitäisi kutsua Project.Recalculate() tämän menetelmän käytön jälkeen (Se uudistaa kaikki hankkeen tehtävät (start/finish päivämäärät, asettaa aikaiset/viiväiset päivämäärät) ja laskea riippuvaiset kentät kuten hyppyjä, työ- ja kustannus kentät, lähtötaso).Jos ParentProject.CalculationMode on Manuaalinen, menetelmä laskee automaattisesti vain tehtävän tunnin, lähtötason ja lähtötunnin.Jos ParentProject.CalculationMode on automaattinen, menetelmä korjaa kaikki projektin tehtävät automaattisesti.(Start/Finish päivämäärät, asettaa varhaiset/viivästöt, laskee matkat, työ- ja kustannusalueet, uudelleenlasketaan ID:t ja lähtötaso).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

Tunnus (Aspose.Tasks.Tsk.Id) tehtävästä, jonka edeltäväksi nykyinen tehtävä otetaan käyttöön.

OutlineIndent()

Sisällytä tehtävä ulosteeseen.

public void OutlineIndent()

OutlineOutdent()

Edistää tehtävää ulottuvilla.

public void OutlineOutdent()

SelectAllChildTasks()

Hän kerää uudelleen kaikki tämän tehtävän lapsen tehtävät.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Luettelo lapsen tehtävistä tästä tehtävästä.

Sisältää t>(Key<t ja Taskkey=”” ”T”)

Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.

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

Parameters

key Key <t, taskkey ="">

määritetty kiinteistön avain. Aspose.Tasks.Tsk saada kiinteistön avain.

val T

ja arvoa .

Parametrien tyyppi

T

kartattujen arvojen tyyppi.

ToString()

palauttaa tehtävän lyhyen sarjan kuvauksen.Esityksen tarkka yksityiskohta ei ole määritelty ja se on muutettavissa.

public override string ToString()

Returns

string

lyhyt sarja, joka edustaa tehtävän kohteen.</t,></t,></t,></t,></t,></t,>

 Suomi