Class Task

Class Task

Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Representa una tasca en un projecte.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Membres heretats

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

Remarks

Es tracta d’un conjunt atòmic de treball.

Un pot utilitzarTask

Planificar un projecte creant tasques i assignant recursos adequats a ells. Les tasques d’un projecte s’organitzen com una estructura jeràrquica arrelada, amb una tasca arrelada i subterres de tasques infantils.Per construir un arbre de tasques es pot utilitzar una col·lecció especialitzada Aspose.Tasks.TaskCollection accedint a la propietat Aspose.Tasks.Project.RootTask, per exemple.:

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

Valor de la propietat

double

ActivityId

Representa el camp d’identificació d’activitat - identificador únic d’una tasca utilitzada per Primavera. (només aplicable als projectes de Primavera).

public string ActivityId { get; set; }

Valor de la propietat

string

ActualCost

Obté o estableix un valor d’ActualCost.

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

Valor de la propietat

decimal

ActualDuration

Obté o estableix un valor d’ActualDuration.

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

Valor de la propietat

Duration

ActualFinish

Obté o estableix un valor de ActualFinish.

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

Valor de la propietat

DateTime

ActualOvertimeCost

Obté o estableix un valor d’ActualOvertimeCost.

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

Valor de la propietat

decimal

ActualOvertimeWork

Obté o estableix un valor d’ActualOvertimeWork.

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

Valor de la propietat

Duration

ActualOvertimeWorkProtected

Obté o estableix un valor de ActualOvertimeWorkProtected.

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

Valor de la propietat

Duration

ActualStart

Obté o estableix un valor de ActualStart.

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

Valor de la propietat

DateTime

ActualWork

Obté o estableix un valor d’ActualWork.

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

Valor de la propietat

Duration

ActualWorkProtected

Obté o estableix un valor de ActualWorkProtected.

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

Valor de la propietat

Duration

Assignments

Obté una col·lecció d’assignatures de recursos per a aquest objecte.

public ResourceAssignmentCollection Assignments { get; }

Valor de la propietat

ResourceAssignmentCollection

BCWP

Obtenir o establir un valor de BCWP.

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

Valor de la propietat

double

BCWS

Obté o estableix un valor de BCWS.

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

Valor de la propietat

double

Baselines

Obté o estableix la col·lecció de valors de base de la tasca.

public TaskBaselineCollection Baselines { get; set; }

Valor de la propietat

TaskBaselineCollection

BudgetCost

Obtenir o establir un valor de BudgetCost.

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

Valor de la propietat

decimal

BudgetWork

Obtenir o establir un valor de BudgetWork.

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

Valor de la propietat

Duration

CV

Obtenir o establir un valor del CV.

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

Valor de la propietat

double

Calendar

Obté o estableix un valor del calendari.

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

Valor de la propietat

Calendar

Children

Obté una col·lecció de tasques infantils d’aquest objecte.TaskCollection objecte que representa les tasques dels nens.

public TaskCollection Children { get; }

Valor de la propietat

TaskCollection

CommitmentFinish

Obtenir o establir un valor de CommitmentFinish.

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

Valor de la propietat

DateTime

CommitmentStart

Obté o estableix un valor de CommitmentStart.

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

Valor de la propietat

DateTime

CommitmentType

Obtenir o establir un valor de CommitmentType.

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

Valor de la propietat

int

ConstraintDate

Obté o estableix un valor de ConstraintDate.

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

Valor de la propietat

DateTime

ConstraintType

Obté o estableix un valor de ConstraintType.

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

Valor de la propietat

ConstraintType

Contact

Obtenir o establir un valor de contacte.

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

Valor de la propietat

string

Cost

Obtenir o establir un valor de cost.

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

Valor de la propietat

decimal

CostVariance

Obté o estableix un valor de CostVariance.

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

Valor de la propietat

double

Created

Obtenir o establir un valor de Creat.

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

Valor de la propietat

DateTime

Deadline

Obtenir o establir un valor de termini.

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

Valor de la propietat

DateTime

DisplayAsSummary

Obté o s’estableix un valor que indica si DisplayAsSummary s’estableix o no.

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

Valor de la propietat

NullableBool

DisplayOnTimeline

Obté o s’estableix un valor que indica si DisplayOnTimeline s’estableix o no.

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

Valor de la propietat

bool

Duration

Obté o fixa un valor de durada.

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

Valor de la propietat

Duration

DurationFormat

Obté o estableix un valor de DurationFormat.

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

Valor de la propietat

TimeUnitType

DurationText

Obté o estableix un valor de DurationText.

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

