Class Task

Class Task

Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

rappresenta un compito in un progetto.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

I membri ereditari

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

Remarks

Si tratta di un’unità atomica di lavoro.

Uno può usareTask

per pianificare un progetto creando compiti e assegnando risorse adeguate a loro. i compiti in un progetto sono organizzati come una struttura gierarchica radicale, con un compito radicale e substrati di compiti per bambini.Per costruire un albero di compiti si può utilizzare una collezione specializzata Aspose.Tasks.TaskCollection accedendo alla proprietà Aspose.Tasks.Project.RootTask ecc.:

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

Valore di proprietà

double

ActivityId

Represente il campo ID attività - identificatore unico di un compito utilizzato da Primavera. (solo applicabile ai progetti Primavera).

public string ActivityId { get; set; }

Valore di proprietà

string

ActualCost

Riceve o stabilisce un valore di ActualCost.

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

Valore di proprietà

decimal

ActualDuration

Riceve o stabilisce un valore di ActualDuration.

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

Valore di proprietà

Duration

ActualFinish

Riceve o stabilisce un valore di ActualFinish.

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

Valore di proprietà

DateTime

ActualOvertimeCost

Riceve o impone un valore di ActualOvertimeCost.

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

Valore di proprietà

decimal

ActualOvertimeWork

Riceve o impone un valore di ActualOvertimeWork.

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

Valore di proprietà

Duration

ActualOvertimeWorkProtected

Riceve o impone un valore di ActualOvertimeWorkProtected.

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

Valore di proprietà

Duration

ActualStart

Riceve o impone un valore di ActualStart.

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

Valore di proprietà

DateTime

ActualWork

Riceve o stabilisce un valore di ActualWork.

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

Valore di proprietà

Duration

ActualWorkProtected

Riceve o impone un valore di ActualWorkProtected.

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

Valore di proprietà

Duration

Assignments

Riceve una raccolta di risorse per questo oggetto.

public ResourceAssignmentCollection Assignments { get; }

Valore di proprietà

ResourceAssignmentCollection

BCWP

Riceve o stabilisce un valore di BCWP.

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

Valore di proprietà

double

BCWS

Riceve o stabilisce un valore di BCWS.

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

Valore di proprietà

double

Baselines

Riceve o mette la raccolta dei valori di base del compito.

public TaskBaselineCollection Baselines { get; set; }

Valore di proprietà

TaskBaselineCollection

BudgetCost

Riceve o fissa un valore di BudgetCost.

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

Valore di proprietà

decimal

BudgetWork

Riceve o stabilisce un valore di BudgetWork.

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

Valore di proprietà

Duration

CV

Riceve o stabilisce un valore del CV.

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

Valore di proprietà

double

Calendar

Riceve o impone un valore di Calendario.

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

Valore di proprietà

Calendar

Children

Riceve una raccolta di compiti per bambini di questo oggetto.TaskCollection oggetto che rappresenta i compiti dei bambini.

public TaskCollection Children { get; }

Valore di proprietà

TaskCollection

CommitmentFinish

Riceve o stabilisce un valore di CommitmentFinish.

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

Valore di proprietà

DateTime

CommitmentStart

Riceve o stabilisce un valore di CommitmentStart.

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

Valore di proprietà

DateTime

CommitmentType

Riceve o stabilisce un valore di CommitmentType.

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

Valore di proprietà

int

ConstraintDate

Riceve o impone un valore di ConstraintDate.

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

Valore di proprietà

DateTime

ConstraintType

Riceve o impone un valore di ConstraintType.

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

Valore di proprietà

ConstraintType

Contact

Riceve o stabilisce un valore di contatto.

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

Valore di proprietà

string

Cost

Riceve o fissa un valore di costo.

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

Valore di proprietà

decimal

CostVariance

Riceve o stabilisce un valore di CostVariance.

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

Valore di proprietà

double

Created

Riceve o stabilisce un valore di Creato.

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

Valore di proprietà

DateTime

Deadline

Riceve o stabilisce un valore del termine.

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

Valore di proprietà

DateTime

DisplayAsSummary

Riceve o impone un valore che indica se DisplayAsSummary è impostato o meno.

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

Valore di proprietà

NullableBool

DisplayOnTimeline

Riceve o impone un valore che indica se DisplayOnTimeline è impostato o meno.

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

Valore di proprietà

bool

Duration

Riceve o stabilisce un valore di durata.

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

Valore di proprietà

Duration

DurationFormat

Riceve o impone un valore di DurationFormat.

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

Valore di proprietà

TimeUnitType

DurationText

