Class Task
Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Predstavuje úlohu v projekte.
public class Task : IEquatable<task>
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Predstavuje jeden atómový chunk práce.
Jeden môže použiťTask
Plánovanie projektu vytvorením úloh a pridelením primeraných zdrojov na ne. Úlohy v projekte sú organizované ako koreňová hierarchická stromová štruktúra, s koreňovou úlohou a podvodmi detských úloh.Ak chcete postaviť strom úloh, môžete použiť špecializovanú zbierku Aspose.Tasks.TaskCollection prístupom k vlastnosti Aspose.Tasks.Project.RootTask atď.:
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; }
Hodnota nehnuteľnosti
ActivityId
Predstavuje pole aktivity ID - jedinečný identifikátor úlohy používaný Primavera. (používa sa iba na projekty Primavera).
public string ActivityId { get; set; }
Hodnota nehnuteľnosti
ActualCost
Získajte alebo nastavíte hodnotu AktuálneCost.
[EntityField]
public decimal ActualCost { get; set; }
Hodnota nehnuteľnosti
ActualDuration
Získate alebo nastavíte hodnotu AktuálneDurácie.
[EntityField]
public Duration ActualDuration { get; set; }
Hodnota nehnuteľnosti
ActualFinish
Získa alebo nastaví hodnotu ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeCost
Získajte alebo nastavíte hodnotu AktuálneOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeWork
Získate alebo nastavíte hodnotu AktuálneOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeWorkProtected
Získava alebo nastaví hodnotu AktuálneOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Hodnota nehnuteľnosti
ActualStart
Získajte alebo nastavíte hodnotu aktuálneho štartovania.
[EntityField]
public DateTime ActualStart { get; set; }
Hodnota nehnuteľnosti
ActualWork
Získate alebo nastavíte hodnotu aktuálnej práce.
[EntityField]
public Duration ActualWork { get; set; }
Hodnota nehnuteľnosti
ActualWorkProtected
Získajte alebo nastavíte hodnotu aktuálnehoWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Hodnota nehnuteľnosti
Assignments
Získa zhromaždenie zdrojových úloh pre tento objekt.
public ResourceAssignmentCollection Assignments { get; }
Hodnota nehnuteľnosti
BCWP
Získa alebo nastaví hodnotu BCWP.
[EntityField]
public double BCWP { get; set; }
Hodnota nehnuteľnosti
BCWS
Získa alebo nastaví hodnotu BCWS.
[EntityField]
public double BCWS { get; set; }
Hodnota nehnuteľnosti
Baselines
Získa alebo nastaví zoznam základných hodnôt úlohy.
public TaskBaselineCollection Baselines { get; set; }
Hodnota nehnuteľnosti
BudgetCost
Získajte alebo nastavíte hodnotu BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Hodnota nehnuteľnosti
BudgetWork
Získate alebo nastavíte hodnotu BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Hodnota nehnuteľnosti
CV
Získajte alebo nastavíte hodnotu CV.
[EntityField]
public double CV { get; set; }
Hodnota nehnuteľnosti
Calendar
Získať alebo nastaviť hodnotu kalendára.
[EntityField]
public Calendar Calendar { get; set; }
Hodnota nehnuteľnosti
Children
Dostane detskú úlohu zbierky tohto objektu.TaskCollection objekt, ktorý predstavuje detské úlohy.
public TaskCollection Children { get; }
Hodnota nehnuteľnosti
CommitmentFinish
Získate alebo nastavíte hodnotu CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Hodnota nehnuteľnosti
CommitmentStart
Získa alebo nastaví hodnotu CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Hodnota nehnuteľnosti
CommitmentType
Získa alebo nastaví hodnotu CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Hodnota nehnuteľnosti
ConstraintDate
Získa alebo nastaví hodnotu ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Hodnota nehnuteľnosti
ConstraintType
Získa alebo nastaví hodnotu ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Hodnota nehnuteľnosti
Contact
Získajte alebo nastavíte hodnotu kontaktu.
[EntityField]
public string Contact { get; set; }
Hodnota nehnuteľnosti
Cost
Dostane alebo nastaví hodnotu nákladov.
[EntityField]
public decimal Cost { get; set; }
Hodnota nehnuteľnosti
CostVariance
Získajte alebo nastavíte hodnotu CostVariance.
[EntityField]
public double CostVariance { get; set; }
Hodnota nehnuteľnosti
Created
Získate alebo nastavíte hodnotu vytvoreného.
[EntityField]
public DateTime Created { get; set; }
Hodnota nehnuteľnosti
Deadline
Získajte alebo nastavíte hodnotu termínu.
[EntityField]
public DateTime Deadline { get; set; }
Hodnota nehnuteľnosti
DisplayAsSummary
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Hodnota nehnuteľnosti
DisplayOnTimeline
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený DisplayOnTimeline alebo nie.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Hodnota nehnuteľnosti
Duration
Získa alebo nastaví hodnotu trvania.
[EntityField]
public Duration Duration { get; set; }
Hodnota nehnuteľnosti
DurationFormat
Získa alebo nastaví hodnotu DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Hodnota nehnuteľnosti
DurationText
Získa alebo nastaví hodnotu DurationText.
[EntityField]
public string DurationText { get; set; }
Hodnota nehnuteľnosti
DurationVariance
Získa alebo nastaví hodnotu DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Hodnota nehnuteľnosti
EarlyFinish
Získa alebo nastaví hodnotu EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Hodnota nehnuteľnosti
EarlyStart
Získať alebo nastaviť hodnotu EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Hodnota nehnuteľnosti
EarnedValueMethod
Získať alebo nastaviť hodnotu EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Hodnota nehnuteľnosti
ExtendedAttributes
Obsahuje objekt, ktorý obsahuje hodnoty rozšíreného atributu.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Hodnota nehnuteľnosti
Remarks
Dva kusy údajov sú potrebné - ukazovateľ späť na rozšírenú tabuľku atribútovktorý je určený buď jedinečným ID alebo ID poľa, a hodnotaktorý je uvedený buď hodnotou, alebo ukazovateľom späť do hodnotového zoznamu.
ExternalId
Získa alebo nastaví hodnotu ExternalId.
[EntityField]
public int ExternalId { get; set; }
Hodnota nehnuteľnosti
ExternalTaskProject
Získa alebo nastaví hodnotu ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Hodnota nehnuteľnosti
ExternalUid
Získať alebo nastaviť jedinečný identifikátor externej úlohy, keď je úloha externá.
[EntityField]
public int ExternalUid { get; set; }
Hodnota nehnuteľnosti
Finish
Získa alebo nastaví hodnotu Finish.
[EntityField]
public DateTime Finish { get; set; }
Hodnota nehnuteľnosti
FinishSlack
Získa alebo nastaví hodnotu FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Hodnota nehnuteľnosti
FinishText
Získa alebo nastaví hodnotu FinishText.
[EntityField]
public string FinishText { get; set; }
Hodnota nehnuteľnosti
FinishVariance
Získa alebo nastaví hodnotu FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Hodnota nehnuteľnosti
FixedCost
Získa alebo nastaví hodnotu FixedCost.
[EntityField]
public double FixedCost { get; set; }
Hodnota nehnuteľnosti
FixedCostAccrual
Získa alebo nastaví hodnotu FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Hodnota nehnuteľnosti
FreeSlack
Získa alebo nastaví hodnotu FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Hodnota nehnuteľnosti
Guid
Získa alebo nastaví hodnotu sprievodcu.
[EntityField]
public string Guid { get; set; }
Hodnota nehnuteľnosti
HideBar
Získa alebo nastaví hodnotu, ktorá naznačuje, či je HideBar nastavený alebo nie.
[EntityField]
public NullableBool HideBar { get; set; }
Hodnota nehnuteľnosti
Hyperlink
Získava alebo nastaví názov alebo vysvetľujúci text pre hypertextový odkaz spojený s úlohou.
[EntityField]
public string Hyperlink { get; set; }
Hodnota nehnuteľnosti
HyperlinkAddress
Získať alebo nastaviť adresu pre hypertextový odkaz spojený s úlohou.
[EntityField]
public string HyperlinkAddress { get; set; }
Hodnota nehnuteľnosti
Remarks
Úplná adresa (Hyperlink Href v programe Microsoft Project) hypertextového prepojenia je spojenie HyperlinkAddress a HyperlinkSubAddress.
HyperlinkSubAddress
Získava alebo nastaví konkrétnu polohu v dokumente v hypertextovom prepojení spojenom s úlohou.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Hodnota nehnuteľnosti
Remarks
Úplná adresa (Hyperlink Href v programe Microsoft Project) hypertextového prepojenia je spojenie HyperlinkAddress a HyperlinkSubAddress.
Id
Získa alebo nastaví hodnotu ID.
[EntityField]
public int Id { get; set; }
Hodnota nehnuteľnosti
IgnoreResourceCalendar
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený IgnoreResourceCalendar alebo nie.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Hodnota nehnuteľnosti
IgnoreWarnings
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený IgnoreWarnings alebo nie.
[EntityField]
public bool IgnoreWarnings { get; set; }
Hodnota nehnuteľnosti
IsActive
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsActive { get; set; }
Hodnota nehnuteľnosti
IsCritical
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsCritical { get; set; }
Hodnota nehnuteľnosti
IsEffortDriven
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Hodnota nehnuteľnosti
IsEstimated
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsEstimated { get; set; }
Hodnota nehnuteľnosti
IsExpanded
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsExpanded { get; set; }
Hodnota nehnuteľnosti
IsExternalTask
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public bool IsExternalTask { get; set; }
Hodnota nehnuteľnosti
IsManual
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsManual { get; set; }
Hodnota nehnuteľnosti
IsMarked
Získa alebo nastaví hodnotu, ktorá naznačuje, či je IsMarked nastavený alebo nie.
[EntityField]
public bool IsMarked { get; set; }
Hodnota nehnuteľnosti
IsMilestone
Získa alebo nastaví hodnotu, ktorá naznačuje, či je IsMilestone nastavený alebo nie.
[EntityField]
public NullableBool IsMilestone { get; set; }
Hodnota nehnuteľnosti
IsNull
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsNull { get; set; }
Hodnota nehnuteľnosti
IsOverallocated
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Hodnota nehnuteľnosti
IsPublished
Dostane alebo nastaví hodnotu, ktorá naznačuje, či je publikovaný nastavený alebo nie.
[EntityField]
public NullableBool IsPublished { get; set; }
Hodnota nehnuteľnosti
IsRecurring
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsRecurring { get; set; }
Hodnota nehnuteľnosti
IsResumeValid
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Hodnota nehnuteľnosti
IsRollup
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsRollup { get; set; }
Hodnota nehnuteľnosti
IsSubproject
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public bool IsSubproject { get; set; }
Hodnota nehnuteľnosti
IsSubprojectReadOnly
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Hodnota nehnuteľnosti
IsSummary
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public bool IsSummary { get; set; }
Hodnota nehnuteľnosti
LateFinish
Získa alebo nastaví hodnotu LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Hodnota nehnuteľnosti
LateStart
Získa alebo nastaví hodnotu LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Hodnota nehnuteľnosti
LevelAssignments
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Hodnota nehnuteľnosti
LevelingCanSplit
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Hodnota nehnuteľnosti
LevelingDelay
Získať alebo nastaviť hodnotu LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Hodnota nehnuteľnosti
ManualDuration
Získate alebo nastavíte hodnotu ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Hodnota nehnuteľnosti
ManualFinish
Získajte alebo nastavíte hodnotu ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Hodnota nehnuteľnosti
ManualStart
Získajte alebo nastavíte hodnotu ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Hodnota nehnuteľnosti
Name
Dostane alebo nastaví hodnotu názvu.
[EntityField]
public string Name { get; set; }
Hodnota nehnuteľnosti
Zoznam RTF
Získa alebo nastaví hodnotu NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Hodnota nehnuteľnosti
NotesText
Získa alebo nastaví hodnotu NotesText.
[EntityField]
public string NotesText { get; set; }
Hodnota nehnuteľnosti
OutlineCodes
Získajte alebo nastavíte objekt Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Hodnota nehnuteľnosti
Remarks
Dva kusy údajov sú potrebné - ukazovateľ na výstuptabuľka kódu, ktorá je špecifikovaná FieldID, a hodnotaktorý je uvedený buď hodnotou ID alebo hodnotou GUID ukazovateľom na zoznam hodnôt.
OutlineLevel
Získa alebo nastaví hodnotu OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Hodnota nehnuteľnosti
OutlineNumber
Získa alebo nastaví hodnotu OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Hodnota nehnuteľnosti
OvertimeCost
Získa alebo nastaví hodnotu OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Hodnota nehnuteľnosti
OvertimeWork
Získa alebo nastaví hodnotu OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Hodnota nehnuteľnosti
ParentProject
Získava materský projekt úlohy.
public Project ParentProject { get; }
Hodnota nehnuteľnosti
Remarks
Zavolajte Project.UpdateReferencie aktualizovať tieto vlastnosti.
ParentTask
Získava rodičovskú úlohu úlohy.
public Task ParentTask { get; }
Hodnota nehnuteľnosti
PercentComplete
Získajte alebo nastavíte hodnotu percentuálne.
[EntityField]
public int PercentComplete { get; set; }
Hodnota nehnuteľnosti
PercentWorkComplete
Získajte alebo nastavíte hodnotu percentaWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Hodnota nehnuteľnosti
PhysicalPercentComplete
Získa alebo nastaví hodnotu PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Hodnota nehnuteľnosti
Predecessors
Získava objekt Aspose.Tasks.TaskCollection, ktorý obsahuje všetky predchodcovia tohto objektu Task.
public TaskCollection Predecessors { get; }
Hodnota nehnuteľnosti
PreleveledFinish
Získava alebo nastaví hodnotu PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Hodnota nehnuteľnosti
PreleveledStart
Získa alebo nastaví hodnotu PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Hodnota nehnuteľnosti
PrimaveraProperties
Dostane objekt obsahujúci vlastnosti špecifické pre Primavera pre úlohu čítanú z súboru Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Hodnota nehnuteľnosti
Priority
Získava alebo stanovuje hodnotu priority.
[EntityField]
public int Priority { get; set; }
Hodnota nehnuteľnosti
RecurringInfo
Získava príklad triedy Aspose.Tasks.RecurringTaskInfo pre úlohu, ktorá je opakovaná úloha; ak úloha nie je opakovaná, potom sa vráti nula;
public RecurringTaskInfo RecurringInfo { get; }
Hodnota nehnuteľnosti
RegularWork
Získa alebo nastaví hodnotu RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Hodnota nehnuteľnosti
RemainingCost
Získa alebo nastaví hodnotu RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Hodnota nehnuteľnosti
RemainingDuration
Získa alebo nastaví hodnotu RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Hodnota nehnuteľnosti
RemainingOvertimeCost
Získa alebo nastaví hodnotu RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Hodnota nehnuteľnosti
RemainingOvertimeWork
Získate alebo nastavíte hodnotu RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Hodnota nehnuteľnosti
RemainingWork
Získate alebo nastavíte hodnotu RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Hodnota nehnuteľnosti
Resume
Získajte alebo nastavíte hodnotu prehľad.
[EntityField]
public DateTime Resume { get; set; }
Hodnota nehnuteľnosti
SV
Získaná hodnota harmonogramu variácie, cez dátum stavu projektu.Schéma variácie (SV) je rozdiel medzi BCWP a BCWS.
public double SV { get; set; }
Hodnota nehnuteľnosti
SplitParts
Získava kolekciu SplitPart, ktorá predstavuje časti úlohy.
public SplitPartCollection SplitParts { get; }
Hodnota nehnuteľnosti
Start
Získajte alebo nastavíte hodnotu začiatku.
[EntityField]
public DateTime Start { get; set; }
Hodnota nehnuteľnosti
StartSlack
Získa alebo nastaví hodnotu StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Hodnota nehnuteľnosti
StartText
Získa alebo nastaví hodnotu StartText.
[EntityField]
public string StartText { get; set; }
Hodnota nehnuteľnosti
StartVariance
Získa alebo nastaví hodnotu StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Hodnota nehnuteľnosti
Status
Získajte status úlohy.
[EntityField]
public TaskStatus Status { get; }
Hodnota nehnuteľnosti
StatusManager
Získa alebo nastaví hodnotu StatusManager.
[EntityField]
public string StatusManager { get; set; }
Hodnota nehnuteľnosti
Stop
Získajte alebo nastavíte hodnotu Stop.
[EntityField]
public DateTime Stop { get; set; }
Hodnota nehnuteľnosti
SubprojectName
Získa alebo nastaví hodnotu SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Hodnota nehnuteľnosti
Successors
Dostane objekt Aspose.Tasks.TaskCollection, ktorý obsahuje všetkých nástupcov tohto objektu Úlohy.
public TaskCollection Successors { get; }
Hodnota nehnuteľnosti
TimephasedData
Získajte alebo nastavíte objekt TimephasedDataCollection tejto úlohy.Časové dátové bloky súvisiace s úlohou.
public TimephasedDataCollection TimephasedData { get; set; }
Hodnota nehnuteľnosti
Remarks
Čítanie je podporované len pre formát XML.
TotalSlack
Získa alebo nastaví hodnotu TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Hodnota nehnuteľnosti
Type
Získa alebo nastaví hodnotu typu.
[EntityField]
public TaskType Type { get; set; }
Hodnota nehnuteľnosti
Uid
Získate alebo nastavíte hodnotu UID.
[EntityField]
public int Uid { get; set; }
Hodnota nehnuteľnosti
WBS
Získa alebo nastaví hodnotu WBS.
[EntityField]
public string WBS { get; set; }
Hodnota nehnuteľnosti
WBSÚroveň
Získa alebo nastaví hodnotu WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Hodnota nehnuteľnosti
Warning
Dostane alebo nastaví hodnotu, ktorá naznačuje, či je nastavené upozornenie alebo nie.
[EntityField]
public bool Warning { get; set; }
Hodnota nehnuteľnosti
Work
Získava alebo stanovuje hodnotu práce.
[EntityField]
public Duration Work { get; set; }
Hodnota nehnuteľnosti
WorkVariance
Získa alebo nastaví hodnotu WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Hodnota nehnuteľnosti
Methods
Clone()
Vytvára úplnú kópiu úlohy bez podúloh.
public object Clone()
Returns
Vytvorenie kópií úlohy.
Delete()
Odstráni úlohu z kolekcie úloh materského projektu a všetkých jeho úloh.
public void Delete()
Equals(Task)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaná úloha.
public bool Equals(Task other)
Parameters
other
Task
Určená úloha porovnávať s týmto prípadom.
Returns
vráti sa správne, ak špecifikovaná úloha a táto inštancia majú rovnaké jedinečné ID.
Equals(objekty)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaný objekt.
public override bool Equals(object obj)
Parameters
obj
object
Určený objekt porovnávať s týmto prípadom.
Returns
vráti sa správne, ak špecifikovaná úloha a táto inštancia majú rovnaké jedinečné ID.
Získajte t>(Kľúčový kľúč, taskkey="">)
Vráti hodnotu, na ktorú je majetok mapovaný v tomto kontajneri.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Tsk získať kľúč k nehnuteľnosti.
Returns
T
hodnota, na ktorú je majetok mapovaný v tomto kontajneri.
Typ parametrov
T
Typ mapovanej hodnoty.
GetHashCode()
Vráti hodnotu hash kódu pre túto úlohu.
public override int GetHashCode()
Returns
vráti hodnotu hash kódu pre tento objekt.
GetTimephasedData(dátum, dátum, dátum, dátum, dátum)
Vráti objekt Aspose.Tasks.TimephasedDataCollection s objektom Aspose.Tasks.Task.TimephasedData hodnoty v rámci daných dátumov začiatku a konca špecifikovaného časového typu údajov.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Počiatočný dátum pre časové dátumy.
end
DateTime
Konečný dátum pre časové fázy údajov.
timephasedType
TimephasedDataType
Typ časovej fázy údajov (Aspose.Tasks.TimephasedDataType).
Returns
Objekt Aspose.Tasks.TimephasedDataCollection s objektom Aspose.Tasks.Task.TimephasedData hodnoty v daných dátumoch začiatku a konca špecifikovaného dátumového typu údajov.
GetTimephasedData(dátum, dátum)
Vráti objekt Aspose.Tasks.TimephasedDataCollection s objektom Aspose.Tasks.Task.TimephasedData hodnoty v daných dátumoch začiatku a konca.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Počiatočný dátum pre časové dátumy.
end
DateTime
Konečný dátum pre časové fázy údajov.
Returns
Zoznam Aspose.Tasks.TimephasedData je potrebné vyplniť.
MoveToSibling(Task)
Presunú aktuálnu úlohu na rovnakú úroveň výstupu pred špecifikovanou úlohou.Ak ParentProject.CalculationMode je Žiadny používateľ by mal po použití tejto metódy zavolať Project.Recalculate() (Bude prečítať všetky projektové úlohy (štart/finish dátumy, nastavenie skorých/počasných dátumov) a vypočítať závislé polia, ako sú údery, pracovné a nákladové polia, úrovne výstupu).Ak je ParentProject.CalculationMode manuál, metóda automaticky vypočíta iba identifikátor úloh, úroveň výstupu a čísla výstupu.Ak je ParentProject.CalculationMode Automatické, metóda automaticky obnovuje všetky úlohy projektu(Start/finish dátumy, nastavenie predčasných/posledných dátumu, výpočet úderov, pracovných a nákladových polí, recalculate ids a outline úrovne).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Úloha, pred ktorou sa vloží aktuálna úloha.
MoveToSibling(int)
Presunú aktuálnu úlohu na rovnakú úroveň výstupu pred úlohou so špecifikovaným ID.Ak ParentProject.CalculationMode je Žiadny používateľ by mal po použití tejto metódy zavolať Project.Recalculate() (Bude prečítať všetky projektové úlohy (štart/finish dátumy, nastavenie skorých/počasných dátumov) a vypočítať závislé polia, ako sú údery, pracovné a nákladové polia, úrovne výstupu).Ak je ParentProject.CalculationMode manuál, metóda automaticky vypočíta iba identifikátor úloh, úroveň výstupu a čísla výstupu.Ak je ParentProject.CalculationMode Automatické, metóda automaticky obnovuje všetky úlohy projektu(Start/finish dátumy, nastavenie predčasných/posledných dátumu, výpočet úderov, pracovných a nákladových polí, recalculate ids a outline úrovne).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) úlohy, pred ktorou sa vloží aktuálna úloha.
OutlineIndent()
Vložte úlohu do výstupu.
public void OutlineIndent()
OutlineOutdent()
Podporuje úlohu v outline.
public void OutlineOutdent()
SelectAllChildTasks()
Recursivne zhromažďuje všetky detské úlohy tejto úlohy.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Zoznam detských úloh tejto úlohy.
Zoznam T>(Kľúčový kľúč, taskkey=„“ , T)
Mapovanie špecifikovaného majetku na špecifikovanú hodnotu v tomto kontajneri.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Tsk získať kľúč k nehnuteľnosti.
val
T
a hodnotu .
Typ parametrov
T
Typ mapovanej hodnoty.
ToString()
Vráti krátku reťazovú reprezentáciu úlohy.Presné podrobnosti o prezentácii nie sú uvedené a podliehajú zmenám.
public override string ToString()
Returns
krátke pruhy, ktoré predstavujú objekt úloh.</t,></t,></t,></t,></t,></t,>