Valor de la propietat

string

DurationVariance

Obté o estableix un valor de DurationVariance.

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

Valor de la propietat

Duration

EarlyFinish

Obté o estableix un valor de EarlyFinish.

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

Valor de la propietat

DateTime

EarlyStart

Obtenir o establir un valor de EarlyStart.

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

Valor de la propietat

DateTime

EarnedValueMethod

Obtenir o establir un valor de EarnedValueMethod.

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

Valor de la propietat

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeCollection objecte que conté els valors d’un atribut ampliat.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valor de la propietat

ExtendedAttributeCollection

Remarks

Dues peces de dades són necessàries - un indicador de tornada a la taula d’atributs estesaque s’especifica per l’ID únic o el ID de camp, i el valorque s’especifica amb el valor o amb un indicador de tornada a la llista de valors.

ExternalId

Obté o estableix un valor d’ExternalId.

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

Valor de la propietat

int

ExternalTaskProject

Obté o estableix un valor de ExternalTaskProject.

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

Valor de la propietat

string

ExternalUid

Obté o configura l’identificador únic de la tasca externa quan la tasca és externa.

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

Valor de la propietat

int

Finish

Obté o fixa un valor de finalitzar.

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

Valor de la propietat

DateTime

FinishSlack

Obté o estableix un valor de FinishSlack.

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

Valor de la propietat

TimeSpan

FinishText

Obté o estableix un valor de FinishText.

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

Valor de la propietat

string

FinishVariance

Obté o estableix un valor de FinishVariance.

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

Valor de la propietat

Duration

FixedCost

Obté o estableix un valor de FixedCost.

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

Valor de la propietat

double

FixedCostAccrual

Obté o estableix un valor de FixedCostAccrual.

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

Valor de la propietat

CostAccrualType

FreeSlack

Obté o estableix un valor de FreeSlack.

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

Valor de la propietat

TimeSpan

Guid

Obtenir o establir un valor de guia.

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

Valor de la propietat

string

HideBar

Obté o s’estableix un valor que indica si HideBar s’estableix o no.

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

Valor de la propietat

NullableBool

Hyperlink

Obté o col·loca el títol o el text explicatiu per a un hiperenllaç associat a una tasca.

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

Valor de la propietat

string

HyperlinkAddress

Obté o col·loca l’adreça per a un hiperenllaç associat a una tasca.

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

Valor de la propietat

string

Remarks

L’adreça completa (Hyperlink Href en Microsoft Project) de l’hiperenllaç és una concatenció de HyperlinkAddress i HyperlinkSubAddress.

HyperlinkSubAddress

Obté o posa la ubicació específica en un document en un hiperenllaç associat a una tasca.

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

Valor de la propietat

string

Remarks

L’adreça completa (Hyperlink Href en Microsoft Project) de l’hiperenllaç és una concatenció de HyperlinkAddress i HyperlinkSubAddress.

Id

Obté o estableix un valor d’ID.

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

Valor de la propietat

int

IgnoreResourceCalendar

Obté o estableix un valor que indiqui si IgnoreResourceCalendar està establert o no.

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

Valor de la propietat

NullableBool

IgnoreWarnings

Obté o s’estableix un valor que indica si IgnoreWarnings s’estableix o no.

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

Valor de la propietat

bool

IsActive

Obté o s’estableix un valor que indica si IsActive s’estableix o no.

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

Valor de la propietat

NullableBool

IsCritical

Obté o s’estableix un valor que indica si IsCritical s’estableix o no.

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

Valor de la propietat

NullableBool

IsEffortDriven

Obté o s’estableix un valor que indica si IsEffortDriven s’estableix o no.

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

Valor de la propietat

NullableBool

IsEstimated

Obté o s’estableix un valor que indiqui si Estimat s’estableix o no.

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

Valor de la propietat

NullableBool

IsExpanded

Obté o s’estableix un valor que indica si IsExpanded s’estableix o no.

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

Valor de la propietat

NullableBool

IsExternalTask

Obté o s’estableix un valor que indica si IsExternalTask s’estableix o no.

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

Valor de la propietat

bool

IsManual

Obté o s’estableix un valor que indica si IsManual s’estableix o no.

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

Valor de la propietat

NullableBool

IsMarked

Obté o s’estableix un valor que indica si IsMarked s’estableix o no.

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

Valor de la propietat

bool

IsMilestone

Obté o s’estableix un valor que indica si IsMilestone s’estableix o no.

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

Valor de la propietat

NullableBool

IsNull

Obté o s’estableix un valor que indica si IsNull s’estableix o no.

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