Riceve o impone un valore di DurationText.

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

Valore di proprietà

string

DurationVariance

Riceve o impone un valore di DurationVariance.

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

Valore di proprietà

Duration

EarlyFinish

Riceve o stabilisce un valore di EarlyFinish.

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

Valore di proprietà

DateTime

EarlyStart

Riceve o impone un valore di EarlyStart.

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

Valore di proprietà

DateTime

EarnedValueMethod

Riceve o stabilisce un valore di EarnedValueMethod.

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

Valore di proprietà

EarnedValueMethodType

ExtendedAttributes

Riceve ExtendedAttributeCollection oggetto che contiene i valori di un attributo esteso.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valore di proprietà

ExtendedAttributeCollection

Remarks

Due pezzi di dati sono necessari - un indicatore di ritorno alla tabella di attributi estesache è specificato sia dall’ID unico o dall’ID di campo, e il valoreche è specificato sia con il valore, o un indicatore di ritorno alla lista dei valori.

ExternalId

Riceve o stabilisce un valore di ExternalId.

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

Valore di proprietà

int

ExternalTaskProject

Riceve o impone un valore di ExternalTaskProject.

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

Valore di proprietà

string

ExternalUid

Riceve o impone l’identificatore unico del compito esterno quando il compito è esterno.

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

Valore di proprietà

int

Finish

Riceve o fissa un valore di Finish.

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

Valore di proprietà

DateTime

FinishSlack

Riceve o impone un valore di FinishSlack.

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

Valore di proprietà

TimeSpan

FinishText

Riceve o impone un valore di FinishText.

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

Valore di proprietà

string

FinishVariance

Riceve o fissa un valore di FinishVariance.

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

Valore di proprietà

Duration

FixedCost

Riceve o impone un valore di FixedCost.

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

Valore di proprietà

double

FixedCostAccrual

Riceve o impone un valore di FixedCostAccrual.

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

Valore di proprietà

CostAccrualType

FreeSlack

Riceve o impone un valore di FreeSlack.

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

Valore di proprietà

TimeSpan

Guid

Riceve o stabilisce un valore di Guida.

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

Valore di proprietà

string

HideBar

Riceve o impone un valore che indica se HideBar è impostato o meno.

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

Valore di proprietà

NullableBool

Hyperlink

Riceve o impone il titolo o il testo spiegativo per un collegamento collegato a un compito.

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

Valore di proprietà

string

HyperlinkAddress

Riceve o impone l’indirizzo per un ipertestuale associato a un compito.

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

Valore di proprietà

string

Remarks

L’indirizzo completo (Hyperlink Href in Microsoft Project) dell’hiperlink è una concatenazione di HyperlinkAddress e HyperlinkSubAddress.

HyperlinkSubAddress

Riceve o impone la posizione specifica in un documento in un collegamento collegato a un compito.

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

Valore di proprietà

string

Remarks

L’indirizzo completo (Hyperlink Href in Microsoft Project) dell’hiperlink è una concatenazione di HyperlinkAddress e HyperlinkSubAddress.

Id

Riceve o impone un valore di ID.

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

Valore di proprietà

int

IgnoreResourceCalendar

Riceve o impone un valore che indica se IgnoreResourceCalendar è impostato o meno.

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

Valore di proprietà

NullableBool

IgnoreWarnings

Riceve o impone un valore che indica se IgnoreWarnings è impostato o meno.

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

Valore di proprietà

bool

IsActive

Riceve o impone un valore che indica se IsActive è impostato o meno.

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

Valore di proprietà

NullableBool

IsCritical

Riceve o impone un valore che indica se IsCritical è impostato o meno.

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

Valore di proprietà

NullableBool

IsEffortDriven

Riceve o impone un valore che indica se IsEffortDriven è impostato o meno.

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

Valore di proprietà

NullableBool

IsEstimated

Riceve o impone un valore che indica se IsEstimated è impostato o meno.

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

Valore di proprietà

NullableBool

IsExpanded

Riceve o impone un valore che indica se IsExpanded è impostato o meno.

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

Valore di proprietà

NullableBool

IsExternalTask

Riceve o impone un valore che indica se IsExternalTask è impostato o meno.

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

Valore di proprietà

bool

IsManual

Riceve o impone un valore che indica se IsManual è impostato o meno.

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

Valore di proprietà

NullableBool

IsMarked

Riceve o impone un valore che indica se IsMarked è impostato o meno.

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

Valore di proprietà

bool

IsMilestone

Riceve o impone un valore che indica se IsMilestone è impostato o meno.

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

