Class Task

Class Task

De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)

Een taak in een project vertegenwoordigen.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Geëerbiede leden

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

Remarks

Het vertegenwoordigt één atoom van werk.

Iemand kan gebruikenTask

een project te plannen door taken te creëren en passende middelen aan hen te toewijzen. taken in een project worden georganiseerd als een gewortelde hiërarchische boomstructuur, met een gewortelde taak en onderbomen van de taken van kinderen.Om een taakboom te bouwen, kunt u een gespecialiseerde collectie van Aspose.Tasks.TaskCollection gebruiken door toegang te krijgen tot de Aspose.Tasks.Project.RootTask eigenschap bijvoorbeeld:

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

Eigendomswaarde

double

ActivityId

Vertegenwoordigt het activiteit-ID-veld - de unieke identificator van een taak die door Primavera wordt gebruikt. (alleen van toepassing op Primavera-projecten).

public string ActivityId { get; set; }

Eigendomswaarde

string

ActualCost

Geeft of zet een waarde van ActualCost.

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

Eigendomswaarde

decimal

ActualDuration

Geeft of stelt een waarde van ActualDuration.

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

Eigendomswaarde

Duration

ActualFinish

Geeft of zet een waarde van ActualFinish.

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

Eigendomswaarde

DateTime

ActualOvertimeCost

Geeft of stelt een waarde van ActualOvertimeCost.

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

Eigendomswaarde

decimal

ActualOvertimeWork

Geeft of stelt een waarde van ActualOvertimeWork.

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

Eigendomswaarde

Duration

ActualOvertimeWorkProtected

Geeft of stelt een waarde van ActualOvertimeWorkProtected.

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

Eigendomswaarde

Duration

ActualStart

Geeft of stelt een waarde van ActualStart.

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

Eigendomswaarde

DateTime

ActualWork

Geeft of zet een waarde van ActualWork.

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

Eigendomswaarde

Duration

ActualWorkProtected

Geeft of stelt een waarde van ActualWorkProtected.

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

Eigendomswaarde

Duration

Assignments

Geeft een verzameling van resource assignments voor dit object.

public ResourceAssignmentCollection Assignments { get; }

Eigendomswaarde

ResourceAssignmentCollection

BCWP

Geeft of stelt een waarde van BCWP.

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

Eigendomswaarde

double

BCWS

Geeft of stelt een waarde van BCWS.

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

Eigendomswaarde

double

Baselines

Geeft of stelt de verzameling van basiswaarden van de taak.

public TaskBaselineCollection Baselines { get; set; }

Eigendomswaarde

TaskBaselineCollection

BudgetCost

Geeft of zet een waarde van BudgetCost.

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

Eigendomswaarde

decimal

BudgetWork

Geeft of zet een waarde van BudgetWork.

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

Eigendomswaarde

Duration

CV

Geeft of stelt een waarde van een CV.

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

Eigendomswaarde

double

Calendar

Geeft of stelt een kalenderwaarde.

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

Eigendomswaarde

Calendar

Children

Geeft een kind taak verzameling van dit object.TaskCollection object dat de taken van kinderen vertegenwoordigt.

public TaskCollection Children { get; }

Eigendomswaarde

TaskCollection

CommitmentFinish

Geeft of zet een waarde van CommitmentFinish.

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

Eigendomswaarde

DateTime

CommitmentStart

Geeft of stelt een waarde van CommitmentStart.

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

Eigendomswaarde

DateTime

CommitmentType

Geeft of stelt een waarde van CommitmentType.

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

Eigendomswaarde

int

ConstraintDate

Geeft of stelt een waarde van ConstraintDate.

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

Eigendomswaarde

DateTime

ConstraintType

Geeft of stelt een waarde van ConstraintType.

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

Eigendomswaarde

ConstraintType

Contact

Geeft of stelt een waarde van Contact.

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

Eigendomswaarde

string

Cost

Geeft of stelt een waarde van kosten.

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

Eigendomswaarde

decimal

CostVariance

Geeft of zet een waarde van CostVariance.

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

Eigendomswaarde

double

Created

Geeft of stelt een waarde van geschapen.

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

Eigendomswaarde

DateTime

Deadline

Geeft of stelt een waarde van deadline.

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

Eigendomswaarde

DateTime

DisplayAsSummary

Geeft of zet een waarde die aangeeft of DisplayAsSummary is ingesteld of niet.

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

Eigendomswaarde

NullableBool

DisplayOnTimeline