Valor de la propietat

NullableBool

IsOverallocated

Obté o s’estableix un valor que indica si IsOverallocated s’estableix o no.

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

Valor de la propietat

NullableBool

IsPublished

Obté o s’estableix un valor que indiqui si Es publica s’estableix o no.

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

Valor de la propietat

NullableBool

IsRecurring

Obté o s’estableix un valor que indica si IsRecurring s’estableix o no.

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

Valor de la propietat

NullableBool

IsResumeValid

Obté o estableix un valor que indiqui si IsResumeValid està establert o no.

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

Valor de la propietat

NullableBool

IsRollup

Obté o s’estableix un valor que indica si IsRollup s’estableix o no.

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

Valor de la propietat

NullableBool

IsSubproject

Obté o s’estableix un valor que indica si IsSubproject s’estableix o no.

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

Valor de la propietat

bool

IsSubprojectReadOnly

Obté o estableix un valor que indiqui si IsSubprojectReadOnly està establert o no.

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

Valor de la propietat

NullableBool

IsSummary

Obté o s’estableix un valor que indica si IsSummary s’estableix o no.

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

Valor de la propietat

bool

LateFinish

Obté o estableix un valor de LateFinish.

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

Valor de la propietat

DateTime

LateStart

Obté o estableix un valor de LateStart.

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

Valor de la propietat

DateTime

LevelAssignments

Obté o s’estableix un valor que indiqui si s’estableixen les assignatures de nivell o no.

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

Valor de la propietat

NullableBool

LevelingCanSplit

Obté o s’estableix un valor que indiqui si S’estableix o no el LevelingCanSplit.

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

Valor de la propietat

NullableBool

LevelingDelay

Obté o estableix un valor de LevelingDelay.

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

Valor de la propietat

Duration

ManualDuration

Obté o estableix un valor de ManualDuration.

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

Valor de la propietat

Duration

ManualFinish

Obté o estableix un valor de ManualFinish.

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

Valor de la propietat

DateTime

ManualStart

Obté o estableix un valor de ManualStart.

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

Valor de la propietat

DateTime

Name

Obté o estableix un valor de nom.

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

Valor de la propietat

string

Notícies RTF

Obté o estableix un valor de NotesRTF.

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

Valor de la propietat

string

NotesText

Obté o estableix un valor de NotesText.

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

Valor de la propietat

string

OutlineCodes

Objecte Objecte Objecte Objecte Objecte Objecte Objecte Objecte.

public OutlineCodeCollection OutlineCodes { get; set; }

Valor de la propietat

OutlineCodeCollection

Remarks

Es necessiten dues peces de dades - un indicador a l’avantguardaTaula de codi especificada pel FieldID, i el valorque s’especifica tant per ValueID o ValueGUID indicador a la llista de valors.

OutlineLevel

Obté o estableix un valor d’OutlineLevel.

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

Valor de la propietat

int

OutlineNumber

Obté o fixa un valor d’OutlineNumber.

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

Valor de la propietat

string

OvertimeCost

Obté o estableix un valor de OvertimeCost.

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

Valor de la propietat

decimal

OvertimeWork

Obté o estableix un valor de OvertimeWork.

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

Valor de la propietat

Duration

ParentProject

Obtenir el projecte parent d’una tasca.

public Project ParentProject { get; }

Valor de la propietat

Project

Remarks

Call Project.UpdateReferències per actualitzar aquestes propietats.

ParentTask

Obtenir la tasca parental d’una tasca.

public Task ParentTask { get; }

Valor de la propietat

Task

PercentComplete

Obtenir o establir un valor de PercentComplete.

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

Valor de la propietat

int

PercentWorkComplete

Obtenir o establir un valor de PercentWorkComplete.

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

Valor de la propietat

int

PhysicalPercentComplete

Obté o estableix un valor de PhysicalPercentComplete.

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

Valor de la propietat

int

Predecessors

Obté un objecte Aspose.Tasks.TaskCollection que conté tots els predecessors d’aquest objecte Task.

public TaskCollection Predecessors { get; }

Valor de la propietat

TaskCollection

PreleveledFinish

Obté o estableix un valor de PreleveledFinish.

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

Valor de la propietat

DateTime

PreleveledStart

Obté o estableix un valor de PreleveledStart.

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

Valor de la propietat

DateTime

PrimaveraProperties

Obté un objecte que conté propietats específiques de Primavera per a una tasca llegida des del fitxer Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Valor de la propietat

PrimaveraTaskProperties

Priority

Obté o estableix un valor de Prioritat.

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

Valor de la propietat