Valore di proprietà

NullableBool

IsNull

Riceve o impone un valore che indica se IsNull è impostato o meno.

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

Valore di proprietà

NullableBool

IsOverallocated

Riceve o impone un valore che indica se IsOverallocated è impostato o meno.

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

Valore di proprietà

NullableBool

IsPublished

Riceve o impone un valore che indica se IsPublished è impostato o meno.

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

Valore di proprietà

NullableBool

IsRecurring

Riceve o impone un valore che indica se IsRecurring è impostato o meno.

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

Valore di proprietà

NullableBool

IsResumeValid

Riceve o impone un valore che indica se IsResumeValid è impostato o meno.

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

Valore di proprietà

NullableBool

IsRollup

Riceve o impone un valore che indica se IsRollup è impostato o meno.

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

Valore di proprietà

NullableBool

IsSubproject

Riceve o impone un valore che indica se IsSubproject è impostato o meno.

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

Valore di proprietà

bool

IsSubprojectReadOnly

Riceve o impone un valore che indica se IsSubprojectReadOnly è impostato o meno.

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

Valore di proprietà

NullableBool

IsSummary

Riceve o impone un valore che indica se IsSummary è impostato o meno.

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

Valore di proprietà

bool

LateFinish

Riceve o stabilisce un valore di LateFinish.

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

Valore di proprietà

DateTime

LateStart

Riceve o impone un valore di LateStart.

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

Valore di proprietà

DateTime

LevelAssignments

Riceve o impone un valore che indica se LevelAssignments è impostato o meno.

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

Valore di proprietà

NullableBool

LevelingCanSplit

Riceve o impone un valore che indica se LevelingCanSplit è impostato o meno.

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

Valore di proprietà

NullableBool

LevelingDelay

Riceve o stabilisce un valore di LevelingDelay.

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

Valore di proprietà

Duration

ManualDuration

Riceve o impone un valore di ManualDuration.

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

Valore di proprietà

Duration

ManualFinish

Riceve o impone un valore di ManualFinish.

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

Valore di proprietà

DateTime

ManualStart

Riceve o impone un valore di ManualStart.

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

Valore di proprietà

DateTime

Name

Riceve o impone un valore di Nome.

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

Valore di proprietà

string

Notizia RTF

Riceve o stabilisce un valore di NotesRTF.

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

Valore di proprietà

string

NotesText

Riceve o impone un valore di NotesText.

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

Valore di proprietà

string

OutlineCodes

Ottieni o impostati gli oggetti Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Valore di proprietà

OutlineCodeCollection

Remarks

Due pezzi di dati sono necessari - un indicatore per l’outlinetabella di codice specificata dal FieldID, e il valoreche è specificato sia dal ValueID o dal ValueGUID indicatore alla lista dei valori.

OutlineLevel

Riceve o impone un valore di OutlineLevel.

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

Valore di proprietà

int

OutlineNumber

Riceve o impone un valore di OutlineNumber.

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

Valore di proprietà

string

OvertimeCost

Riceve o impone un valore di OvertimeCost.

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

Valore di proprietà

decimal

OvertimeWork

Riceve o stabilisce un valore di OvertimeWork.

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

Valore di proprietà

Duration

ParentProject

Riceve il progetto parentale di un compito.

public Project ParentProject { get; }

Valore di proprietà

Project

Remarks

Chiama Project.UpdateReferenze per aggiornare queste proprietà.

ParentTask

Riceve il compito genitoriale di un compito.

public Task ParentTask { get; }

Valore di proprietà

Task

PercentComplete

Riceve o impone un valore di PercentComplete.

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

Valore di proprietà

int

PercentWorkComplete

Riceve o impone un valore di PercentWorkComplete.

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

Valore di proprietà

int

PhysicalPercentComplete

Riceve o stabilisce un valore di PhysicalPercentComplete.

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

Valore di proprietà

int

Predecessors

Riceve un oggetto Aspose.Tasks.TaskCollection che contiene tutti i precedenti di questo oggetto Task.

public TaskCollection Predecessors { get; }

Valore di proprietà

TaskCollection

PreleveledFinish

Riceve o impone un valore di PreleveledFinish.

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

Valore di proprietà

DateTime

PreleveledStart

Riceve o impone un valore di PreleveledStart.

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

Valore di proprietà

DateTime

PrimaveraProperties

Riceve un oggetto che contiene proprietà specifiche Primavera per un compito letto dal file Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Valore di proprietà

PrimaveraTaskProperties

Priority

Riceve o stabilisce un valore di Priorità.

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

Valore di proprietà

