Class Task
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Representerer en opgave i et projekt.
public class Task : IEquatable<task>
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Den repræsenterer en atomisk chunk af arbejde.
Man kan brugeTask
at planlægge et projekt ved at skabe opgaver og tildele passende ressourcer til dem. opgaver i et projekt er organiseret som en rødt hierarkisk træstruktur, med en rød opgave og undertræer af børne opgaver.For at opbygge et træ af opgaver kan man bruge en specialiseret samling Aspose.Tasks.TaskCollection ved at få adgang til Aspose.Tasks.Project.RootTask ejendom f.eks.:
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; }
Ejendomsværdi
ActivityId
Representerer aktivitet ID-feltet - en unik opgavetidentifikator, der anvendes af Primavera. (kun gældende for Primavera-projekter).
public string ActivityId { get; set; }
Ejendomsværdi
ActualCost
Få eller indsætte en værdi af ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Ejendomsværdi
ActualDuration
Giver eller sætter en værdi af ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Ejendomsværdi
ActualFinish
Få eller indsætte en værdi af ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Ejendomsværdi
ActualOvertimeCost
Få eller indsætte en værdi af ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Ejendomsværdi
ActualOvertimeWork
Få eller indsætte en værdi af ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Ejendomsværdi
ActualOvertimeWorkProtected
Få eller indsætte en værdi af ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Ejendomsværdi
ActualStart
Få eller indsætte en værdi af ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Ejendomsværdi
ActualWork
Giver eller sætter en værdi af ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Ejendomsværdi
ActualWorkProtected
Få eller indsætte en værdi af ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Ejendomsværdi
Assignments
Få en samling af ressourceopgaver til dette objekt.
public ResourceAssignmentCollection Assignments { get; }
Ejendomsværdi
BCWP
Giver eller sætter en værdi af BCWP.
[EntityField]
public double BCWP { get; set; }
Ejendomsværdi
BCWS
Få eller indsætte en værdi af BCWS.
[EntityField]
public double BCWS { get; set; }
Ejendomsværdi
Baselines
Giver eller indsætter samlingen af baselineværdier af opgaven.
public TaskBaselineCollection Baselines { get; set; }
Ejendomsværdi
BudgetCost
Få eller indsætte en værdi af BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Ejendomsværdi
BudgetWork
Få eller indsætte en værdi af BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Ejendomsværdi
CV
Giver eller indsætter en værdi af CV.
[EntityField]
public double CV { get; set; }
Ejendomsværdi
Calendar
Giver eller indsætter en værdi af kalender.
[EntityField]
public Calendar Calendar { get; set; }
Ejendomsværdi
Children
Få en børneopgave samling af dette objekt.TaskCollection objekt, der repræsenterer børns opgaver.
public TaskCollection Children { get; }
Ejendomsværdi
CommitmentFinish
Giver eller sætter en værdi af CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Ejendomsværdi
CommitmentStart
Giver eller sætter en værdi af CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Ejendomsværdi
CommitmentType
Giver eller sætter en værdi af CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Ejendomsværdi
ConstraintDate
Få eller indsætte en værdi af ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Ejendomsværdi
ConstraintType
Få eller indsætte en værdi af ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Ejendomsværdi
Contact
Giver eller sætter en kontaktværdi.
[EntityField]
public string Contact { get; set; }
Ejendomsværdi
Cost
Giver eller sætter en værdi af omkostninger.
[EntityField]
public decimal Cost { get; set; }
Ejendomsværdi
CostVariance
Få eller indsætte en værdi af CostVariance.
[EntityField]
public double CostVariance { get; set; }
Ejendomsværdi
Created
Giver eller sætter en værdi af skabt.
[EntityField]
public DateTime Created { get; set; }
Ejendomsværdi
Deadline
Giver eller sætter en værdi af deadline.
[EntityField]
public DateTime Deadline { get; set; }
Ejendomsværdi
DisplayAsSummary
Giver eller indsætter en værdi, der angiver, om DisplayAsSummary er indstillet eller ej.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Ejendomsværdi
DisplayOnTimeline
Giver eller indsætter en værdi, der angiver, om DisplayOnTimeline er indstillet eller ej.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Ejendomsværdi
Duration
Giver eller sætter en værdi af varighed.
[EntityField]
public Duration Duration { get; set; }
Ejendomsværdi
DurationFormat
Få eller indsætte en værdi af DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Ejendomsværdi
DurationText
Giver eller sætter en værdi af DurationText.
[EntityField]
public string DurationText { get; set; }
Ejendomsværdi
DurationVariance
Få eller indsætte en værdi af DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Ejendomsværdi
EarlyFinish
Få eller indsætte en værdi af EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Ejendomsværdi
EarlyStart
Få eller indsætte en værdi af EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Ejendomsværdi
EarnedValueMethod
Få eller indsætte en værdi af EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Ejendomsværdi
ExtendedAttributes
Gets ExtendedAttributeCollection objekt, der indeholder værdier af en udvidet attribut.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Ejendomsværdi
Remarks
To stykker data er nødvendige - en indikator tilbage til den udvidede atributtabsom angives enten af den unikke ID eller Field ID, og værdiensom er angivet enten med værdien, eller en indikator tilbage til værdislisten.
ExternalId
Giver eller sætter en værdi af ExternalId.
[EntityField]
public int ExternalId { get; set; }
Ejendomsværdi
ExternalTaskProject
Få eller indsætte en værdi af ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Ejendomsværdi
ExternalUid
Få eller indstille den eksterne opgavets Unique-identifikator, når opgaven er ekstern.
[EntityField]
public int ExternalUid { get; set; }
Ejendomsværdi
Finish
Giver eller sætter en værdi af Finish.
[EntityField]
public DateTime Finish { get; set; }
Ejendomsværdi
FinishSlack
Få eller indsætte en værdi af FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Ejendomsværdi
FinishText
Få eller indsætte en værdi af FinishText.
[EntityField]
public string FinishText { get; set; }
Ejendomsværdi
FinishVariance
Få eller indsætte en værdi af FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Ejendomsværdi
FixedCost
Få eller indsætte en værdi af FixedCost.
[EntityField]
public double FixedCost { get; set; }
Ejendomsværdi
FixedCostAccrual
Få eller indsætte en værdi af FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Ejendomsværdi
FreeSlack
Få eller indsætte en værdi af FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Ejendomsværdi
Guid
Giver eller sætter en værdi af guide.
[EntityField]
public string Guid { get; set; }
Ejendomsværdi
HideBar
Giver eller indsætter en værdi, der angiver, om HideBar er indstillet eller ej.
[EntityField]
public NullableBool HideBar { get; set; }
Ejendomsværdi
Hyperlink
Få eller indstille overskriften eller forklarende tekst for en hyperlink, der er forbundet med en opgave.
[EntityField]
public string Hyperlink { get; set; }
Ejendomsværdi
HyperlinkAddress
Giver eller indsætter adressen til en hyperlink, der er forbundet med en opgave.
[EntityField]
public string HyperlinkAddress { get; set; }
Ejendomsværdi
Remarks
Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.
HyperlinkSubAddress
Få eller indsætte den specifikke placering i et dokument i en hyperlink, der er forbundet med en opgave.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Ejendomsværdi
Remarks
Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.
Id
Giver eller sætter en værdi af ID.
[EntityField]
public int Id { get; set; }
Ejendomsværdi
IgnoreResourceCalendar
Giver eller indsætter en værdi, der angiver, om IgnoreResourceCalendar er indstillet eller ej.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Ejendomsværdi
IgnoreWarnings
Giver eller indsætter en værdi, der angiver, om IgnoreWarnings er indstillet eller ej.
[EntityField]
public bool IgnoreWarnings { get; set; }
Ejendomsværdi
IsActive
Giver eller indsætter en værdi, der angiver, om IsActive er indstillet eller ej.
[EntityField]
public NullableBool IsActive { get; set; }
Ejendomsværdi
IsCritical
Giver eller indsætter en værdi, der angiver, om IsCritical er indstillet eller ej.
[EntityField]
public NullableBool IsCritical { get; set; }
Ejendomsværdi
IsEffortDriven
Giver eller indsætter en værdi, der angiver, om IsEffortDriven er indstillet eller ej.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Ejendomsværdi
IsEstimated
Giver eller indsætter en værdi, der angiver, om IsEstimated er indstillet eller ej.
[EntityField]
public NullableBool IsEstimated { get; set; }
Ejendomsværdi
IsExpanded
Giver eller indsætter en værdi, der angiver, om IsExpanded er indstillet eller ej.
[EntityField]
public NullableBool IsExpanded { get; set; }
Ejendomsværdi
IsExternalTask
Giver eller indsætter en værdi, der angiver, om IsExternalTask er indstillet eller ej.
[EntityField]
public bool IsExternalTask { get; set; }
Ejendomsværdi
IsManual
Giver eller indsætter en værdi, der angiver, om IsManual er indstillet eller ej.
[EntityField]
public NullableBool IsManual { get; set; }
Ejendomsværdi
IsMarked
Giver eller indsætter en værdi, der angiver, om IsMarked er indstillet eller ej.
[EntityField]
public bool IsMarked { get; set; }
Ejendomsværdi
IsMilestone
Få eller indsætte en værdi, der angiver, om IsMilestone er indstillet eller ej.
[EntityField]
public NullableBool IsMilestone { get; set; }
Ejendomsværdi
IsNull
Giver eller indsætter en værdi, der angiver, om IsNull er indstillet eller ej.
[EntityField]
public NullableBool IsNull { get; set; }
Ejendomsværdi
IsOverallocated
Giver eller indsætter en værdi, der angiver, om IsOverallocated er indstillet eller ej.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Ejendomsværdi
IsPublished
Få eller indsætte en værdi, der angiver, om IsPublished er indstillet eller ej.
[EntityField]
public NullableBool IsPublished { get; set; }
Ejendomsværdi
IsRecurring
Få eller indsætte en værdi, der angiver, om IsRecurring er indstillet eller ej.
[EntityField]
public NullableBool IsRecurring { get; set; }
Ejendomsværdi
IsResumeValid
Giver eller indsætter en værdi, der angiver, om IsResumeValid er indstillet eller ej.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Ejendomsværdi
IsRollup
Giver eller indsætter en værdi, der angiver, om IsRollup er indstillet eller ej.
[EntityField]
public NullableBool IsRollup { get; set; }
Ejendomsværdi
IsSubproject
Giver eller indsætter en værdi, der angiver, om IsSubproject er indstillet eller ej.
[EntityField]
public bool IsSubproject { get; set; }
Ejendomsværdi
IsSubprojectReadOnly
Giver eller indsætter en værdi, der angiver, om IsSubprojectReadOnly er indstillet eller ej.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Ejendomsværdi
IsSummary
Giver eller indsætter en værdi, der angiver, om IsSummary er indstillet eller ej.
[EntityField]
public bool IsSummary { get; set; }
Ejendomsværdi
LateFinish
Få eller indsætte en værdi af LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Ejendomsværdi
LateStart
Få eller indsætte en værdi af LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Ejendomsværdi
LevelAssignments
Giver eller indsætter en værdi, der angiver, om LevelAssignments er indstillet eller ej.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Ejendomsværdi
LevelingCanSplit
Giver eller indsætter en værdi, der angiver, om LevelingCanSplit er indstillet eller ej.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Ejendomsværdi
LevelingDelay
Få eller indsætte en værdi af LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Ejendomsværdi
ManualDuration
Få eller indsætte en værdi af ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Ejendomsværdi
ManualFinish
Få eller indsætte en værdi af ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Ejendomsværdi
ManualStart
Få eller indsætte en værdi af ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Ejendomsværdi
Name
Giver eller sætter en værdi af Navn.
[EntityField]
public string Name { get; set; }
Ejendomsværdi
Noter af
Få eller indsætte en værdi af NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Ejendomsværdi
NotesText
Giver eller sætter en værdi af NotesText.
[EntityField]
public string NotesText { get; set; }
Ejendomsværdi
OutlineCodes
Få eller indsætte Aspose.Tasks.OutlineCodeCollection objekt.
public OutlineCodeCollection OutlineCodes { get; set; }
Ejendomsværdi
Remarks
To stykker data er nødvendige - en indikator til udløbetkodetab, der er angivet af FieldID, og værdiensom angives enten af ValueID eller ValueGUID-indikatoren til værdislisten.
OutlineLevel
Få eller indsætte en værdi af OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Ejendomsværdi
OutlineNumber
Få eller indsætte en værdi af OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Ejendomsværdi
OvertimeCost
Få eller indsætte en værdi af OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Ejendomsværdi
OvertimeWork
Få eller indsætte en værdi af OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Ejendomsværdi
ParentProject
Du får det forældres projekt af en opgave.
public Project ParentProject { get; }
Ejendomsværdi
Remarks
Ring Project.UpdateReferencer til at opdatere disse egenskaber.
ParentTask
Får den forældres opgave af en opgave.
public Task ParentTask { get; }
Ejendomsværdi
PercentComplete
Giver eller sætter en værdi af PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Ejendomsværdi
PercentWorkComplete
Få eller indsætte en værdi af PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Ejendomsværdi
PhysicalPercentComplete
Få eller indsætte en værdi af PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Ejendomsværdi
Predecessors
Få et Aspose.Tasks.TaskCollection-objekt, der indeholder alle forgængere for dette opgave-objekt.
public TaskCollection Predecessors { get; }
Ejendomsværdi
PreleveledFinish
Få eller indsætte en værdi af PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Ejendomsværdi
PreleveledStart
Få eller indsætte en værdi af PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Ejendomsværdi
PrimaveraProperties
Få et objekt, der indeholder Primavera-specifikke egenskaber for en opgave læst fra Primavera-fil.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Ejendomsværdi
Priority
Giver eller sætter en værdi af prioritet.
[EntityField]
public int Priority { get; set; }
Ejendomsværdi
RecurringInfo
Få eksemplet på Aspose.Tasks.RecurringTaskInfo klasse for opgaven, der er en gentagne opgave; hvis opgaven ikke er en gentagne, så returnerer null;
public RecurringTaskInfo RecurringInfo { get; }
Ejendomsværdi
RegularWork
Få eller indsætte en værdi af RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Ejendomsværdi
RemainingCost
Få eller indsætte en værdi af RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Ejendomsværdi
RemainingDuration
Giver eller sætter en værdi af RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Ejendomsværdi
RemainingOvertimeCost
Få eller indsætte en værdi af RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Ejendomsværdi
RemainingOvertimeWork
Få eller indsætte en værdi af RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Ejendomsværdi
RemainingWork
Giver eller sætter en værdi af RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Ejendomsværdi
Resume
Giver eller sætter en værdi af resume.
[EntityField]
public DateTime Resume { get; set; }
Ejendomsværdi
SV
Den opnåede værdi tidsplan variation, gennem projekt status dato.Schedule variance (SV) er forskellen mellem BCWP og BCWS.
public double SV { get; set; }
Ejendomsværdi
SplitParts
Få en SplitPart samling, der repræsenterer dele af en opgave.
public SplitPartCollection SplitParts { get; }
Ejendomsværdi
Start
Giver eller indsætter en startværdi.
[EntityField]
public DateTime Start { get; set; }
Ejendomsværdi
StartSlack
Få eller indsætte en værdi af StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Ejendomsværdi
StartText
Giver eller indsætter en værdi af StartText.
[EntityField]
public string StartText { get; set; }
Ejendomsværdi
StartVariance
Få eller indsætte en værdi af StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Ejendomsværdi
Status
Opnå opgavestatus.
[EntityField]
public TaskStatus Status { get; }
Ejendomsværdi
StatusManager
Få eller indsætte en værdi af StatusManager.
[EntityField]
public string StatusManager { get; set; }
Ejendomsværdi
Stop
Giver eller sætter en værdi af Stop.
[EntityField]
public DateTime Stop { get; set; }
Ejendomsværdi
SubprojectName
Få eller indsætte en værdi af SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Ejendomsværdi
Successors
Få et Aspose.Tasks.TaskCollection-objekt, der indeholder alle efterfølgere af dette opgave-objekt.
public TaskCollection Successors { get; }
Ejendomsværdi
TimephasedData
Få eller indstille et TimephasedDataCollection objekt for denne opgave.Den tidsfasede data blok relateret til en opgave.
public TimephasedDataCollection TimephasedData { get; set; }
Ejendomsværdi
Remarks
Læsning støttes kun til XML-format.
TotalSlack
Få eller indsætte en værdi af TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Ejendomsværdi
Type
Giver eller indsætter en værdi af Type.
[EntityField]
public TaskType Type { get; set; }
Ejendomsværdi
Uid
Giver eller sætter en værdi af Uid.
[EntityField]
public int Uid { get; set; }
Ejendomsværdi
WBS
Få eller indsætte en værdi af WBS.
[EntityField]
public string WBS { get; set; }
Ejendomsværdi
af WBSLevel
Få eller indsætte en værdi af WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Ejendomsværdi
Warning
Giver eller indsætter en værdi, der angiver, om Advarsel er indstillet eller ej.
[EntityField]
public bool Warning { get; set; }
Ejendomsværdi
Work
Giver eller sætter en værdi af arbejde.
[EntityField]
public Duration Work { get; set; }
Ejendomsværdi
WorkVariance
Giver eller sætter en værdi af WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Ejendomsværdi
Methods
Clone()
Skaber en fuld kopi af en opgave uden underopgaver.
public object Clone()
Returns
Kopiering af en opgave.
Delete()
Fjerner en opgave fra moderen projekt opgaver samling og alle dens opgaver.
public void Delete()
Equals(Task)
Returnerer en værdi, der angiver, om denne instans er lig med en specifik opgave.
public bool Equals(Task other)
Parameters
other
Task
Den angivne opgave at sammenligne med denne instans.
Returns
returneres, hvis den angivne opgave og denne instans har samme unikke ID’er.
Equals(Objekt)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Det angivne objekt til at sammenligne med denne instans.
Returns
returneres, hvis den angivne opgave og denne instans har samme unikke ID’er.
Få t>(Tag tag tag tag tag tag tag="">)
Returnerer det værdi, som ejendommen er kartlagt i denne container.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Tsk for at få ejendomsnøglen.
Returns
T
den værdi, som ejendommen er mappet i denne container.
Typer af parametre
T
Typen af mappet værdi.
GetHashCode()
Returnerer en hash kodeværdi for denne opgave.
public override int GetHashCode()
Returns
returnerer en hash kodeværdi for dette objekt.
GetTimephasedData(DateTime, DateTime, TimephasedDataType)
Returnerer Aspose.Tasks.TimephasedDataCollection-objektet med Aspose.Tasks.Task.TimephasedData værdier inden for de angivne start- og slutdatoer af den angivne tidsperiode datatype.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Startdatoen for tidsfasede data.
end
DateTime
Enddatoen for tidsfasede data.
timephasedType
TimephasedDataType
Den type tidsfasede data (Aspose.Tasks.TimephasedDataType).
Returns
En Aspose.Tasks.TimephasedDataCollection objekt med Aspose.Tasks.Task.TimephasedData værdier inden for de angivne start- og slutdatoer af angivne timephased data type.
GetTimephasedData(DateTime og DateTime)
Returnerer Aspose.Tasks.TimephasedDataCollection objekt med Aspose.Tasks.Task.TimephasedData værdier inden for de angivne start- og slutdatoer.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Startdatoen for tidsfasede data.
end
DateTime
Enddatoen for tidsfasede data.
Returns
Liste over Aspose.Tasks.TimephasedData til at blive udfyldt.
MoveToSibling(Task)
Flyt den aktuelle opgave til det samme Outline-niveau før den angivne opgave.Hvis ParentProject.CalculationMode er Ingen bruger bør opfordre Project.Recalculate() efter brug af denne metode (Det vil genskabe alle projektopgaver (start/afslutning datoer, indsætte tidlige/lange datoer) og beregne de afhængige felter som slag, arbejds- og omkostningsfelter, outline niveauer).Hvis ParentProject.CalculationMode er manuelt, vil metoden kun beregne opgaven ID, outline niveau og outline tal automatisk.Hvis ParentProject.CalculationMode er Automatisk, genskader metoden alle projektets opgaver automatisk(Start/Finish datoer, indsætte tidlige/lange data, beregne slag, arbejds- og omkostningsfelt, genberegne ID’er og outline niveauer).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
En opgave, før hvilken den nuværende opgave vil blive indsendt.
MoveToSibling(Int)
Flyt den aktuelle opgave til det samme Outline Level før en opgave med den angivne ID.Hvis ParentProject.CalculationMode er Ingen bruger bør opfordre Project.Recalculate() efter brug af denne metode (Det vil genskabe alle projektopgaver (start/afslutning datoer, indsætte tidlige/lange datoer) og beregne de afhængige felter som slag, arbejds- og omkostningsfelter, outline niveauer).Hvis ParentProject.CalculationMode er manuelt, vil metoden kun beregne opgaven ID, outline niveau og outline tal automatisk.Hvis ParentProject.CalculationMode er Automatisk, genskader metoden alle projektets opgaver automatisk(Start/Finish datoer, indsætte tidlige/lange data, beregne slag, arbejds- og omkostningsfelt, genberegne ID’er og outline niveauer).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) af en opgave, før den aktuelle opgave vil blive indsendt.
OutlineIndent()
Indtast en opgave i outline.
public void OutlineIndent()
OutlineOutdent()
Fremme en opgave i outline.
public void OutlineOutdent()
SelectAllChildTasks()
Vi indsamler alle børns opgaver af denne opgave.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
En liste over børneopgaver af denne opgave.
Sæt(Tag tag tag tag tag tag tag="">, og t)
Kart den angivne ejendom til den angivne værdi i denne container.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Tsk for at få ejendomsnøglen.
val
T
Den værdi.
Typer af parametre
T
Typen af mappet værdi.
ToString()
Returnerer kort linje repræsentation af en opgave.De nøjagtige detaljer om repræsentationen er ikke angivet og er underlagt ændringer.
public override string ToString()
Returns
En kort række, der repræsenterer opgaveobjekt.</t,></t,></t,></t,></t,></t,>