Geeft of instelt een waarde die aangeeft of DisplayOnTimeline is ingesteld of niet.

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

Eigendomswaarde

bool

Duration

Geeft of stelt een waarde van duur.

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

Eigendomswaarde

Duration

DurationFormat

Geeft of stelt een waarde van DurationFormat.

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

Eigendomswaarde

TimeUnitType

DurationText

Geeft of stelt een waarde van DurationText.

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

Eigendomswaarde

string

DurationVariance

Geeft of stelt een waarde van DurationVariance.

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

Eigendomswaarde

Duration

EarlyFinish

Geeft of stelt een waarde van EarlyFinish.

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

Eigendomswaarde

DateTime

EarlyStart

Geeft of stelt een waarde van EarlyStart.

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

Eigendomswaarde

DateTime

EarnedValueMethod

Geeft of stelt een waarde van EarnedValueMethod.

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

Eigendomswaarde

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeCollection object met de waarden van een uitgebreid attribute.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Eigendomswaarde

ExtendedAttributeCollection

Remarks

Twee stukken gegevens zijn nodig - een indicator terug naar de uitgebreide attribute tabeldie wordt aangegeven door de unieke ID of de Field ID, en de waardedie wordt aangegeven met de waarde of een indicator terug naar de waardelijst.

ExternalId

Geeft of stelt een waarde van ExternalId.

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

Eigendomswaarde

int

ExternalTaskProject

Geeft of stelt een waarde van ExternalTaskProject.

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

Eigendomswaarde

string

ExternalUid

Geeft of instelt de Unique identificator van de externe taak wanneer de taak externe is.

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

Eigendomswaarde

int

Finish

Geeft of stelt een waarde van Finish.

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

Eigendomswaarde

DateTime

FinishSlack

Geeft of stelt een waarde van FinishSlack.

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

Eigendomswaarde

TimeSpan

FinishText

Geeft of stelt een waarde van FinishText.

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

Eigendomswaarde

string

FinishVariance

Geeft of zet een waarde van FinishVariance.

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

Eigendomswaarde

Duration

FixedCost

Geeft of stelt een waarde van FixedCost.

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

Eigendomswaarde

double

FixedCostAccrual

Geeft of stelt een waarde van FixedCostAccrual.

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

Eigendomswaarde

CostAccrualType

FreeSlack

Geeft of stelt een waarde van FreeSlack.

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

Eigendomswaarde

TimeSpan

Guid

Geeft of stelt een waarde van een gids.

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

Eigendomswaarde

string

HideBar

Geeft of zet een waarde die aangeeft of HideBar is ingesteld of niet.

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

Eigendomswaarde

NullableBool

Hyperlink

Geeft of stelt de titel of verklarende tekst voor een hyperlink geassocieerd met een taak.

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

Eigendomswaarde

string

HyperlinkAddress

Geeft of stelt de adres voor een hyperlink geassocieerd met een taak.

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

Eigendomswaarde

string

Remarks

De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.

HyperlinkSubAddress

Geeft of stelt de specifieke locatie in een document in een hyperlink geassocieerd met een taak.

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

Eigendomswaarde

string

Remarks

De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.

Id

Geeft of stelt een waarde van ID.

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

Eigendomswaarde

int

IgnoreResourceCalendar

Geeft of zet een waarde die aangeeft of IgnoreResourceCalendar is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IgnoreWarnings

Geeft of zet een waarde die aangeeft of IgnoreWarnings is ingesteld of niet.

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

Eigendomswaarde

bool

IsActive

Geeft of stelt een waarde die aangeeft of IsActive is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsCritical

Geeft of zet een waarde die aangeeft of IsCritical is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsEffortDriven

Geeft of zet een waarde die aangeeft of IsEffortDriven is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsEstimated

Geeft of stelt een waarde die aangeeft of IsEstimated is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsExpanded

Geeft of zet een waarde die aangeeft of IsExpanded is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsExternalTask

Geeft of stelt een waarde die aangeeft of IsExternalTask is ingesteld of niet.

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

Eigendomswaarde

bool

IsManual

Geeft of zet een waarde die aangeeft of IsManual is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsMarked

Geeft of zet een waarde die aangeeft of IsMarked is ingesteld of niet.

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

Eigendomswaarde

bool

IsMilestone

Geeft of zet een waarde die aangeeft of IsMilestone is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsNull

Geeft of zet een waarde die aangeeft of IsNull is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsOverallocated

Geeft of stelt een waarde die aangeeft of IsOverallocated is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsPublished

Geeft of zet een waarde die aangeeft of IsPublished is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsRecurring

Geeft of zet een waarde die aangeeft of IsRecurring is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsResumeValid

Geeft of zet een waarde die aangeeft of IsResumeValid is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsRollup

Geeft of zet een waarde die aangeeft of IsRollup is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsSubproject

Geeft of stelt een waarde die aangeeft of IsSubproject is ingesteld of niet.

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

Eigendomswaarde

bool

IsSubprojectReadOnly

Geeft of zet een waarde die aangeeft of IsSubprojectReadOnly is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsSummary

Geeft of zet een waarde die aangeeft of IsSummary is ingesteld of niet.

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

Eigendomswaarde

bool

LateFinish

Geeft of zet een waarde van LateFinish.

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

Eigendomswaarde

DateTime

LateStart

Geeft of stelt een waarde van LateStart.

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

Eigendomswaarde

DateTime

LevelAssignments

Geeft of zet een waarde die aangeeft of LevelAssignments is ingesteld of niet.

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

Eigendomswaarde

NullableBool

LevelingCanSplit

Geeft of zet een waarde die aangeeft of LevelingCanSplit is ingesteld of niet.

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

Eigendomswaarde

NullableBool

LevelingDelay

Geeft of zet een waarde van LevelingDelay.

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

Eigendomswaarde

Duration

ManualDuration

Geeft of stelt een waarde van ManualDuration.

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

Eigendomswaarde

Duration

ManualFinish

Geeft of stelt een waarde van ManualFinish.

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

Eigendomswaarde

DateTime

ManualStart

Geeft of stelt een waarde van ManualStart.

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

Eigendomswaarde

DateTime

Name

Geeft of stelt een waarde van naam.

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

Eigendomswaarde

string

NotesRTF

Geeft of stelt een waarde van NotesRTF.

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

Eigendomswaarde

string

NotesText

Geeft of stelt een waarde van NotesText.

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

Eigendomswaarde

string

OutlineCodes

Geeft of instelt Aspose.Tasks.OutlineCodeCollection object.

public OutlineCodeCollection OutlineCodes { get; set; }

Eigendomswaarde

OutlineCodeCollection

Remarks

Twee stukken gegevens zijn nodig - een indicator voor de outlinede code tabel die is aangegeven door de FieldID, en de waardedat wordt aangegeven door de ValueID of ValueGUID-indicator naar de waardelijst.

OutlineLevel

Geeft of stelt een waarde van OutlineLevel.

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

Eigendomswaarde

int

OutlineNumber

Geeft of stelt een waarde van OutlineNumber.

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

Eigendomswaarde

string

OvertimeCost

Geeft of stelt een waarde van OvertimeCost.

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

Eigendomswaarde

decimal

OvertimeWork

Geeft of stelt een waarde van OvertimeWork.

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

Eigendomswaarde

Duration

ParentProject

Geeft het moederproject van een taak.

public Project ParentProject { get; }

Eigendomswaarde

Project

Remarks

Call Project.UpdateReferenties om deze eigenschappen te bijwerken.

ParentTask

Je krijgt de ouderlijke taak van een taak.

public Task ParentTask { get; }

Eigendomswaarde

Task

PercentComplete

Geeft of stelt een waarde van PercentComplete.

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

Eigendomswaarde

int

PercentWorkComplete

Geeft of stelt een waarde van PercentWorkComplete.

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

Eigendomswaarde

int

PhysicalPercentComplete

Geeft of stelt een waarde van PhysicalPercentComplete.

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

Eigendomswaarde

int

Predecessors

Geeft een Aspose.Tasks.TaskCollection-object dat alle voorgangers van dit Task-object bevat.

public TaskCollection Predecessors { get; }

Eigendomswaarde

TaskCollection

PreleveledFinish

Geeft of stelt een waarde van PreleveledFinish.

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

Eigendomswaarde

DateTime

PreleveledStart

Geeft of stelt een waarde van PreleveledStart.

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

Eigendomswaarde

DateTime

PrimaveraProperties

Geeft een object met Primavera-specifieke eigenschappen voor een taak gelezen uit het Primavera-bestand.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Eigendomswaarde

PrimaveraTaskProperties

Priority

Geeft of stelt een waarde van Prioriteit.

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

Eigendomswaarde

int

RecurringInfo