int

RecurringInfo

Riceve l’esempio di Aspose.Tasks.RecurringTaskInfo classe per il compito che è un compito ripetuto; se il compito non è un compito ripetuto poi ritorna zero;L’informazione per l’esempio di Aspose.Tasks.RecurringTaskInfo è presente solo in formato file mpp.

public RecurringTaskInfo RecurringInfo { get; }

Valore di proprietà

RecurringTaskInfo

RegularWork

Riceve o stabilisce un valore di RegularWork.

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

Valore di proprietà

Duration

RemainingCost

Riceve o stabilisce un valore di RemainingCost.

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

Valore di proprietà

decimal

RemainingDuration

Riceve o stabilisce un valore di RemainingDuration.

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

Valore di proprietà

Duration

RemainingOvertimeCost

Riceve o impone un valore di RemainingOvertimeCost.

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

Valore di proprietà

decimal

RemainingOvertimeWork

Riceve o impone un valore di RemainingOvertimeWork.

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

Valore di proprietà

Duration

RemainingWork

Riceve o stabilisce un valore di RemainingWork.

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

Valore di proprietà

Duration

Resume

Riceve o impone un valore di Resume.

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

Valore di proprietà

DateTime

SV

La variazione del calendario del valore guadagnato, attraverso la data dello stato del progetto.La varianza di calendario (SV) è la differenza tra il BCWP e il BCWS.

public double SV { get; set; }

Valore di proprietà

double

SplitParts

Riceve una raccolta SplitPart che rappresenta le parti di un compito.

public SplitPartCollection SplitParts { get; }

Valore di proprietà

SplitPartCollection

Start

Riceve o impone un valore di Inizio.

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

Valore di proprietà

DateTime

StartSlack

Riceve o impone un valore di StartSlack.

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

Valore di proprietà

TimeSpan

StartText

Riceve o impone un valore di StartText.

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

Valore di proprietà

string

StartVariance

Riceve o impone un valore di StartVariance.

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

Valore di proprietà

Duration

Status

Riceve lo status di compito.

[EntityField]
public TaskStatus Status { get; }

Valore di proprietà

TaskStatus

StatusManager

Riceve o impone un valore di StatusManager.

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

Valore di proprietà

string

Stop

Riceve o impone un valore di Stop.

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

Valore di proprietà

DateTime

SubprojectName

Riceve o impone un valore di SubprojectName.

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

Valore di proprietà

string

Successors

Riceve un oggetto Aspose.Tasks.TaskCollection che contiene tutti i successori di questo oggetto Task.

public TaskCollection Successors { get; }

Valore di proprietà

TaskCollection

TimephasedData

Riceve o impone un oggetto di DataCollection temporale di questa attività.Il blocco di dati di fase del tempo associato a un compito.

public TimephasedDataCollection TimephasedData { get; set; }

Valore di proprietà

TimephasedDataCollection

Remarks

Leggere supportato solo per il formato XML.

TotalSlack

Riceve o impone un valore di TotalSlack.

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

Valore di proprietà

TimeSpan

Type

Riceve o impone un valore di Tipo.

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

Valore di proprietà

TaskType

Uid

Riceve o stabilisce un valore di Uid.

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

Valore di proprietà

int

WBS

Riceve o stabilisce un valore di WBS.

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

Valore di proprietà

string

Il livello WBS

Riceve o stabilisce un valore di WBSLevel.

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

Valore di proprietà

string

Warning

Riceve o impone un valore che indica se l’avvertimento è impostato o meno.

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

Valore di proprietà

bool

Work

Riceve o stabilisce un valore di lavoro.

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

Valore di proprietà

Duration

WorkVariance

Riceve o stabilisce un valore di WorkVariance.

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

Valore di proprietà

Duration

Methods

Clone()

Crea una copia completa di un compito senza sottotitoli.

public object Clone()

Returns

object

Creazione di una copia di un compito.

Delete()

Rimuove un compito dalla raccolta di compiti del progetto parentale e tutte le sue attività.

public void Delete()

Equals(Task)

Ritorna un valore che indica se questa istanza è uguale a un compito specificato.

public bool Equals(Task other)

Parameters

other Task

Il compito specificato per confrontare con questa instanza.

Returns

bool

ritorna vero se il compito specificato e questa instanza hanno identi unici uguali.

Equals(oggetto)

Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.

public override bool Equals(object obj)

Parameters

obj object

L’oggetto specificato per paragonare con questa instanza.

Returns

bool

ritorna vero se il compito specificato e questa instanza hanno identi unici uguali.