int

RecurringInfo

Obté l’exemple de la classe Aspose.Tasks.RecurringTaskInfo per a la tasca que és una tasca recurrent; si la tasca no és una tasca recurrent, llavors torna zero;La informació, per exemple, de Aspose.Tasks.RecurringTaskInfo és present en format de fitxer mpp només.

public RecurringTaskInfo RecurringInfo { get; }

Valor de la propietat

RecurringTaskInfo

RegularWork

Obté o estableix un valor de RegularWork.

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

Valor de la propietat

Duration

RemainingCost

Obtenir o establir un valor de RemainingCost.

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

Valor de la propietat

decimal

RemainingDuration

Obté o estableix un valor de RemainingDuration.

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

Valor de la propietat

Duration

RemainingOvertimeCost

Obté o estableix un valor de RemainingOvertimeCost.

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

Valor de la propietat

decimal

RemainingOvertimeWork

Obté o estableix un valor de RemainingOvertimeWork.

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

Valor de la propietat

Duration

RemainingWork

Obté o estableix un valor de RemainingWork.

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

Valor de la propietat

Duration

Resume

Obtenir o establir un valor de resum.

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

Valor de la propietat

DateTime

SV

La variació del calendari de valor guanyat, a través de la data de estat del projecte.La variància de calendari (SV) és la diferència entre el BCWP i el BCWS.

public double SV { get; set; }

Valor de la propietat

double

SplitParts

Obté una col·lecció SplitPart que representa les parts d’una tasca.

public SplitPartCollection SplitParts { get; }

Valor de la propietat

SplitPartCollection

Start

Obté o estableix un valor d’inici.

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

Valor de la propietat

DateTime

StartSlack

Obté o estableix un valor de StartSlack.

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

Valor de la propietat

TimeSpan

StartText

Obtén o estableix un valor de StartText.

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

Valor de la propietat

string

StartVariance

Obté o estableix un valor de StartVariance.

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

Valor de la propietat

Duration

Status

Obtenir l’estatus de tasca.

[EntityField]
public TaskStatus Status { get; }

Valor de la propietat

TaskStatus

StatusManager

Obté o estableix un valor de StatusManager.

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

Valor de la propietat

string

Stop

Obtenir o establir un valor de Stop.

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

Valor de la propietat

DateTime

SubprojectName

Obté o estableix un valor de SubprojectName.

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

Valor de la propietat

string

Successors

Obté un objecte Aspose.Tasks.TaskCollection que conté tots els successors d’aquest objecte Task.

public TaskCollection Successors { get; }

Valor de la propietat

TaskCollection

TimephasedData

Obtenir o establir un objecte de col·lecció de dades temporals d’aquesta tasca.El bloc de dades de fase temporal associat amb una tasca.

public TimephasedDataCollection TimephasedData { get; set; }

Valor de la propietat

TimephasedDataCollection

Remarks

Només es pot llegir en format XML.

TotalSlack

Obté o estableix un valor de TotalSlack.

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

Valor de la propietat

TimeSpan

Type

Obté o estableix un valor de tipus.

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

Valor de la propietat

TaskType

Uid

Obté o estableix un valor d’Uid.

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

Valor de la propietat

int

WBS

Obté o estableix un valor de WBS.

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

Valor de la propietat

string

El nivell WBS

Obté o estableix un valor de WBSLevel.

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

Valor de la propietat

string

Warning

Obté o s’estableix un valor que indiqui si s’estableix l’avís o no.

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

Valor de la propietat

bool

Work

Obtenir o establir un valor de treball.

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

Valor de la propietat

Duration

WorkVariance

Obté o estableix un valor de WorkVariance.

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

Valor de la propietat

Duration

Methods

Clone()

Crea una còpia completa d’una tasca sense subtasques.

public object Clone()

Returns

object

Crear una còpia d’una tasca.

Delete()

Elimina una tasca de la col·lecció de tasques del projecte parent i totes les seves assignatures.

public void Delete()

Equals(Task)

Retorna un valor que indica si aquesta instància és igual a una tasca especificada.

public bool Equals(Task other)

Parameters

other Task

La tasca especificada per comparar amb aquesta instància.

Returns

bool

Torna veritat si la tasca especificada i aquesta instància tenen ids únics iguals.

Equals(Objecte)

Retorna un valor que indica si aquesta instància és igual a un objecte especificat.

public override bool Equals(object obj)

Parameters

obj object

L’objecte especificat per comparar amb aquesta instància.

Returns

bool

Torna veritat si la tasca especificada i aquesta instància tenen ids únics iguals.