Geeft het voorbeeld van Aspose.Tasks.RecurringTaskInfo-klasse voor de taak die een herhaalde taak is; als de taak geen herhaalde taak is dan komt het nul terug;De info voor de voorbeeld van Aspose.Tasks.RecurringTaskInfo is alleen aanwezig in mpp-bestandformaat.

public RecurringTaskInfo RecurringInfo { get; }

Eigendomswaarde

RecurringTaskInfo

RegularWork

Geeft of zet een waarde van RegularWork.

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

Eigendomswaarde

Duration

RemainingCost

Geeft of zet een waarde van RemainingCost.

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

Eigendomswaarde

decimal

RemainingDuration

Geeft of stelt een waarde van RemainingDuration.

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

Eigendomswaarde

Duration

RemainingOvertimeCost

Geeft of zet een waarde van RemainingOvertimeCost.

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

Eigendomswaarde

decimal

RemainingOvertimeWork

Geeft of zet een waarde van RemainingOvertimeWork.

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

Eigendomswaarde

Duration

RemainingWork

Geeft of zet een waarde van RemainingWork.

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

Eigendomswaarde

Duration

Resume

Geeft of stelt een waarde van Resume.

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

Eigendomswaarde

DateTime

SV

De verdiende waarde schema variatie, door het project status datum.Schema variatie (SV) is het verschil tussen de BCWP en de BCWS.

public double SV { get; set; }

Eigendomswaarde

double

SplitParts

Geeft een SplitPart collectie die de delen van een taak vertegenwoordigt.

public SplitPartCollection SplitParts { get; }

Eigendomswaarde

SplitPartCollection

Start

Geeft of stelt een waarde van Start.

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

Eigendomswaarde

DateTime

StartSlack

Geeft of stelt een waarde van StartSlack.

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

Eigendomswaarde

TimeSpan

StartText

Geeft of stelt een waarde van StartText.

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

Eigendomswaarde

string

StartVariance

Geeft of stelt een waarde van StartVariance.

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

Eigendomswaarde

Duration

Status

Geeft taakstatus.

[EntityField]
public TaskStatus Status { get; }

Eigendomswaarde

TaskStatus

StatusManager

Geeft of stelt een waarde van StatusManager.

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

Eigendomswaarde

string

Stop

Geeft of stelt een waarde van Stop.

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

Eigendomswaarde

DateTime

SubprojectName

Geeft of stelt een waarde van SubprojectName.

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

Eigendomswaarde

string

Successors

Geeft een Aspose.Tasks.TaskCollection-object dat alle opvolgers van dit Task-object bevat.

public TaskCollection Successors { get; }

Eigendomswaarde

TaskCollection

TimephasedData

Geeft of stelt een TimephasedDataCollection object van deze taak.De tijdfase gegevensblok geassocieerd met een taak.

public TimephasedDataCollection TimephasedData { get; set; }

Eigendomswaarde

TimephasedDataCollection

Remarks

Lezen is alleen ondersteund voor XML-formaat.

TotalSlack

Geeft of stelt een waarde van TotalSlack.

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

Eigendomswaarde

TimeSpan

Type

Geeft of stelt een waarde van Type.

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

Eigendomswaarde

TaskType

Uid

Geeft of stelt een waarde van Uid.

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

Eigendomswaarde

int

WBS

Geeft of stelt een waarde van WBS.

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

Eigendomswaarde

string

De WBSLevel

Geeft of stelt een waarde van WBSLevel.

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

Eigendomswaarde

string

Warning

Geeft of zet een waarde die aangeeft of Warning is ingesteld of niet.

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

Eigendomswaarde

bool

Work

Geeft of bepaalt een waarde van werk.

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

Eigendomswaarde

Duration

WorkVariance

Geeft of stelt een waarde van WorkVariance.

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

Eigendomswaarde

Duration

Methods

Clone()

Het creëert een volledige kopie van een taak zonder ondertaak.

public object Clone()

Returns

object

Een kopie van een taak gemaakt.

Delete()

Het verwijdert een taak uit de collectie van de taak van het moederproject en al zijn taken.

public void Delete()

Equals(Task)

Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaalde taak.

public bool Equals(Task other)

Parameters

other Task

De specifieke taak om te vergelijken met deze instantie.

Returns

bool

komt waar als de aangegeven taak en deze instantie dezelfde unieke ID’s hebben.

Equals(Objecten)

Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaald object.

public override bool Equals(object obj)

Parameters

obj object

De aangegeven object te vergelijken met deze instantie.

Returns

bool