T’è>(Tag: Taskkey Taskkey=» » »)

Ritorna il valore al quale la proprietà è mappata in questo contenitore.

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

Parameters

key Key <t, taskkey ="">

la chiave di proprietà specificata. Aspose.Tasks.Tsk per ottenere la chiave di proprietà.

Returns

T

il valore al quale la proprietà è mappata in questo contenitore.

Tipo di parametri

T

Il tipo di valore mappato.

GetHashCode()

Ritorna un valore di codice hash per questo compito.

public override int GetHashCode()

Returns

int

restituisce un valore di codice hash per questo oggetto.

GetTimephasedData(DateTime, DateTime, DataType)

Ritorna Aspose.Tasks.TimephasedDataCollection oggetto con Aspose.Tasks.Task.TimephasedVali dati entro le date di inizio e di fine del tipo di dati di fase temporale specificato.

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

Parameters

start DateTime

La data di inizio per i dati di fase del tempo.

end DateTime

La data di scadenza per i dati di fase del tempo.

timephasedType TimephasedDataType

Il tipo di dati di fase del tempo (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Un oggetto Aspose.Tasks.TimephasedDataCollection con Aspose.Tasks.Task.TimephasedVali dati entro le date di inizio e di fine del tipo di dati a tempo specificato.

GetTimephasedData(Il tempo, il tempo)

Ritorna Aspose.Tasks.TimephasedDataCollection oggetto con Aspose.Tasks.Task.TimephasedVali dati entro date di inizio e di fine.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

La data di inizio per i dati di fase del tempo.

end DateTime

La data di scadenza per i dati di fase del tempo.

Returns

TimephasedDataCollection

Elenco di Aspose.Tasks.TimephasedDati da compilare.

MoveToSibling(Task)

Spostare il compito corrente allo stesso livello di outline prima del compito specificato.Se ParentProject.CalculationMode è Nessun utente dovrebbe invocare Project.Recalculate() dopo aver utilizzato questo metodo (Riscatterà tutti i compiti del progetto (data di avvio/finale, impone date precoce/ ritardate) e calcolare i campi dipendenti come i colpi, i campi di lavoro e costi, i livelli di outline).Se ParentProject.CalculationMode è manuale, il metodo calcolerà automaticamente solo il ID di compito, il livello di outline e i numeri di outline.Se ParentProject.CalculationMode è automatico, il metodo ricarica automaticamente tutte le attività del progetto(Dati di inizio/finale, date precoce/date tardi, calcola gli scatti, i campi di lavoro e costi, ricarica gli id e i livelli di outline).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Un compito prima del quale verrà inserito il compito attuale.

MoveToSibling(int)

Spostare il compito corrente allo stesso livello di outline prima di un compito con l’ID specificato.Se ParentProject.CalculationMode è Nessun utente dovrebbe invocare Project.Recalculate() dopo aver utilizzato questo metodo (Riscatterà tutti i compiti del progetto (data di avvio/finale, impone date precoce/ ritardate) e calcolare i campi dipendenti come i colpi, i campi di lavoro e costi, i livelli di outline).Se ParentProject.CalculationMode è manuale, il metodo calcolerà automaticamente solo il ID di compito, il livello di outline e i numeri di outline.Se ParentProject.CalculationMode è automatico, il metodo ricarica automaticamente tutte le attività del progetto(Dati di inizio/finale, date precoce/date tardi, calcola gli scatti, i campi di lavoro e costi, ricarica gli id e i livelli di outline).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) di un compito prima del quale verrà inserito il compito corrente.

OutlineIndent()

Inserisci un compito nell’outline.

public void OutlineIndent()

OutlineOutdent()

Promozione di un compito nell’outline.

public void OutlineOutdent()

SelectAllChildTasks()

Recursivamente raccoglie tutti i compiti del bambino di questo compito.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable di < Task >

Un elenco dei compiti del bambino di questo compito.

Il set t>(Tag: Taskkey Taskkey=» » » T)

Mappa la proprietà specificata al valore specificato in questo contenitore.

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

Parameters

key Key <t, taskkey ="">

la chiave di proprietà specificata. Aspose.Tasks.Tsk per ottenere la chiave di proprietà.

val T

Il valore .

Tipo di parametri

T

Il tipo di valore mappato.

ToString()

Ritorna una breve rappresentazione di un compito.I dettagli esatti della rappresentazione non sono specificati e soggetti a modifiche.

public override string ToString()

Returns

string

Stringa corta che rappresenta l’oggetto di compito.</t,></t,></t,></t,></t,></t,>

 Italiano