Class Task
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.5.0)
Se edustaa tehtävää projektissa.
public class Task : IEquatable<task>Inheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Se edustaa yhtä atomista työtä. Joku voi käyttääTask suunnitella hanketta luomalla tehtäviä ja määrittämällä niille asianmukaisia resursseja. hankkeen tehtäviä järjestetään juurtuneena hierarkisena puurakenteena, jossa on juurtunut tehtävä ja lasten tehtäviä.Tehtävien puun rakentamiseen voidaan käyttää erikoistunutta kokoelmaa Aspose.Tasks.TaskCollection käyttämällä Aspose.Tasks.Project.RootTask omistusta esimerkiksi:
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; }Omistuksen arvo
ActivityId
Esittelee aktiviteetin tunnistus kenttä - ainutlaatuinen tehtävän tunniste, jota Primavera käyttää. (vain Primavera-hankkeisiin).
public string ActivityId { get; set; }Omistuksen arvo
ActualCost
Saat tai asettaa arvon ActualCost.
[EntityField]
public decimal ActualCost { get; set; }Omistuksen arvo
ActualDuration
Saat tai asetat arvon ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }Omistuksen arvo
ActualFinish
Saat tai asetat arvon ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }Omistuksen arvo
ActualOvertimeCost
Saat tai asettaa arvon ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }Omistuksen arvo
ActualOvertimeWork
Saat tai asetat arvon ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }Omistuksen arvo
ActualOvertimeWorkProtected
Saat tai asetat arvon ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }Omistuksen arvo
ActualStart
Saat tai asettaa arvon ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }Omistuksen arvo
ActualWork
Saat tai asettaa arvon ActualWork.
[EntityField]
public Duration ActualWork { get; set; }Omistuksen arvo
ActualWorkProtected
Saat tai asetat arvon ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }Omistuksen arvo
Assignments
Saat kokoelman resurssien tehtäviä tähän kohteeseen.
public ResourceAssignmentCollection Assignments { get; }Omistuksen arvo
BCWP
Se saa tai asettaa arvon BCWP:stä.
[EntityField]
public double BCWP { get; set; }Omistuksen arvo
BCWS
Saa tai asettaa arvon BCWS.
[EntityField]
public double BCWS { get; set; }Omistuksen arvo
Baselines
Saa tai asettaa tehtävän perusarvojen keräys.
public TaskBaselineCollection Baselines { get; set; }Omistuksen arvo
BudgetCost
Saat tai asetat budjettikustannuksen arvon.
[EntityField]
public decimal BudgetCost { get; set; }Omistuksen arvo
BudgetWork
Saat tai asetat arvon BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }Omistuksen arvo
CV
Saa tai asettaa arvon CV:stä.
[EntityField]
public double CV { get; set; }Omistuksen arvo
Calendar
Saat tai asettaa kalenterin arvon.
[EntityField]
public Calendar Calendar { get; set; }Omistuksen arvo
Children
Saat lapsen tehtävän kokoelman tästä kohteesta.TaskCollection -objekti, joka edustaa lasten tehtäviä.
public TaskCollection Children { get; }Omistuksen arvo
CommitmentFinish
Se saa tai asettaa arvon CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }Omistuksen arvo
CommitmentStart
Antaa tai asettaa arvon CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }Omistuksen arvo
CommitmentType
Se saa tai asettaa arvon CommitmentType.
[EntityField]
public int CommitmentType { get; set; }Omistuksen arvo
ConstraintDate
Saat tai asetat arvon ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }Omistuksen arvo
ConstraintType
Saat tai asetat arvon ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }Omistuksen arvo
Contact
Saat tai asettaa yhteyden arvo.
[EntityField]
public string Contact { get; set; }Omistuksen arvo
Cost
Antaa tai asettaa kustannusten arvon.
[EntityField]
public decimal Cost { get; set; }Omistuksen arvo
CostVariance
Saat tai asetat arvon CostVariance.
[EntityField]
public double CostVariance { get; set; }Omistuksen arvo
Created
Saa tai asettaa arvon luotu.
[EntityField]
public DateTime Created { get; set; }Omistuksen arvo
Deadline
Saat tai asettaa määräajan arvon.
[EntityField]
public DateTime Deadline { get; set; }Omistuksen arvo
DisplayAsSummary
Saat tai asetat arvon, joka osoittaa, onko DisplayAsSummary asetettu vai ei.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }Omistuksen arvo
DisplayOnTimeline
Saat tai asetat arvon, joka osoittaa, onko DisplayOnTimeline asetettu vai ei.
[EntityField]
public bool DisplayOnTimeline { get; set; }Omistuksen arvo
Duration
Antaa tai asettaa arvon kesto.
[EntityField]
public Duration Duration { get; set; }Omistuksen arvo
DurationFormat
Saat tai asetat DurationFormatin arvon.
[EntityField]
public TimeUnitType DurationFormat { get; set; }Omistuksen arvo
DurationText
Saat tai asetat arvon DurationText.
[EntityField]
public string DurationText { get; set; }Omistuksen arvo
DurationVariance
Se saa tai asettaa DurationVariance -arvon.
[EntityField]
public Duration DurationVariance { get; set; }Omistuksen arvo
EarlyFinish
Saat tai asetat arvon EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }Omistuksen arvo
EarlyStart
Saa tai asettaa EarlyStart -arvon.
[EntityField]
public DateTime EarlyStart { get; set; }Omistuksen arvo
EarnedValueMethod
Saa tai asettaa arvon EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }Omistuksen arvo
ExtendedAttributes
Saat ExtendedAttributeCollection -objektin, joka sisältää laajennetun ominaisuuden arvot.
public ExtendedAttributeCollection ExtendedAttributes { get; }Omistuksen arvo
Remarks
Kaksi kappaletta tietoja tarvitaan - indikaattori takaisin laajennetun ominaisuuden taulukkoonjoka on määritelty joko ainutlaatuisella tunnuksella tai kenttätunnuksella, ja arvojoka on määritelty joko arvolla tai indikaattorilla takaisin arvoluetteloon.
ExternalId
Saat tai asettaa arvon ExternalId.
[EntityField]
public int ExternalId { get; set; }Omistuksen arvo
ExternalTaskProject
Saat tai asetat arvon ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }Omistuksen arvo
ExternalUid
Antaa tai asettaa ulkoisen tehtävän Unique-tunniste, kun tehtävä on ulkoinen.
[EntityField]
public int ExternalUid { get; set; }Omistuksen arvo
Finish
Saa tai asettaa arvon Finish.
[EntityField]
public DateTime Finish { get; set; }Omistuksen arvo
FinishSlack
Saat tai asetat FinishSlackin arvon.
[EntityField]
public TimeSpan FinishSlack { get; set; }Omistuksen arvo
FinishText
Saat tai asetat FinishTextin arvon.
[EntityField]
public string FinishText { get; set; }Omistuksen arvo
FinishVariance
Saa tai asettaa FinishVariance -arvon.
[EntityField]
public Duration FinishVariance { get; set; }Omistuksen arvo
FixedCost
Saa tai asettaa arvon FixedCost.
[EntityField]
public double FixedCost { get; set; }Omistuksen arvo
FixedCostAccrual
Saat tai asetat arvon FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }Omistuksen arvo
FreeSlack
Saa tai asettaa arvon FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }Omistuksen arvo
Guid
Se saa tai asettaa arvon oppaasta.
[EntityField]
public string Guid { get; set; }Omistuksen arvo
HideBar
Saat tai asetat arvon, joka osoittaa, onko HideBar asetettu vai ei.
[EntityField]
public NullableBool HideBar { get; set; }Omistuksen arvo
Hyperlink
Saat tai asettaa otsikon tai selitystekstin tehtävään liittyvälle hyperlinkille.
[EntityField]
public string Hyperlink { get; set; }Omistuksen arvo
HyperlinkAddress
Saat tai asettaa osoitteen hyperlinkille, joka liittyy tehtävään.
[EntityField]
public string HyperlinkAddress { get; set; }Omistuksen arvo
Remarks
Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.
HyperlinkSubAddress
Saat tai asettaa asiakirjan erityisen sijainnin tehtävään liittyvässä hyperlinkissä.
[EntityField]
public string HyperlinkSubAddress { get; set; }Omistuksen arvo
Remarks
Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.
Id
Antaa tai asettaa ID:n arvo.
[EntityField]
public int Id { get; set; }Omistuksen arvo
IgnoreResourceCalendar
Saat tai asetat arvon, joka osoittaa, onko IgnoreResourceCalendar asetettu vai ei.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }Omistuksen arvo
IgnoreWarnings
Saat tai asetat arvon, joka osoittaa, onko IgnoreWarnings asetettu vai ei.
[EntityField]
public bool IgnoreWarnings { get; set; }Omistuksen arvo
IsActive
Saat tai asetat arvon, joka osoittaa, onko IsActive asetettu vai ei.
[EntityField]
public NullableBool IsActive { get; set; }Omistuksen arvo
IsCritical
Saat tai asettaa arvon, joka osoittaa, onko IsCritical asetettu vai ei.
[EntityField]
public NullableBool IsCritical { get; set; }Omistuksen arvo
IsEffortDriven
Saat tai asetat arvon, joka osoittaa, onko IsEffortDriven asetettu vai ei.
[EntityField]
public NullableBool IsEffortDriven { get; set; }Omistuksen arvo
IsEstimated
Se saa tai asettaa arvon, joka osoittaa, onko IsEstimated asetettu vai ei.
[EntityField]
public NullableBool IsEstimated { get; set; }Omistuksen arvo
IsExpanded
Saat tai asetat arvon, joka osoittaa, onko IsExpanded asetettu vai ei.
[EntityField]
public NullableBool IsExpanded { get; set; }Omistuksen arvo
IsExternalTask
Saat tai asetat arvon, joka osoittaa, onko IsExternalTask asetettu vai ei.
[EntityField]
public bool IsExternalTask { get; set; }Omistuksen arvo
IsManual
Saat tai asetat arvon, joka osoittaa, onko IsManual asetettu vai ei.
[EntityField]
public NullableBool IsManual { get; set; }Omistuksen arvo
IsMarked
Saat tai asetat arvon, joka osoittaa, onko IsMarked asetettu vai ei.
[EntityField]
public bool IsMarked { get; set; }Omistuksen arvo
IsMilestone
Saat tai asetat arvon, joka osoittaa, onko IsMilestone asetettu vai ei.
[EntityField]
public NullableBool IsMilestone { get; set; }Omistuksen arvo
IsNull
Saat tai asetat arvon, joka osoittaa, onko IsNull asetettu vai ei.
[EntityField]
public NullableBool IsNull { get; set; }Omistuksen arvo
IsOverallocated
Saat tai asetat arvon, joka osoittaa, onko IsOverallocated asetettu vai ei.
[EntityField]
public NullableBool IsOverallocated { get; set; }Omistuksen arvo
IsPublished
Saat tai asetat arvon, joka osoittaa, onko julkaistu asetettu vai ei.
[EntityField]
public NullableBool IsPublished { get; set; }Omistuksen arvo
IsRecurring
Saat tai asetat arvon, joka osoittaa, onko IsRecurring asetettu vai ei.
[EntityField]
public NullableBool IsRecurring { get; set; }Omistuksen arvo
IsResumeValid
Saat tai asetat arvon, joka osoittaa, onko IsResumeValid asetettu vai ei.
[EntityField]
public NullableBool IsResumeValid { get; set; }Omistuksen arvo
IsRollup
Saat tai asetat arvon, joka osoittaa, onko IsRollup asetettu vai ei.
[EntityField]
public NullableBool IsRollup { get; set; }Omistuksen arvo
IsSubproject
Saat tai asetat arvon, joka osoittaa, onko IsSubproject asetettu vai ei.
[EntityField]
public bool IsSubproject { get; set; }Omistuksen arvo
IsSubprojectReadOnly
Saat tai asetat arvon, joka osoittaa, onko IsSubprojectReadOnly asetettu vai ei.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }Omistuksen arvo
IsSummary
Saat tai asetat arvon, joka osoittaa, onko IsSummary asetettu vai ei.
[EntityField]
public bool IsSummary { get; set; }Omistuksen arvo
LateFinish
Saat tai asetat LateFinishin arvon.
[EntityField]
public DateTime LateFinish { get; set; }Omistuksen arvo
LateStart
Saat tai asettaa LateStart -arvon.
[EntityField]
public DateTime LateStart { get; set; }Omistuksen arvo
LevelAssignments
Saat tai asetat arvon, joka osoittaa, onko LevelAssignments asetettu vai ei.
[EntityField]
public NullableBool LevelAssignments { get; set; }Omistuksen arvo
LevelingCanSplit
Saat tai asetat arvon, joka osoittaa, onko LevelingCanSplit asetettu vai ei.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }Omistuksen arvo
LevelingDelay
Saat tai asetat arvon LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }Omistuksen arvo
ManualDuration
Se saa tai asettaa ManualDuration-arvon.
[EntityField]
public Duration ManualDuration { get; set; }Omistuksen arvo
ManualFinish
Saat tai asetat ManualFinishin arvon.
[EntityField]
public DateTime ManualFinish { get; set; }Omistuksen arvo
ManualStart
Saa tai asettaa ManualStart -arvon.
[EntityField]
public DateTime ManualStart { get; set; }Omistuksen arvo
Name
Antaa tai asettaa nimen arvo.
[EntityField]
public string Name { get; set; }Omistuksen arvo
Huomautukset
Saat tai asetat arvon NotesRTF.
[EntityField]
public string NotesRTF { get; set; }Omistuksen arvo
NotesText
Saat tai asettaa arvon NotesText.
[EntityField]
public string NotesText { get; set; }Omistuksen arvo
OutlineCodes
Saat tai asettaa Aspose.Tasks.OutlineCodeCollection-objekti.
public OutlineCodeCollection OutlineCodes { get; set; }Omistuksen arvo
Remarks
Kaksi kappaletta tietoja tarvitaan - indikaattori ulosteeseenkoodin taulukko, joka on määritetty FieldID, ja arvojoka on määritelty joko ValueID tai ValueGUID indikaattorilla arvoluettelossa.
OutlineLevel
Saat tai asetat arvon OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }Omistuksen arvo
OutlineNumber
Saat tai asettaa arvon OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }Omistuksen arvo
OvertimeCost
Saat tai asettaa arvon OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }Omistuksen arvo
OvertimeWork
Saat tai asetat arvon OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }Omistuksen arvo
ParentProject
Saa tehtävän vanhempainhanke.
public Project ParentProject { get; }Omistuksen arvo
Remarks
Soita Project.UpdateReferences päivittää nämä ominaisuudet.
ParentTask
Hän saa vanhempain tehtävän.
public Task ParentTask { get; }Omistuksen arvo
PercentComplete
Antaa tai asettaa prosenttiyksikön arvo.
[EntityField]
public int PercentComplete { get; set; }Omistuksen arvo
PercentWorkComplete
Saat tai asetat arvon PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }Omistuksen arvo
PhysicalPercentComplete
Saat tai asettaa arvon PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }Omistuksen arvo
Predecessors
Saat Aspose.Tasks.TaskCollection -objektin, joka sisältää kaikki tämän Task-objektin esivanhemmat.
public TaskCollection Predecessors { get; }Omistuksen arvo
PreleveledFinish
Saa tai asettaa arvon PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }Omistuksen arvo
PreleveledStart
Saa tai asettaa arvon PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }Omistuksen arvo
PrimaveraProperties
Saat kohteen, joka sisältää Primavera-erityisiä ominaisuuksia tehtävästä, joka on luettu Primavera-tiedostosta.
public PrimaveraTaskProperties PrimaveraProperties { get; }Omistuksen arvo
Priority
Se saa tai asettaa prioriteetin.
[EntityField]
public int Priority { get; set; }Omistuksen arvo
RecurringInfo
Saat esimerkkinä Aspose.Tasks.RecurringTaskInfo -luokka tehtävästä, joka on toistuva tehtävä; jos tehtävä ei ole toistuva, palautuu nolla;
public RecurringTaskInfo RecurringInfo { get; }Omistuksen arvo
RegularWork
Antaa tai asettaa arvon RegularWork.
[EntityField]
public Duration RegularWork { get; set; }Omistuksen arvo
RemainingCost
Saa tai asettaa arvon RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }Omistuksen arvo
RemainingDuration
Saat tai asettaa arvon RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }Omistuksen arvo
RemainingOvertimeCost
Saat tai asettaa arvon RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }Omistuksen arvo
RemainingOvertimeWork
Saat tai asettaa arvon RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }Omistuksen arvo
RemainingWork
Saat tai asettaa arvon RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }Omistuksen arvo
Resume
Antaa tai asettaa arvon yhteenvedon.
[EntityField]
public DateTime Resume { get; set; }Omistuksen arvo
SV
Hankitun arvon aikataulun vaihtelu, projektin tilan päivämäärän kautta.Aikataulun vaihtelu (SV) on BCWP:n ja BCWS:n välinen ero.
public double SV { get; set; }Omistuksen arvo
SplitParts
Saat SplitPart-kokoelman, joka edustaa tehtävän osia.
public SplitPartCollection SplitParts { get; }Omistuksen arvo
Start
Antaa tai asettaa alkuarvon.
[EntityField]
public DateTime Start { get; set; }Omistuksen arvo
StartSlack
Saat tai asetat StartSlackin arvon.
[EntityField]
public TimeSpan StartSlack { get; set; }Omistuksen arvo
StartText
Saat tai asetat StartTextin arvon.
[EntityField]
public string StartText { get; set; }Omistuksen arvo
StartVariance
Saat tai asetat StartVariance-arvon.
[EntityField]
public Duration StartVariance { get; set; }Omistuksen arvo
Status
Hän saa tehtävän tilan.
[EntityField]
public TaskStatus Status { get; }Omistuksen arvo
StatusManager
Saat tai asetat StatusManagerin arvon.
[EntityField]
public string StatusManager { get; set; }Omistuksen arvo
Stop
Saa tai asettaa pysähtymisen arvo.
[EntityField]
public DateTime Stop { get; set; }Omistuksen arvo
SubprojectName
Saat tai asetat SubprojectNamen arvon.
[EntityField]
public string SubprojectName { get; set; }Omistuksen arvo
Successors
Saat Aspose.Tasks.TaskCollection -objektin, joka sisältää kaikki tämän tehtävän jälkeläiset.
public TaskCollection Successors { get; }Omistuksen arvo
TimephasedData
Saat tai asettaa tämän tehtävän ajankohdanDataCollection-objekti.Aika-vaiheinen tietue, joka liittyy tehtävään.
public TimephasedDataCollection TimephasedData { get; set; }Omistuksen arvo
Remarks
Lukeminen tukee vain XML-muodossa.
TotalSlack
Saat tai asettaa arvon TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }Omistuksen arvo
Type
Antaa tai asettaa arvon tyyppi.
[EntityField]
public TaskType Type { get; set; }Omistuksen arvo
Uid
Saa tai asettaa arvon Uid.
[EntityField]
public int Uid { get; set; }Omistuksen arvo
WBS
Saat tai asettaa arvon WBS:stä.
[EntityField]
public string WBS { get; set; }Omistuksen arvo
WBS taso
Saat tai asettaa WBSLevel-arvon.
[EntityField]
public string WBSLevel { get; set; }Omistuksen arvo
Warning
Saat tai asetat arvon, joka osoittaa, onko varoitus asetettu vai ei.
[EntityField]
public bool Warning { get; set; }Omistuksen arvo
Work
Se saa tai asettaa työn arvon.
[EntityField]
public Duration Work { get; set; }Omistuksen arvo
WorkVariance
Se saa tai asettaa WorkVariance -arvon.
[EntityField]
public Duration WorkVariance { get; set; }Omistuksen arvo
Methods
Clone()
Luo täysi kopio tehtävästä ilman alityötä.
public object Clone()Returns
Luo kopio tehtävästä.
Delete()
Poistaa tehtävä vanhempien hankkeiden tehtävien keräyksestä ja kaikista sen tehtävistä.
public void Delete()Equals(Task)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty tehtävä.
public bool Equals(Task other)Parameters
other Task
Määritetty tehtävä verrata tähän tapaukseen.
Returns
palautuu todeksi, jos määritellyllä tehtävällä ja tässä tapauksessa on samat yksilölliset tunnisteet.
Equals(Objekti)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty objekti.
public override bool Equals(object obj)Parameters
obj object
Määritetty objekti verrataan tähän tapaukseen.
Returns
palautuu todeksi, jos määritellyllä tehtävällä ja tässä tapauksessa on samat yksilölliset tunnisteet.
Saa t>(Key)
Palauttaa arvon, johon omaisuus on kartattu tässä säiliössä.
public T Get<t>(Key<t, taskkey=""> key)Parameters
määritetty kiinteistön avain. Aspose.Tasks.Tsk saada kiinteistön avain.
Returns
T
arvo, johon omaisuus on kartattu tässä säiliössä.
Parametrien tyyppi
T
kartattujen arvojen tyyppi.
GetHashCode()
Palauttaa hash-koodin arvo tähän tehtävään.
public override int GetHashCode()Returns
palauttaa hash-koodin arvo tähän kohteeseen.
GetTimephasedData(Päivämäärä, DateTime, TimeFasedDataType)
Palauttaa Aspose.Tasks.TimephasedDataCollection -objektin kanssa Aspose.Tasks.Task.TimephasedData-arvot tietyn ajankohtaisen tietotyypin aloitus- ja päättymispäivän sisällä.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)Parameters
start DateTime
Alkupäivämäärä ajanvaihdetut tiedot.
end DateTime
Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.
timephasedType TimephasedDataType
Ajanvaiheiset tiedot (Aspose.Tasks.TimephasedDataType)
Returns
Aspose.Tasks.TimephasedDataCollection -objekti, jossa on Aspose.Tasks.Task.TimephasedData-arvot tietyn ajankohdan alku- ja loppupäivän sisällä.
GetTimephasedData(Päivämäärä, DateTime)
Returns Aspose.Tasks.TimephasedDataCollection -objektin kanssa Aspose.Tasks.Task.TimephasedData-arvot tietyn aloitus- ja päättymispäivän sisällä.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)Parameters
start DateTime
Alkupäivämäärä ajanvaihdetut tiedot.
end DateTime
Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.
Returns
Luettelo Aspose.Tasks.TimephasedData on täytettävä.
MoveToSibling(Task)
Siirrä nykyinen tehtävä samalle Outline-tasolle ennen määriteltyä tehtävää.Jos ParentProject.CalculationMode on Ei käyttäjää pitäisi kutsua Project.Recalculate() tämän menetelmän käytön jälkeen (Se uudistaa kaikki hankkeen tehtävät (start/finish päivämäärät, asettaa aikaiset/viiväiset päivämäärät) ja laskea riippuvaiset kentät kuten hyppyjä, työ- ja kustannus kentät, lähtötaso).Jos ParentProject.CalculationMode on Manuaalinen, menetelmä laskee automaattisesti vain tehtävän tunnin, lähtötason ja lähtötunnin.Jos ParentProject.CalculationMode on automaattinen, menetelmä korjaa kaikki projektin tehtävät automaattisesti.(Start/Finish päivämäärät, asettaa varhaiset/viivästöt, laskee matkat, työ- ja kustannusalueet, uudelleenlasketaan ID:t ja lähtötaso).
public void MoveToSibling(Task beforeTask)Parameters
beforeTask Task
Tehtävä, jonka edessä nykyinen tehtävä otetaan käyttöön.
MoveToSibling(Sisältää)
Siirrä nykyinen tehtävä samalle Outline-tasolle ennen tehtävää, jossa on määritetty ID.Jos ParentProject.CalculationMode on Ei käyttäjää pitäisi kutsua Project.Recalculate() tämän menetelmän käytön jälkeen (Se uudistaa kaikki hankkeen tehtävät (start/finish päivämäärät, asettaa aikaiset/viiväiset päivämäärät) ja laskea riippuvaiset kentät kuten hyppyjä, työ- ja kustannus kentät, lähtötaso).Jos ParentProject.CalculationMode on Manuaalinen, menetelmä laskee automaattisesti vain tehtävän tunnin, lähtötason ja lähtötunnin.Jos ParentProject.CalculationMode on automaattinen, menetelmä korjaa kaikki projektin tehtävät automaattisesti.(Start/Finish päivämäärät, asettaa varhaiset/viivästöt, laskee matkat, työ- ja kustannusalueet, uudelleenlasketaan ID:t ja lähtötaso).
public void MoveToSibling(int beforeTaskId)Parameters
beforeTaskId int
Tunnus (Aspose.Tasks.Tsk.Id) tehtävästä, jonka edeltäväksi nykyinen tehtävä otetaan käyttöön.
OutlineIndent()
Sisällytä tehtävä ulosteeseen.
public void OutlineIndent()OutlineOutdent()
Edistää tehtävää ulottuvilla.
public void OutlineOutdent()SelectAllChildTasks()
Hän kerää uudelleen kaikki tämän tehtävän lapsen tehtävät.
public IEnumerable<task> SelectAllChildTasks()Returns
IEnumerable < Task >
Luettelo lapsen tehtävistä tästä tehtävästä.
Sisältää t>(Key<t ja Taskkey=”” ”T”)
Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.
public void Set<t>(Key<t, taskkey=""> key, T val)Parameters
määritetty kiinteistön avain. Aspose.Tasks.Tsk saada kiinteistön avain.
val T
ja arvoa .
Parametrien tyyppi
T
kartattujen arvojen tyyppi.
ToString()
palauttaa tehtävän lyhyen sarjan kuvauksen.Esityksen tarkka yksityiskohta ei ole määritelty ja se on muutettavissa.
public override string ToString()Returns
lyhyt sarja, joka edustaa tehtävän kohteen.</t,></t,></t,></t,></t,></t,>