komt waar als de aangegeven taak en deze instantie dezelfde unieke ID’s hebben.

Get (Hoofdstuk Taskkey="">)

Terugbrengt de waarde waarvoor de eigenschap in deze container is getoond.

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

Parameters

key Key <t, taskkey ="">

de aangegeven eigendomsleutel. Aspose.Tasks.Tsk om de eigendomsleutel te krijgen.

Returns

T

de waarde waarvoor de eigenschap in deze container is gemarkeerd.

Typen Parameters

T

het type van de gearchiveerde waarde.

GetHashCode()

Terug een hashcode waarde voor deze taak.

public override int GetHashCode()

Returns

int

een hashcode waarde voor dit object terugbrengt.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Returns Aspose.Tasks.TimephasedDataCollection object met Aspose.Tasks.Task.TimephasedData waarden binnen de gegeven start- en einddatums van de gegeven tijd-fase data type.

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

Parameters

start DateTime

De startdatum voor de tijdfase gegevens.

end DateTime

De einddatum voor de tijdfase gegevens.

timephasedType TimephasedDataType

Het type tijdfase gegevens (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Een Aspose.Tasks.TimephasedDataCollection-object met Aspose.Tasks.Task.TimephasedData waarden binnen de gegeven start- en einddatums van de gegeven timephased-data-type.

GetTimephasedData(Datetijd, DateTime)

Returns Aspose.Tasks.TimephasedDataCollection object met Aspose.Tasks.Task.TimephasedData waarden binnen gegeven start en einddatums.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

De startdatum voor de tijdfase gegevens.

end DateTime

De einddatum voor de tijdfase gegevens.

Returns

TimephasedDataCollection

Lijst van Aspose.Tasks.TimephasedData om in te vullen.

MoveToSibling(Task)

Verplaats de huidige taak naar hetzelfde outline niveau vóór de aangegeven taak.Als ParentProject.CalculationMode is Geen gebruiker dient Project.Recalculate() na het gebruik van deze methode aan te roepen (Het zal alle projectwerkzaamheden (start/finish dates, set early/late dates) en berekenen de afhankelijke velden zoals slachtoffers, werk- en kostenvelden, outline niveaus).Als ParentProject.CalculationMode handmatig is, berekent de methode alleen de taak-ID, outline-niveau en outline-nummers automatisch.Als ParentProject.CalculationMode automatisch is, herstelt de methode automatisch alle taken van het project(Start / einddatums, vroeg / laat datums vaststellen, slachtoffers, werk- en kostenvelden berekenen, ID’s en outline niveaus herbereken).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Een taak waarvoor de huidige taak zal worden opgenomen.

MoveToSibling(Int)

Verplaats de huidige taak naar hetzelfde Outline Level vóór een taak met de aangegeven ID.Als ParentProject.CalculationMode is Geen gebruiker dient Project.Recalculate() na het gebruik van deze methode aan te roepen (Het zal alle projectwerkzaamheden (start/finish dates, set early/late dates) en berekenen de afhankelijke velden zoals slachtoffers, werk- en kostenvelden, outline niveaus).Als ParentProject.CalculationMode handmatig is, berekent de methode alleen de taak-ID, outline-niveau en outline-nummers automatisch.Als ParentProject.CalculationMode automatisch is, herstelt de methode automatisch alle taken van het project(Start / einddatums, vroeg / laat datums vaststellen, slachtoffers, werk- en kostenvelden berekenen, ID’s en outline niveaus herbereken).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) van een taak waarvoor de huidige taak zal worden opgenomen.

OutlineIndent()

Zet een taak in de outline.

public void OutlineIndent()

OutlineOutdent()

Promoveert een taak in de outline.

public void OutlineOutdent()

SelectAllChildTasks()

Recursief verzamelt het kind alle taken van deze taak.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Een lijst van de taak van kinderen van deze taak.

Set (Hoofdstuk Taskkey=“> , t)

Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.

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

Parameters

key Key <t, taskkey ="">

de aangegeven eigendomsleutel. Aspose.Tasks.Tsk om de eigendomsleutel te krijgen.

val T

De waarde .

Typen Parameters

T

het type van de gearchiveerde waarde.

ToString()

Returneert een korte string vertegenwoordiging van een taak.De exacte details van de vertegenwoordiging zijn niet aangegeven en onderworpen aan wijziging.

public override string ToString()

Returns

string

Een korte string die een taakobject vertegenwoordigt.</t,></t,></t,></t,></t,></t,>

 Nederlands