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
Implements
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à
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à
ActualCost
Riceve o stabilisce un valore di ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valore di proprietà
ActualDuration
Riceve o stabilisce un valore di ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Valore di proprietà
ActualFinish
Riceve o stabilisce un valore di ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valore di proprietà
ActualOvertimeCost
Riceve o impone un valore di ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valore di proprietà
ActualOvertimeWork
Riceve o impone un valore di ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valore di proprietà
ActualOvertimeWorkProtected
Riceve o impone un valore di ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valore di proprietà
ActualStart
Riceve o impone un valore di ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valore di proprietà
ActualWork
Riceve o stabilisce un valore di ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valore di proprietà
ActualWorkProtected
Riceve o impone un valore di ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valore di proprietà
Assignments
Riceve una raccolta di risorse per questo oggetto.
public ResourceAssignmentCollection Assignments { get; }
Valore di proprietà
BCWP
Riceve o stabilisce un valore di BCWP.
[EntityField]
public double BCWP { get; set; }
Valore di proprietà
BCWS
Riceve o stabilisce un valore di BCWS.
[EntityField]
public double BCWS { get; set; }
Valore di proprietà
Baselines
Riceve o mette la raccolta dei valori di base del compito.
public TaskBaselineCollection Baselines { get; set; }
Valore di proprietà
BudgetCost
Riceve o fissa un valore di BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valore di proprietà
BudgetWork
Riceve o stabilisce un valore di BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valore di proprietà
CV
Riceve o stabilisce un valore del CV.
[EntityField]
public double CV { get; set; }
Valore di proprietà
Calendar
Riceve o impone un valore di Calendario.
[EntityField]
public Calendar Calendar { get; set; }
Valore di proprietà
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à
CommitmentFinish
Riceve o stabilisce un valore di CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Valore di proprietà
CommitmentStart
Riceve o stabilisce un valore di CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Valore di proprietà
CommitmentType
Riceve o stabilisce un valore di CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Valore di proprietà
ConstraintDate
Riceve o impone un valore di ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Valore di proprietà
ConstraintType
Riceve o impone un valore di ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Valore di proprietà
Contact
Riceve o stabilisce un valore di contatto.
[EntityField]
public string Contact { get; set; }
Valore di proprietà
Cost
Riceve o fissa un valore di costo.
[EntityField]
public decimal Cost { get; set; }
Valore di proprietà
CostVariance
Riceve o stabilisce un valore di CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valore di proprietà
Created
Riceve o stabilisce un valore di Creato.
[EntityField]
public DateTime Created { get; set; }
Valore di proprietà
Deadline
Riceve o stabilisce un valore del termine.
[EntityField]
public DateTime Deadline { get; set; }
Valore di proprietà
DisplayAsSummary
Riceve o impone un valore che indica se DisplayAsSummary è impostato o meno.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Valore di proprietà
DisplayOnTimeline
Riceve o impone un valore che indica se DisplayOnTimeline è impostato o meno.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Valore di proprietà
Duration
Riceve o stabilisce un valore di durata.
[EntityField]
public Duration Duration { get; set; }
Valore di proprietà
DurationFormat
Riceve o impone un valore di DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Valore di proprietà
DurationText
Riceve o impone un valore di DurationText.
[EntityField]
public string DurationText { get; set; }
Valore di proprietà
DurationVariance
Riceve o impone un valore di DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Valore di proprietà
EarlyFinish
Riceve o stabilisce un valore di EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Valore di proprietà
EarlyStart
Riceve o impone un valore di EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Valore di proprietà
EarnedValueMethod
Riceve o stabilisce un valore di EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Valore di proprietà
ExtendedAttributes
Riceve ExtendedAttributeCollection oggetto che contiene i valori di un attributo esteso.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valore di proprietà
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à
ExternalTaskProject
Riceve o impone un valore di ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Valore di proprietà
ExternalUid
Riceve o impone l’identificatore unico del compito esterno quando il compito è esterno.
[EntityField]
public int ExternalUid { get; set; }
Valore di proprietà
Finish
Riceve o fissa un valore di Finish.
[EntityField]
public DateTime Finish { get; set; }
Valore di proprietà
FinishSlack
Riceve o impone un valore di FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Valore di proprietà
FinishText
Riceve o impone un valore di FinishText.
[EntityField]
public string FinishText { get; set; }
Valore di proprietà
FinishVariance
Riceve o fissa un valore di FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valore di proprietà
FixedCost
Riceve o impone un valore di FixedCost.
[EntityField]
public double FixedCost { get; set; }
Valore di proprietà
FixedCostAccrual
Riceve o impone un valore di FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Valore di proprietà
FreeSlack
Riceve o impone un valore di FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Valore di proprietà
Guid
Riceve o stabilisce un valore di Guida.
[EntityField]
public string Guid { get; set; }
Valore di proprietà
HideBar
Riceve o impone un valore che indica se HideBar è impostato o meno.
[EntityField]
public NullableBool HideBar { get; set; }
Valore di proprietà
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à
HyperlinkAddress
Riceve o impone l’indirizzo per un ipertestuale associato a un compito.
[EntityField]
public string HyperlinkAddress { get; set; }
Valore di proprietà
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à
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à
IgnoreResourceCalendar
Riceve o impone un valore che indica se IgnoreResourceCalendar è impostato o meno.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Valore di proprietà
IgnoreWarnings
Riceve o impone un valore che indica se IgnoreWarnings è impostato o meno.
[EntityField]
public bool IgnoreWarnings { get; set; }
Valore di proprietà
IsActive
Riceve o impone un valore che indica se IsActive è impostato o meno.
[EntityField]
public NullableBool IsActive { get; set; }
Valore di proprietà
IsCritical
Riceve o impone un valore che indica se IsCritical è impostato o meno.
[EntityField]
public NullableBool IsCritical { get; set; }
Valore di proprietà
IsEffortDriven
Riceve o impone un valore che indica se IsEffortDriven è impostato o meno.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Valore di proprietà
IsEstimated
Riceve o impone un valore che indica se IsEstimated è impostato o meno.
[EntityField]
public NullableBool IsEstimated { get; set; }
Valore di proprietà
IsExpanded
Riceve o impone un valore che indica se IsExpanded è impostato o meno.
[EntityField]
public NullableBool IsExpanded { get; set; }
Valore di proprietà
IsExternalTask
Riceve o impone un valore che indica se IsExternalTask è impostato o meno.
[EntityField]
public bool IsExternalTask { get; set; }
Valore di proprietà
IsManual
Riceve o impone un valore che indica se IsManual è impostato o meno.
[EntityField]
public NullableBool IsManual { get; set; }
Valore di proprietà
IsMarked
Riceve o impone un valore che indica se IsMarked è impostato o meno.
[EntityField]
public bool IsMarked { get; set; }
Valore di proprietà
IsMilestone
Riceve o impone un valore che indica se IsMilestone è impostato o meno.
[EntityField]
public NullableBool IsMilestone { get; set; }
Valore di proprietà
IsNull
Riceve o impone un valore che indica se IsNull è impostato o meno.
[EntityField]
public NullableBool IsNull { get; set; }
Valore di proprietà
IsOverallocated
Riceve o impone un valore che indica se IsOverallocated è impostato o meno.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Valore di proprietà
IsPublished
Riceve o impone un valore che indica se IsPublished è impostato o meno.
[EntityField]
public NullableBool IsPublished { get; set; }
Valore di proprietà
IsRecurring
Riceve o impone un valore che indica se IsRecurring è impostato o meno.
[EntityField]
public NullableBool IsRecurring { get; set; }
Valore di proprietà
IsResumeValid
Riceve o impone un valore che indica se IsResumeValid è impostato o meno.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Valore di proprietà
IsRollup
Riceve o impone un valore che indica se IsRollup è impostato o meno.
[EntityField]
public NullableBool IsRollup { get; set; }
Valore di proprietà
IsSubproject
Riceve o impone un valore che indica se IsSubproject è impostato o meno.
[EntityField]
public bool IsSubproject { get; set; }
Valore di proprietà
IsSubprojectReadOnly
Riceve o impone un valore che indica se IsSubprojectReadOnly è impostato o meno.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Valore di proprietà
IsSummary
Riceve o impone un valore che indica se IsSummary è impostato o meno.
[EntityField]
public bool IsSummary { get; set; }
Valore di proprietà
LateFinish
Riceve o stabilisce un valore di LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Valore di proprietà
LateStart
Riceve o impone un valore di LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Valore di proprietà
LevelAssignments
Riceve o impone un valore che indica se LevelAssignments è impostato o meno.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Valore di proprietà
LevelingCanSplit
Riceve o impone un valore che indica se LevelingCanSplit è impostato o meno.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Valore di proprietà
LevelingDelay
Riceve o stabilisce un valore di LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valore di proprietà
ManualDuration
Riceve o impone un valore di ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Valore di proprietà
ManualFinish
Riceve o impone un valore di ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Valore di proprietà
ManualStart
Riceve o impone un valore di ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Valore di proprietà
Name
Riceve o impone un valore di Nome.
[EntityField]
public string Name { get; set; }
Valore di proprietà
Notizia RTF
Riceve o stabilisce un valore di NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valore di proprietà
NotesText
Riceve o impone un valore di NotesText.
[EntityField]
public string NotesText { get; set; }
Valore di proprietà
OutlineCodes
Ottieni o impostati gli oggetti Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Valore di proprietà
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à
OutlineNumber
Riceve o impone un valore di OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Valore di proprietà
OvertimeCost
Riceve o impone un valore di OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valore di proprietà
OvertimeWork
Riceve o stabilisce un valore di OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valore di proprietà
ParentProject
Riceve il progetto parentale di un compito.
public Project ParentProject { get; }
Valore di proprietà
Remarks
Chiama Project.UpdateReferenze per aggiornare queste proprietà.
ParentTask
Riceve il compito genitoriale di un compito.
public Task ParentTask { get; }
Valore di proprietà
PercentComplete
Riceve o impone un valore di PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Valore di proprietà
PercentWorkComplete
Riceve o impone un valore di PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valore di proprietà
PhysicalPercentComplete
Riceve o stabilisce un valore di PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Valore di proprietà
Predecessors
Riceve un oggetto Aspose.Tasks.TaskCollection che contiene tutti i precedenti di questo oggetto Task.
public TaskCollection Predecessors { get; }
Valore di proprietà
PreleveledFinish
Riceve o impone un valore di PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Valore di proprietà
PreleveledStart
Riceve o impone un valore di PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Valore di proprietà
PrimaveraProperties
Riceve un oggetto che contiene proprietà specifiche Primavera per un compito letto dal file Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Valore di proprietà
Priority
Riceve o stabilisce un valore di Priorità.
[EntityField]
public int Priority { get; set; }
Valore di proprietà
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;
public RecurringTaskInfo RecurringInfo { get; }
Valore di proprietà
RegularWork
Riceve o stabilisce un valore di RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valore di proprietà
RemainingCost
Riceve o stabilisce un valore di RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valore di proprietà
RemainingDuration
Riceve o stabilisce un valore di RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Valore di proprietà
RemainingOvertimeCost
Riceve o impone un valore di RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valore di proprietà
RemainingOvertimeWork
Riceve o impone un valore di RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valore di proprietà
RemainingWork
Riceve o stabilisce un valore di RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valore di proprietà
Resume
Riceve o impone un valore di Resume.
[EntityField]
public DateTime Resume { get; set; }
Valore di proprietà
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à
SplitParts
Riceve una raccolta SplitPart che rappresenta le parti di un compito.
public SplitPartCollection SplitParts { get; }
Valore di proprietà
Start
Riceve o impone un valore di Inizio.
[EntityField]
public DateTime Start { get; set; }
Valore di proprietà
StartSlack
Riceve o impone un valore di StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Valore di proprietà
StartText
Riceve o impone un valore di StartText.
[EntityField]
public string StartText { get; set; }
Valore di proprietà
StartVariance
Riceve o impone un valore di StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valore di proprietà
Status
Riceve lo status di compito.
[EntityField]
public TaskStatus Status { get; }
Valore di proprietà
StatusManager
Riceve o impone un valore di StatusManager.
[EntityField]
public string StatusManager { get; set; }
Valore di proprietà
Stop
Riceve o impone un valore di Stop.
[EntityField]
public DateTime Stop { get; set; }
Valore di proprietà
SubprojectName
Riceve o impone un valore di SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Valore di proprietà
Successors
Riceve un oggetto Aspose.Tasks.TaskCollection che contiene tutti i successori di questo oggetto Task.
public TaskCollection Successors { get; }
Valore di proprietà
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à
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à
Type
Riceve o impone un valore di Tipo.
[EntityField]
public TaskType Type { get; set; }
Valore di proprietà
Uid
Riceve o stabilisce un valore di Uid.
[EntityField]
public int Uid { get; set; }
Valore di proprietà
WBS
Riceve o stabilisce un valore di WBS.
[EntityField]
public string WBS { get; set; }
Valore di proprietà
Il livello WBS
Riceve o stabilisce un valore di WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Valore di proprietà
Warning
Riceve o impone un valore che indica se l’avvertimento è impostato o meno.
[EntityField]
public bool Warning { get; set; }
Valore di proprietà
Work
Riceve o stabilisce un valore di lavoro.
[EntityField]
public Duration Work { get; set; }
Valore di proprietà
WorkVariance
Riceve o stabilisce un valore di WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valore di proprietà
Methods
Clone()
Crea una copia completa di un compito senza sottotitoli.
public object Clone()
Returns
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
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
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
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
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
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
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
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
Stringa corta che rappresenta l’oggetto di compito.</t,></t,></t,></t,></t,></t,>