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
Implements
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
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
ActualCost
Obté o estableix un valor d’ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor de la propietat
ActualDuration
Obté o estableix un valor d’ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Valor de la propietat
ActualFinish
Obté o estableix un valor de ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valor de la propietat
ActualOvertimeCost
Obté o estableix un valor d’ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor de la propietat
ActualOvertimeWork
Obté o estableix un valor d’ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor de la propietat
ActualOvertimeWorkProtected
Obté o estableix un valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor de la propietat
ActualStart
Obté o estableix un valor de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valor de la propietat
ActualWork
Obté o estableix un valor d’ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor de la propietat
ActualWorkProtected
Obté o estableix un valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor de la propietat
Assignments
Obté una col·lecció d’assignatures de recursos per a aquest objecte.
public ResourceAssignmentCollection Assignments { get; }
Valor de la propietat
BCWP
Obtenir o establir un valor de BCWP.
[EntityField]
public double BCWP { get; set; }
Valor de la propietat
BCWS
Obté o estableix un valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor de la propietat
Baselines
Obté o estableix la col·lecció de valors de base de la tasca.
public TaskBaselineCollection Baselines { get; set; }
Valor de la propietat
BudgetCost
Obtenir o establir un valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor de la propietat
BudgetWork
Obtenir o establir un valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor de la propietat
CV
Obtenir o establir un valor del CV.
[EntityField]
public double CV { get; set; }
Valor de la propietat
Calendar
Obté o estableix un valor del calendari.
[EntityField]
public Calendar Calendar { get; set; }
Valor de la propietat
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
CommitmentFinish
Obtenir o establir un valor de CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Valor de la propietat
CommitmentStart
Obté o estableix un valor de CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Valor de la propietat
CommitmentType
Obtenir o establir un valor de CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Valor de la propietat
ConstraintDate
Obté o estableix un valor de ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Valor de la propietat
ConstraintType
Obté o estableix un valor de ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Valor de la propietat
Contact
Obtenir o establir un valor de contacte.
[EntityField]
public string Contact { get; set; }
Valor de la propietat
Cost
Obtenir o establir un valor de cost.
[EntityField]
public decimal Cost { get; set; }
Valor de la propietat
CostVariance
Obté o estableix un valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor de la propietat
Created
Obtenir o establir un valor de Creat.
[EntityField]
public DateTime Created { get; set; }
Valor de la propietat
Deadline
Obtenir o establir un valor de termini.
[EntityField]
public DateTime Deadline { get; set; }
Valor de la propietat
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
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
Duration
Obté o fixa un valor de durada.
[EntityField]
public Duration Duration { get; set; }
Valor de la propietat
DurationFormat
Obté o estableix un valor de DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Valor de la propietat
DurationText
Obté o estableix un valor de DurationText.
[EntityField]
public string DurationText { get; set; }
Valor de la propietat
DurationVariance
Obté o estableix un valor de DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Valor de la propietat
EarlyFinish
Obté o estableix un valor de EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Valor de la propietat
EarlyStart
Obtenir o establir un valor de EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Valor de la propietat
EarnedValueMethod
Obtenir o establir un valor de EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Valor de la propietat
ExtendedAttributes
Gets ExtendedAttributeCollection objecte que conté els valors d’un atribut ampliat.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valor de la propietat
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
ExternalTaskProject
Obté o estableix un valor de ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Valor de la propietat
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
Finish
Obté o fixa un valor de finalitzar.
[EntityField]
public DateTime Finish { get; set; }
Valor de la propietat
FinishSlack
Obté o estableix un valor de FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Valor de la propietat
FinishText
Obté o estableix un valor de FinishText.
[EntityField]
public string FinishText { get; set; }
Valor de la propietat
FinishVariance
Obté o estableix un valor de FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valor de la propietat
FixedCost
Obté o estableix un valor de FixedCost.
[EntityField]
public double FixedCost { get; set; }
Valor de la propietat
FixedCostAccrual
Obté o estableix un valor de FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Valor de la propietat
FreeSlack
Obté o estableix un valor de FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Valor de la propietat
Guid
Obtenir o establir un valor de guia.
[EntityField]
public string Guid { get; set; }
Valor de la propietat
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
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
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
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
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
IgnoreResourceCalendar
Obté o estableix un valor que indiqui si IgnoreResourceCalendar està establert o no.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Valor de la propietat
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
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
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
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
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
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
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
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
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
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
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
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
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
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
IsResumeValid
Obté o estableix un valor que indiqui si IsResumeValid està establert o no.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Valor de la propietat
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
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
IsSubprojectReadOnly
Obté o estableix un valor que indiqui si IsSubprojectReadOnly està establert o no.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Valor de la propietat
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
LateFinish
Obté o estableix un valor de LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Valor de la propietat
LateStart
Obté o estableix un valor de LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Valor de la propietat
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
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
LevelingDelay
Obté o estableix un valor de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valor de la propietat
ManualDuration
Obté o estableix un valor de ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Valor de la propietat
ManualFinish
Obté o estableix un valor de ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Valor de la propietat
ManualStart
Obté o estableix un valor de ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Valor de la propietat
Name
Obté o estableix un valor de nom.
[EntityField]
public string Name { get; set; }
Valor de la propietat
Notícies RTF
Obté o estableix un valor de NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valor de la propietat
NotesText
Obté o estableix un valor de NotesText.
[EntityField]
public string NotesText { get; set; }
Valor de la propietat
OutlineCodes
Objecte Objecte Objecte Objecte Objecte Objecte Objecte Objecte.
public OutlineCodeCollection OutlineCodes { get; set; }
Valor de la propietat
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
OutlineNumber
Obté o fixa un valor d’OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Valor de la propietat
OvertimeCost
Obté o estableix un valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor de la propietat
OvertimeWork
Obté o estableix un valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor de la propietat
ParentProject
Obtenir el projecte parent d’una tasca.
public Project ParentProject { get; }
Valor de la propietat
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
PercentComplete
Obtenir o establir un valor de PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Valor de la propietat
PercentWorkComplete
Obtenir o establir un valor de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor de la propietat
PhysicalPercentComplete
Obté o estableix un valor de PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Valor de la propietat
Predecessors
Obté un objecte Aspose.Tasks.TaskCollection que conté tots els predecessors d’aquest objecte Task.
public TaskCollection Predecessors { get; }
Valor de la propietat
PreleveledFinish
Obté o estableix un valor de PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Valor de la propietat
PreleveledStart
Obté o estableix un valor de PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Valor de la propietat
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
Priority
Obté o estableix un valor de Prioritat.
[EntityField]
public int Priority { get; set; }
Valor de la propietat
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;
public RecurringTaskInfo RecurringInfo { get; }
Valor de la propietat
RegularWork
Obté o estableix un valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor de la propietat
RemainingCost
Obtenir o establir un valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor de la propietat
RemainingDuration
Obté o estableix un valor de RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Valor de la propietat
RemainingOvertimeCost
Obté o estableix un valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor de la propietat
RemainingOvertimeWork
Obté o estableix un valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor de la propietat
RemainingWork
Obté o estableix un valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor de la propietat
Resume
Obtenir o establir un valor de resum.
[EntityField]
public DateTime Resume { get; set; }
Valor de la propietat
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
SplitParts
Obté una col·lecció SplitPart que representa les parts d’una tasca.
public SplitPartCollection SplitParts { get; }
Valor de la propietat
Start
Obté o estableix un valor d’inici.
[EntityField]
public DateTime Start { get; set; }
Valor de la propietat
StartSlack
Obté o estableix un valor de StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Valor de la propietat
StartText
Obtén o estableix un valor de StartText.
[EntityField]
public string StartText { get; set; }
Valor de la propietat
StartVariance
Obté o estableix un valor de StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valor de la propietat
Status
Obtenir l’estatus de tasca.
[EntityField]
public TaskStatus Status { get; }
Valor de la propietat
StatusManager
Obté o estableix un valor de StatusManager.
[EntityField]
public string StatusManager { get; set; }
Valor de la propietat
Stop
Obtenir o establir un valor de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valor de la propietat
SubprojectName
Obté o estableix un valor de SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Valor de la propietat
Successors
Obté un objecte Aspose.Tasks.TaskCollection que conté tots els successors d’aquest objecte Task.
public TaskCollection Successors { get; }
Valor de la propietat
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
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
Type
Obté o estableix un valor de tipus.
[EntityField]
public TaskType Type { get; set; }
Valor de la propietat
Uid
Obté o estableix un valor d’Uid.
[EntityField]
public int Uid { get; set; }
Valor de la propietat
WBS
Obté o estableix un valor de WBS.
[EntityField]
public string WBS { get; set; }
Valor de la propietat
El nivell WBS
Obté o estableix un valor de WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Valor de la propietat
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
Work
Obtenir o establir un valor de treball.
[EntityField]
public Duration Work { get; set; }
Valor de la propietat
WorkVariance
Obté o estableix un valor de WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valor de la propietat
Methods
Clone()
Crea una còpia completa d’una tasca sense subtasques.
public object Clone()
Returns
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
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
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
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
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
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
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
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
Una corda que representa l’objecte de la tasca.</t,></t,></t,></t,></t,></t,>