Obtenir>(Tàrrega Tàrrega Tàrrega="">)

Retorna el valor al qual la propietat es mapeja en aquest contenidor.

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

Parameters

key Key <t, taskkey ="">

la clau propietat especificada. Aspose.Tasks.Tsk per obtenir la clau propietat.

Returns

T

el valor al qual la propietat es mapeja en aquest contenidor.

Tipus de paràmetres

T

El tipus de valor emmagatzemat.

GetHashCode()

Retorna un valor de codi hash per a aquesta tasca.

public override int GetHashCode()

Returns

int

Retorna un valor de codi hash per a aquest objecte.

GetTimephasedData(El temps, el temps, el temps, el temps)

Retorna Aspose.Tasks.TimephasedDataCollection objecte amb Aspose.Tasks.Task.TimephasedValues de dades dins de les dates d’inici i final d’un tipus de dades de fase temporal especificada.

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

Parameters

start DateTime

Data d’inici per a les dades de fase temporal.

end DateTime

La data final per a les dades de fase temporal.

timephasedType TimephasedDataType

El tipus de dades de fase temporal (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Un objecte Aspose.Tasks.TimephasedDataCollection amb Aspose.Tasks.Task.TimephasedValues de dades dins de les dates d’inici i de fi d’un tipus de dades especificat en horari.

GetTimephasedData(El temps, el temps)

Retorna Aspose.Tasks.TimephasedDataCollection objecte amb Aspose.Tasks.Task.TimephasedValors de dades dins de les dates d’inici i finalització donades.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Data d’inici per a les dades de fase temporal.

end DateTime

La data final per a les dades de fase temporal.

Returns

TimephasedDataCollection

Llista de Aspose.Tasks.TimephasedData a omplir.

MoveToSibling(Task)

Moure la tasca actual al mateix nivell de sortida abans de la tasca especificada.Si ParentProject.CalculationMode és Cap usuari ha de invocar Project.Recalculate() després d’utilitzar aquest mètode (Rescalfarà totes les tasques del projecte (dates d’inici / finalització, s’estableix dates d’hora / tard) i calcularà els camps dependents com ara les claus, els camps de treball i cost, els nivells de sortida).Si ParentProject.CalculationMode és Manual, el mètode només calcularà l’ID de tasca, el nivell de sortida i els números de sortida automàticament.Si ParentProject.CalculationMode és automàtic, el mètode renova automàticament totes les tasques del projecte.(dates d’inici / finalització, s’estableixen dates precoç / tard, es calcula els impactes, els camps de treball i cost, recalculen els ids i els nivells de sortida).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Tracte abans del qual s’insereix la tasca actual.

MoveToSibling(Int)

Moure la tasca actual al mateix nivell de sortida abans d’una tasca amb l’ID especificada.Si ParentProject.CalculationMode és Cap usuari ha de invocar Project.Recalculate() després d’utilitzar aquest mètode (Rescalfarà totes les tasques del projecte (dates d’inici / finalització, s’estableix dates d’hora / tard) i calcularà els camps dependents com ara les claus, els camps de treball i cost, els nivells de sortida).Si ParentProject.CalculationMode és Manual, el mètode només calcularà l’ID de tasca, el nivell de sortida i els números de sortida automàticament.Si ParentProject.CalculationMode és automàtic, el mètode renova automàticament totes les tasques del projecte.(dates d’inici / finalització, s’estableixen dates precoç / tard, es calcula els impactes, els camps de treball i cost, recalculen els ids i els nivells de sortida).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) d’una tasca abans de la qual s’insereix la tasca actual.

OutlineIndent()

Insereix una tasca a l’outline.

public void OutlineIndent()

OutlineOutdent()

Promoure una tasca a l’avantguarda.

public void OutlineOutdent()

SelectAllChildTasks()

Recursivament recull totes les tasques infantils d’aquesta tasca.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Una llista de les tasques infantils d’aquesta tasca.

SegüentT>(Tàrrega Tàrrega Tàrrega="">, T)

Mapa de la propietat especificada al valor especificat en aquest contenidor.

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

Parameters

key Key <t, taskkey ="">

la clau propietat especificada. Aspose.Tasks.Tsk per obtenir la clau propietat.

val T

El valor.

Tipus de paràmetres

T

El tipus de valor emmagatzemat.

ToString()

Retorna la representació d’una tasca.Els detalls exactes de la representació no estan especificats i estan subjectes a canvis.

public override string ToString()

Returns

string

Una corda que representa l’objecte de la tasca.</t,></t,></t,></t,></t,></t,>

 Català