Class Task
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Een taak in een project vertegenwoordigen.
public class Task : IEquatable<task>
Inheritance
Implements
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Het vertegenwoordigt één atoom van werk.
Iemand kan gebruikenTask
een project te plannen door taken te creëren en passende middelen aan hen te toewijzen. taken in een project worden georganiseerd als een gewortelde hiërarchische boomstructuur, met een gewortelde taak en onderbomen van de taken van kinderen.Om een taakboom te bouwen, kunt u een gespecialiseerde collectie van Aspose.Tasks.TaskCollection gebruiken door toegang te krijgen tot de Aspose.Tasks.Project.RootTask eigenschap bijvoorbeeld:
Project project = new Project();
```None
// add new tasks
Task task1 = project.RootTask.Children.Add(); // a parent task with empty name is added
Task childTask1 = task1.Children.Add("Child 1");
childTask1.Set(Tsk.Start, new DateTime(2020, 2, 12, 8, 0, 0))
childTask1.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask1.Set(Tsk.Finish, new DateTime(2020, 2, 12, 17, 0, 0));
Task childTask3 = task1.Children.Add("Child 3");
childTask3.Set(Tsk.Start, new DateTime(2020, 2, 13, 8, 0, 0))
childTask3.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask3.Set(Tsk.Finish, new DateTime(2020, 2, 13, 17, 0, 0));
Task childTask2 = task1.Children.Add("Child 2", 2); // inserts a task before the childTask3
childTask2.Set(Tsk.Start, new DateTime(2020, 2, 14, 8, 0, 0))
childTask2.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask2.Set(Tsk.Finish, new DateTime(2020, 2, 14, 17, 0, 0));
// save project in the one of available formats
project.Save("Filled project.xml", SaveFileFormat.MPP);
## Properties
### <a id="Aspose_Tasks_Task_ACWP"></a> ACWP
Gets or sets a value of ACWP.
```csharp
[EntityField]
public double ACWP { get; set; }
Eigendomswaarde
ActivityId
Vertegenwoordigt het activiteit-ID-veld - de unieke identificator van een taak die door Primavera wordt gebruikt. (alleen van toepassing op Primavera-projecten).
public string ActivityId { get; set; }
Eigendomswaarde
ActualCost
Geeft of zet een waarde van ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Eigendomswaarde
ActualDuration
Geeft of stelt een waarde van ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Eigendomswaarde
ActualFinish
Geeft of zet een waarde van ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Eigendomswaarde
ActualOvertimeCost
Geeft of stelt een waarde van ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Eigendomswaarde
ActualOvertimeWork
Geeft of stelt een waarde van ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Eigendomswaarde
ActualOvertimeWorkProtected
Geeft of stelt een waarde van ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Eigendomswaarde
ActualStart
Geeft of stelt een waarde van ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Eigendomswaarde
ActualWork
Geeft of zet een waarde van ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Eigendomswaarde
ActualWorkProtected
Geeft of stelt een waarde van ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Eigendomswaarde
Assignments
Geeft een verzameling van resource assignments voor dit object.
public ResourceAssignmentCollection Assignments { get; }
Eigendomswaarde
BCWP
Geeft of stelt een waarde van BCWP.
[EntityField]
public double BCWP { get; set; }
Eigendomswaarde
BCWS
Geeft of stelt een waarde van BCWS.
[EntityField]
public double BCWS { get; set; }
Eigendomswaarde
Baselines
Geeft of stelt de verzameling van basiswaarden van de taak.
public TaskBaselineCollection Baselines { get; set; }
Eigendomswaarde
BudgetCost
Geeft of zet een waarde van BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Eigendomswaarde
BudgetWork
Geeft of zet een waarde van BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Eigendomswaarde
CV
Geeft of stelt een waarde van een CV.
[EntityField]
public double CV { get; set; }
Eigendomswaarde
Calendar
Geeft of stelt een kalenderwaarde.
[EntityField]
public Calendar Calendar { get; set; }
Eigendomswaarde
Children
Geeft een kind taak verzameling van dit object.TaskCollection object dat de taken van kinderen vertegenwoordigt.
public TaskCollection Children { get; }
Eigendomswaarde
CommitmentFinish
Geeft of zet een waarde van CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Eigendomswaarde
CommitmentStart
Geeft of stelt een waarde van CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Eigendomswaarde
CommitmentType
Geeft of stelt een waarde van CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Eigendomswaarde
ConstraintDate
Geeft of stelt een waarde van ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Eigendomswaarde
ConstraintType
Geeft of stelt een waarde van ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Eigendomswaarde
Contact
Geeft of stelt een waarde van Contact.
[EntityField]
public string Contact { get; set; }
Eigendomswaarde
Cost
Geeft of stelt een waarde van kosten.
[EntityField]
public decimal Cost { get; set; }
Eigendomswaarde
CostVariance
Geeft of zet een waarde van CostVariance.
[EntityField]
public double CostVariance { get; set; }
Eigendomswaarde
Created
Geeft of stelt een waarde van geschapen.
[EntityField]
public DateTime Created { get; set; }
Eigendomswaarde
Deadline
Geeft of stelt een waarde van deadline.
[EntityField]
public DateTime Deadline { get; set; }
Eigendomswaarde
DisplayAsSummary
Geeft of zet een waarde die aangeeft of DisplayAsSummary is ingesteld of niet.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Eigendomswaarde
DisplayOnTimeline
Geeft of instelt een waarde die aangeeft of DisplayOnTimeline is ingesteld of niet.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Eigendomswaarde
Duration
Geeft of stelt een waarde van duur.
[EntityField]
public Duration Duration { get; set; }
Eigendomswaarde
DurationFormat
Geeft of stelt een waarde van DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Eigendomswaarde
DurationText
Geeft of stelt een waarde van DurationText.
[EntityField]
public string DurationText { get; set; }
Eigendomswaarde
DurationVariance
Geeft of stelt een waarde van DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Eigendomswaarde
EarlyFinish
Geeft of stelt een waarde van EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Eigendomswaarde
EarlyStart
Geeft of stelt een waarde van EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Eigendomswaarde
EarnedValueMethod
Geeft of stelt een waarde van EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Eigendomswaarde
ExtendedAttributes
Gets ExtendedAttributeCollection object met de waarden van een uitgebreid attribute.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Eigendomswaarde
Remarks
Twee stukken gegevens zijn nodig - een indicator terug naar de uitgebreide attribute tabeldie wordt aangegeven door de unieke ID of de Field ID, en de waardedie wordt aangegeven met de waarde of een indicator terug naar de waardelijst.
ExternalId
Geeft of stelt een waarde van ExternalId.
[EntityField]
public int ExternalId { get; set; }
Eigendomswaarde
ExternalTaskProject
Geeft of stelt een waarde van ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Eigendomswaarde
ExternalUid
Geeft of instelt de Unique identificator van de externe taak wanneer de taak externe is.
[EntityField]
public int ExternalUid { get; set; }
Eigendomswaarde
Finish
Geeft of stelt een waarde van Finish.
[EntityField]
public DateTime Finish { get; set; }
Eigendomswaarde
FinishSlack
Geeft of stelt een waarde van FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Eigendomswaarde
FinishText
Geeft of stelt een waarde van FinishText.
[EntityField]
public string FinishText { get; set; }
Eigendomswaarde
FinishVariance
Geeft of zet een waarde van FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Eigendomswaarde
FixedCost
Geeft of stelt een waarde van FixedCost.
[EntityField]
public double FixedCost { get; set; }
Eigendomswaarde
FixedCostAccrual
Geeft of stelt een waarde van FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Eigendomswaarde
FreeSlack
Geeft of stelt een waarde van FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Eigendomswaarde
Guid
Geeft of stelt een waarde van een gids.
[EntityField]
public string Guid { get; set; }
Eigendomswaarde
HideBar
Geeft of zet een waarde die aangeeft of HideBar is ingesteld of niet.
[EntityField]
public NullableBool HideBar { get; set; }
Eigendomswaarde
Hyperlink
Geeft of stelt de titel of verklarende tekst voor een hyperlink geassocieerd met een taak.
[EntityField]
public string Hyperlink { get; set; }
Eigendomswaarde
HyperlinkAddress
Geeft of stelt de adres voor een hyperlink geassocieerd met een taak.
[EntityField]
public string HyperlinkAddress { get; set; }
Eigendomswaarde
Remarks
De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.
HyperlinkSubAddress
Geeft of stelt de specifieke locatie in een document in een hyperlink geassocieerd met een taak.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Eigendomswaarde
Remarks
De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.
Id
Geeft of stelt een waarde van ID.
[EntityField]
public int Id { get; set; }
Eigendomswaarde
IgnoreResourceCalendar
Geeft of zet een waarde die aangeeft of IgnoreResourceCalendar is ingesteld of niet.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Eigendomswaarde
IgnoreWarnings
Geeft of zet een waarde die aangeeft of IgnoreWarnings is ingesteld of niet.
[EntityField]
public bool IgnoreWarnings { get; set; }
Eigendomswaarde
IsActive
Geeft of stelt een waarde die aangeeft of IsActive is ingesteld of niet.
[EntityField]
public NullableBool IsActive { get; set; }
Eigendomswaarde
IsCritical
Geeft of zet een waarde die aangeeft of IsCritical is ingesteld of niet.
[EntityField]
public NullableBool IsCritical { get; set; }
Eigendomswaarde
IsEffortDriven
Geeft of zet een waarde die aangeeft of IsEffortDriven is ingesteld of niet.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Eigendomswaarde
IsEstimated
Geeft of stelt een waarde die aangeeft of IsEstimated is ingesteld of niet.
[EntityField]
public NullableBool IsEstimated { get; set; }
Eigendomswaarde
IsExpanded
Geeft of zet een waarde die aangeeft of IsExpanded is ingesteld of niet.
[EntityField]
public NullableBool IsExpanded { get; set; }
Eigendomswaarde
IsExternalTask
Geeft of stelt een waarde die aangeeft of IsExternalTask is ingesteld of niet.
[EntityField]
public bool IsExternalTask { get; set; }
Eigendomswaarde
IsManual
Geeft of zet een waarde die aangeeft of IsManual is ingesteld of niet.
[EntityField]
public NullableBool IsManual { get; set; }
Eigendomswaarde
IsMarked
Geeft of zet een waarde die aangeeft of IsMarked is ingesteld of niet.
[EntityField]
public bool IsMarked { get; set; }
Eigendomswaarde
IsMilestone
Geeft of zet een waarde die aangeeft of IsMilestone is ingesteld of niet.
[EntityField]
public NullableBool IsMilestone { get; set; }
Eigendomswaarde
IsNull
Geeft of zet een waarde die aangeeft of IsNull is ingesteld of niet.
[EntityField]
public NullableBool IsNull { get; set; }
Eigendomswaarde
IsOverallocated
Geeft of stelt een waarde die aangeeft of IsOverallocated is ingesteld of niet.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Eigendomswaarde
IsPublished
Geeft of zet een waarde die aangeeft of IsPublished is ingesteld of niet.
[EntityField]
public NullableBool IsPublished { get; set; }
Eigendomswaarde
IsRecurring
Geeft of zet een waarde die aangeeft of IsRecurring is ingesteld of niet.
[EntityField]
public NullableBool IsRecurring { get; set; }
Eigendomswaarde
IsResumeValid
Geeft of zet een waarde die aangeeft of IsResumeValid is ingesteld of niet.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Eigendomswaarde
IsRollup
Geeft of zet een waarde die aangeeft of IsRollup is ingesteld of niet.
[EntityField]
public NullableBool IsRollup { get; set; }
Eigendomswaarde
IsSubproject
Geeft of stelt een waarde die aangeeft of IsSubproject is ingesteld of niet.
[EntityField]
public bool IsSubproject { get; set; }
Eigendomswaarde
IsSubprojectReadOnly
Geeft of zet een waarde die aangeeft of IsSubprojectReadOnly is ingesteld of niet.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Eigendomswaarde
IsSummary
Geeft of zet een waarde die aangeeft of IsSummary is ingesteld of niet.
[EntityField]
public bool IsSummary { get; set; }
Eigendomswaarde
LateFinish
Geeft of zet een waarde van LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Eigendomswaarde
LateStart
Geeft of stelt een waarde van LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Eigendomswaarde
LevelAssignments
Geeft of zet een waarde die aangeeft of LevelAssignments is ingesteld of niet.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Eigendomswaarde
LevelingCanSplit
Geeft of zet een waarde die aangeeft of LevelingCanSplit is ingesteld of niet.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Eigendomswaarde
LevelingDelay
Geeft of zet een waarde van LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Eigendomswaarde
ManualDuration
Geeft of stelt een waarde van ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Eigendomswaarde
ManualFinish
Geeft of stelt een waarde van ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Eigendomswaarde
ManualStart
Geeft of stelt een waarde van ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Eigendomswaarde
Name
Geeft of stelt een waarde van naam.
[EntityField]
public string Name { get; set; }
Eigendomswaarde
NotesRTF
Geeft of stelt een waarde van NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Eigendomswaarde
NotesText
Geeft of stelt een waarde van NotesText.
[EntityField]
public string NotesText { get; set; }
Eigendomswaarde
OutlineCodes
Geeft of instelt Aspose.Tasks.OutlineCodeCollection object.
public OutlineCodeCollection OutlineCodes { get; set; }
Eigendomswaarde
Remarks
Twee stukken gegevens zijn nodig - een indicator voor de outlinede code tabel die is aangegeven door de FieldID, en de waardedat wordt aangegeven door de ValueID of ValueGUID-indicator naar de waardelijst.
OutlineLevel
Geeft of stelt een waarde van OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Eigendomswaarde
OutlineNumber
Geeft of stelt een waarde van OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Eigendomswaarde
OvertimeCost
Geeft of stelt een waarde van OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Eigendomswaarde
OvertimeWork
Geeft of stelt een waarde van OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Eigendomswaarde
ParentProject
Geeft het moederproject van een taak.
public Project ParentProject { get; }
Eigendomswaarde
Remarks
Call Project.UpdateReferenties om deze eigenschappen te bijwerken.
ParentTask
Je krijgt de ouderlijke taak van een taak.
public Task ParentTask { get; }
Eigendomswaarde
PercentComplete
Geeft of stelt een waarde van PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Eigendomswaarde
PercentWorkComplete
Geeft of stelt een waarde van PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Eigendomswaarde
PhysicalPercentComplete
Geeft of stelt een waarde van PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Eigendomswaarde
Predecessors
Geeft een Aspose.Tasks.TaskCollection-object dat alle voorgangers van dit Task-object bevat.
public TaskCollection Predecessors { get; }
Eigendomswaarde
PreleveledFinish
Geeft of stelt een waarde van PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Eigendomswaarde
PreleveledStart
Geeft of stelt een waarde van PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Eigendomswaarde
PrimaveraProperties
Geeft een object met Primavera-specifieke eigenschappen voor een taak gelezen uit het Primavera-bestand.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Eigendomswaarde
Priority
Geeft of stelt een waarde van Prioriteit.
[EntityField]
public int Priority { get; set; }
Eigendomswaarde
RecurringInfo
Geeft het voorbeeld van Aspose.Tasks.RecurringTaskInfo-klasse voor de taak die een herhaalde taak is; als de taak geen herhaalde taak is dan komt het nul terug;
public RecurringTaskInfo RecurringInfo { get; }
Eigendomswaarde
RegularWork
Geeft of zet een waarde van RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Eigendomswaarde
RemainingCost
Geeft of zet een waarde van RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Eigendomswaarde
RemainingDuration
Geeft of stelt een waarde van RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Eigendomswaarde
RemainingOvertimeCost
Geeft of zet een waarde van RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Eigendomswaarde
RemainingOvertimeWork
Geeft of zet een waarde van RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Eigendomswaarde
RemainingWork
Geeft of zet een waarde van RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Eigendomswaarde
Resume
Geeft of stelt een waarde van Resume.
[EntityField]
public DateTime Resume { get; set; }
Eigendomswaarde
SV
De verdiende waarde schema variatie, door het project status datum.Schema variatie (SV) is het verschil tussen de BCWP en de BCWS.
public double SV { get; set; }
Eigendomswaarde
SplitParts
Geeft een SplitPart collectie die de delen van een taak vertegenwoordigt.
public SplitPartCollection SplitParts { get; }
Eigendomswaarde
Start
Geeft of stelt een waarde van Start.
[EntityField]
public DateTime Start { get; set; }
Eigendomswaarde
StartSlack
Geeft of stelt een waarde van StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Eigendomswaarde
StartText
Geeft of stelt een waarde van StartText.
[EntityField]
public string StartText { get; set; }
Eigendomswaarde
StartVariance
Geeft of stelt een waarde van StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Eigendomswaarde
Status
Geeft taakstatus.
[EntityField]
public TaskStatus Status { get; }
Eigendomswaarde
StatusManager
Geeft of stelt een waarde van StatusManager.
[EntityField]
public string StatusManager { get; set; }
Eigendomswaarde
Stop
Geeft of stelt een waarde van Stop.
[EntityField]
public DateTime Stop { get; set; }
Eigendomswaarde
SubprojectName
Geeft of stelt een waarde van SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Eigendomswaarde
Successors
Geeft een Aspose.Tasks.TaskCollection-object dat alle opvolgers van dit Task-object bevat.
public TaskCollection Successors { get; }
Eigendomswaarde
TimephasedData
Geeft of stelt een TimephasedDataCollection object van deze taak.De tijdfase gegevensblok geassocieerd met een taak.
public TimephasedDataCollection TimephasedData { get; set; }
Eigendomswaarde
Remarks
Lezen is alleen ondersteund voor XML-formaat.
TotalSlack
Geeft of stelt een waarde van TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Eigendomswaarde
Type
Geeft of stelt een waarde van Type.
[EntityField]
public TaskType Type { get; set; }
Eigendomswaarde
Uid
Geeft of stelt een waarde van Uid.
[EntityField]
public int Uid { get; set; }
Eigendomswaarde
WBS
Geeft of stelt een waarde van WBS.
[EntityField]
public string WBS { get; set; }
Eigendomswaarde
De WBSLevel
Geeft of stelt een waarde van WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Eigendomswaarde
Warning
Geeft of zet een waarde die aangeeft of Warning is ingesteld of niet.
[EntityField]
public bool Warning { get; set; }
Eigendomswaarde
Work
Geeft of bepaalt een waarde van werk.
[EntityField]
public Duration Work { get; set; }
Eigendomswaarde
WorkVariance
Geeft of stelt een waarde van WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Eigendomswaarde
Methods
Clone()
Het creëert een volledige kopie van een taak zonder ondertaak.
public object Clone()
Returns
Een kopie van een taak gemaakt.
Delete()
Het verwijdert een taak uit de collectie van de taak van het moederproject en al zijn taken.
public void Delete()
Equals(Task)
Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaalde taak.
public bool Equals(Task other)
Parameters
other
Task
De specifieke taak om te vergelijken met deze instantie.
Returns
komt waar als de aangegeven taak en deze instantie dezelfde unieke ID’s hebben.
Equals(Objecten)
Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaald object.
public override bool Equals(object obj)
Parameters
obj
object
De aangegeven object te vergelijken met deze instantie.
Returns
komt waar als de aangegeven taak en deze instantie dezelfde unieke ID’s hebben.
Get (Hoofdstuk Taskkey="">)
Terugbrengt de waarde waarvoor de eigenschap in deze container is getoond.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
de aangegeven eigendomsleutel. Aspose.Tasks.Tsk om de eigendomsleutel te krijgen.
Returns
T
de waarde waarvoor de eigenschap in deze container is gemarkeerd.
Typen Parameters
T
het type van de gearchiveerde waarde.
GetHashCode()
Terug een hashcode waarde voor deze taak.
public override int GetHashCode()
Returns
een hashcode waarde voor dit object terugbrengt.
GetTimephasedData(DateTime, DateTime, TimephasedDataType)
Returns Aspose.Tasks.TimephasedDataCollection object met Aspose.Tasks.Task.TimephasedData waarden binnen de gegeven start- en einddatums van de gegeven tijd-fase data type.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
De startdatum voor de tijdfase gegevens.
end
DateTime
De einddatum voor de tijdfase gegevens.
timephasedType
TimephasedDataType
Het type tijdfase gegevens (Aspose.Tasks.TimephasedDataType).
Returns
Een Aspose.Tasks.TimephasedDataCollection-object met Aspose.Tasks.Task.TimephasedData waarden binnen de gegeven start- en einddatums van de gegeven timephased-data-type.
GetTimephasedData(Datetijd, DateTime)
Returns Aspose.Tasks.TimephasedDataCollection object met Aspose.Tasks.Task.TimephasedData waarden binnen gegeven start en einddatums.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
De startdatum voor de tijdfase gegevens.
end
DateTime
De einddatum voor de tijdfase gegevens.
Returns
Lijst van Aspose.Tasks.TimephasedData om in te vullen.
MoveToSibling(Task)
Verplaats de huidige taak naar hetzelfde outline niveau vóór de aangegeven taak.Als ParentProject.CalculationMode is Geen gebruiker dient Project.Recalculate() na het gebruik van deze methode aan te roepen (Het zal alle projectwerkzaamheden (start/finish dates, set early/late dates) en berekenen de afhankelijke velden zoals slachtoffers, werk- en kostenvelden, outline niveaus).Als ParentProject.CalculationMode handmatig is, berekent de methode alleen de taak-ID, outline-niveau en outline-nummers automatisch.Als ParentProject.CalculationMode automatisch is, herstelt de methode automatisch alle taken van het project(Start / einddatums, vroeg / laat datums vaststellen, slachtoffers, werk- en kostenvelden berekenen, ID’s en outline niveaus herbereken).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Een taak waarvoor de huidige taak zal worden opgenomen.
MoveToSibling(Int)
Verplaats de huidige taak naar hetzelfde Outline Level vóór een taak met de aangegeven ID.Als ParentProject.CalculationMode is Geen gebruiker dient Project.Recalculate() na het gebruik van deze methode aan te roepen (Het zal alle projectwerkzaamheden (start/finish dates, set early/late dates) en berekenen de afhankelijke velden zoals slachtoffers, werk- en kostenvelden, outline niveaus).Als ParentProject.CalculationMode handmatig is, berekent de methode alleen de taak-ID, outline-niveau en outline-nummers automatisch.Als ParentProject.CalculationMode automatisch is, herstelt de methode automatisch alle taken van het project(Start / einddatums, vroeg / laat datums vaststellen, slachtoffers, werk- en kostenvelden berekenen, ID’s en outline niveaus herbereken).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) van een taak waarvoor de huidige taak zal worden opgenomen.
OutlineIndent()
Zet een taak in de outline.
public void OutlineIndent()
OutlineOutdent()
Promoveert een taak in de outline.
public void OutlineOutdent()
SelectAllChildTasks()
Recursief verzamelt het kind alle taken van deze taak.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Een lijst van de taak van kinderen van deze taak.
Set (Hoofdstuk Taskkey=“> , t)
Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
de aangegeven eigendomsleutel. Aspose.Tasks.Tsk om de eigendomsleutel te krijgen.
val
T
De waarde .
Typen Parameters
T
het type van de gearchiveerde waarde.
ToString()
Returneert een korte string vertegenwoordiging van een taak.De exacte details van de vertegenwoordiging zijn niet aangegeven en onderworpen aan wijziging.
public override string ToString()
Returns
Een korte string die een taakobject vertegenwoordigt.</t,></t,></t,></t,></t,></t,>