Class Task
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Představuje úkol v jednom projektu.
public class Task : IEquatable<task>
Inheritance
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Jedná se o jedno atomové dílo práce.
Můžete použítTask
Plánovat projekt vytvářením úkolů a přidělováním vhodných zdrojů na ně. Úkoly v projektu jsou organizovány jako kořeněná hierarchická stromová struktura, s kořenovým úkolem a podstromy dětských úkol.Chcete-li postavit strom úkolů, můžete použít specializovanou sbírku Aspose.Tasks.TaskCollection prostřednictvím přístupu k vlastnictví Aspose.Tasks.Project.RootTask nap.:
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 nemovitosti
ActivityId
Představuje pole ID aktivity - jedinečný identifikátor úkolu používaný Primavera. (použitelný pouze pro projekty Primavera).
public string ActivityId { get; set; }
Hodnota nemovitosti
ActualCost
Získáte nebo nastavíte hodnotu AktuálníCost.
[EntityField]
public decimal ActualCost { get; set; }
Hodnota nemovitosti
ActualDuration
Získáte nebo nastavíte hodnotu AktuálníDurace.
[EntityField]
public Duration ActualDuration { get; set; }
Hodnota nemovitosti
ActualFinish
Získáte nebo nastavíte hodnotu ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Hodnota nemovitosti
ActualOvertimeCost
Získáte nebo nastavíte hodnotu AktuálníOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Hodnota nemovitosti
ActualOvertimeWork
Získáte nebo nastavíte hodnotu ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Hodnota nemovitosti
ActualOvertimeWorkProtected
Získáte nebo nastavíte hodnotu AktuálníOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Hodnota nemovitosti
ActualStart
Získáte nebo nastavíte hodnotu ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Hodnota nemovitosti
ActualWork
Získáte nebo nastavíte hodnotu aktuální práce.
[EntityField]
public Duration ActualWork { get; set; }
Hodnota nemovitosti
ActualWorkProtected
Obdržíte nebo nastavíte hodnotu AktuálníWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Hodnota nemovitosti
Assignments
Obdrží sbírku zdrojových úkolů pro tento objekt.
public ResourceAssignmentCollection Assignments { get; }
Hodnota nemovitosti
BCWP
Obdrží nebo stanoví hodnotu BCWP.
[EntityField]
public double BCWP { get; set; }
Hodnota nemovitosti
BCWS
Obdrží nebo nastaví hodnotu BCWS.
[EntityField]
public double BCWS { get; set; }
Hodnota nemovitosti
Baselines
Obdrží nebo nastaví sběr základních hodnot úkolu.
public TaskBaselineCollection Baselines { get; set; }
Hodnota nemovitosti
BudgetCost
Získáte nebo nastavíte hodnotu BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Hodnota nemovitosti
BudgetWork
Získáte nebo nastavíte hodnotu BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Hodnota nemovitosti
CV
Obdržíte nebo nastavíte hodnotu CV.
[EntityField]
public double CV { get; set; }
Hodnota nemovitosti
Calendar
Obdržíte nebo nastavíte hodnotu kalendáře.
[EntityField]
public Calendar Calendar { get; set; }
Hodnota nemovitosti
Children
Obdržíte dětskou sbírku úkolů tohoto objektu.Objekt TaskCollection, který představuje úkoly dět.
public TaskCollection Children { get; }
Hodnota nemovitosti
CommitmentFinish
Obdrží nebo stanoví hodnotu CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Hodnota nemovitosti
CommitmentStart
Obdrží nebo nastaví hodnotu CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Hodnota nemovitosti
CommitmentType
Obdrží nebo nastaví hodnotu CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Hodnota nemovitosti
ConstraintDate
Obdrží nebo nastaví hodnotu ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Hodnota nemovitosti
ConstraintType
Obdržíte nebo nastavíte hodnotu ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Hodnota nemovitosti
Contact
Obdržíte nebo nastavíte hodnotu Kontaktu.
[EntityField]
public string Contact { get; set; }
Hodnota nemovitosti
Cost
Obdržíte nebo nastavíte hodnotu náklad.
[EntityField]
public decimal Cost { get; set; }
Hodnota nemovitosti
CostVariance
Obdrží nebo nastaví hodnotu CostVariance.
[EntityField]
public double CostVariance { get; set; }
Hodnota nemovitosti
Created
Získáte nebo nastavíte hodnotu stvořeného.
[EntityField]
public DateTime Created { get; set; }
Hodnota nemovitosti
Deadline
Obdržíte nebo nastavíte hodnotu termínu.
[EntityField]
public DateTime Deadline { get; set; }
Hodnota nemovitosti
DisplayAsSummary
Obdrží nebo nastaví hodnotu, která naznačuje, zda je DisplayAsSummary nastaven nebo ne.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Hodnota nemovitosti
DisplayOnTimeline
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven DisplayOnTimeline nebo ne.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Hodnota nemovitosti
Duration
Obdrží nebo stanoví hodnotu trván.
[EntityField]
public Duration Duration { get; set; }
Hodnota nemovitosti
DurationFormat
Získáte nebo nastavíte hodnotu DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Hodnota nemovitosti
DurationText
Obdržíte nebo nastavíte hodnotu DurationText.
[EntityField]
public string DurationText { get; set; }
Hodnota nemovitosti
DurationVariance
Obdrží nebo nastaví hodnotu DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Hodnota nemovitosti
EarlyFinish
Získáte nebo nastavíte hodnotu EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Hodnota nemovitosti
EarlyStart
Získáte nebo nastavíte hodnotu EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Hodnota nemovitosti
EarnedValueMethod
Získáte nebo nastavíte hodnotu EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Hodnota nemovitosti
ExtendedAttributes
Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt Objekt.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Hodnota nemovitosti
Remarks
Potřebují se dva kusy dat - ukazatel zpět do rozšířené tabulky atributůkterý je specifikován buď jedinečným ID nebo ID pole a hodnotoukterý je specifikován buď hodnotou, nebo ukazatelem zpět do hodnotového seznamu.
ExternalId
Obdrží nebo nastaví hodnotu ExternalId.
[EntityField]
public int ExternalId { get; set; }
Hodnota nemovitosti
ExternalTaskProject
Obdržíte nebo nastavíte hodnotu ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Hodnota nemovitosti
ExternalUid
Obdržíte nebo nastavte jedinečný identifikátor vnějšího úkolu, když je úkol vněj.
[EntityField]
public int ExternalUid { get; set; }
Hodnota nemovitosti
Finish
Získáte nebo nastavíte hodnotu Finish.
[EntityField]
public DateTime Finish { get; set; }
Hodnota nemovitosti
FinishSlack
Obdrží nebo nastaví hodnotu FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Hodnota nemovitosti
FinishText
Obdržíte nebo nastavíte hodnotu FinishText.
[EntityField]
public string FinishText { get; set; }
Hodnota nemovitosti
FinishVariance
Obdrží nebo nastaví hodnotu FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Hodnota nemovitosti
FixedCost
Získáte nebo nastavíte hodnotu FixedCost.
[EntityField]
public double FixedCost { get; set; }
Hodnota nemovitosti
FixedCostAccrual
Obdrží nebo nastaví hodnotu FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Hodnota nemovitosti
FreeSlack
Získáte nebo nastavte hodnotu FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Hodnota nemovitosti
Guid
Obdrží nebo stanoví hodnotu průvodce.
[EntityField]
public string Guid { get; set; }
Hodnota nemovitosti
HideBar
Obdrží nebo nastaví hodnotu, která naznačuje, zda je HideBar nastaven nebo ne.
[EntityField]
public NullableBool HideBar { get; set; }
Hodnota nemovitosti
Hyperlink
Obdržíte nebo nastavíte titul nebo vysvětlovací text pro hypertextový odkaz spojený s úkolem.
[EntityField]
public string Hyperlink { get; set; }
Hodnota nemovitosti
HyperlinkAddress
Obdržíte nebo nastavíte adresu pro hypertextový odkaz spojený s úkolem.
[EntityField]
public string HyperlinkAddress { get; set; }
Hodnota nemovitosti
Remarks
plná adresa (Hyperlink Href v Microsoft Project) hypertextového odkazu je spojení HyperlinkAddress a HyperlinkSubAddress.
HyperlinkSubAddress
Získáte nebo nastavíte konkrétní umístění v dokumentu v hypertextovém odkazu spojeném s úkolem.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Hodnota nemovitosti
Remarks
plná adresa (Hyperlink Href v Microsoft Project) hypertextového odkazu je spojení HyperlinkAddress a HyperlinkSubAddress.
Id
Obdržíte nebo nastavíte hodnotu ID.
[EntityField]
public int Id { get; set; }
Hodnota nemovitosti
IgnoreResourceCalendar
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IgnoreResourceCalendar nebo ne.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Hodnota nemovitosti
IgnoreWarnings
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IgnoreWarnings nastaven nebo ne.
[EntityField]
public bool IgnoreWarnings { get; set; }
Hodnota nemovitosti
IsActive
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven nebo ne.
[EntityField]
public NullableBool IsActive { get; set; }
Hodnota nemovitosti
IsCritical
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsCritical nebo ne.
[EntityField]
public NullableBool IsCritical { get; set; }
Hodnota nemovitosti
IsEffortDriven
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsEffortDriven nastaven nebo ne.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Hodnota nemovitosti
IsEstimated
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven nebo ne.
[EntityField]
public NullableBool IsEstimated { get; set; }
Hodnota nemovitosti
IsExpanded
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsExpanded nastaven nebo ne.
[EntityField]
public NullableBool IsExpanded { get; set; }
Hodnota nemovitosti
IsExternalTask
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsExternalTask nebo ne.
[EntityField]
public bool IsExternalTask { get; set; }
Hodnota nemovitosti
IsManual
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsManual nastaven nebo ne.
[EntityField]
public NullableBool IsManual { get; set; }
Hodnota nemovitosti
IsMarked
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsMarked nastaven nebo ne.
[EntityField]
public bool IsMarked { get; set; }
Hodnota nemovitosti
IsMilestone
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsMilestone nastaven nebo ne.
[EntityField]
public NullableBool IsMilestone { get; set; }
Hodnota nemovitosti
IsNull
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsNull nebo ne.
[EntityField]
public NullableBool IsNull { get; set; }
Hodnota nemovitosti
IsOverallocated
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsOverallocated nastaven nebo ne.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Hodnota nemovitosti
IsPublished
Obdrží nebo nastaví hodnotu, která naznačuje, zda je zveřejněno nebo ne.
[EntityField]
public NullableBool IsPublished { get; set; }
Hodnota nemovitosti
IsRecurring
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsRecurring nastaven nebo ne.
[EntityField]
public NullableBool IsRecurring { get; set; }
Hodnota nemovitosti
IsResumeValid
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsResumeValid nebo ne.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Hodnota nemovitosti
IsRollup
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsRollup nebo ne.
[EntityField]
public NullableBool IsRollup { get; set; }
Hodnota nemovitosti
IsSubproject
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsSubproject nastaven nebo ne.
[EntityField]
public bool IsSubproject { get; set; }
Hodnota nemovitosti
IsSubprojectReadOnly
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsSubprojectReadOnly nastaven nebo ne.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Hodnota nemovitosti
IsSummary
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsSummary nastaven nebo ne.
[EntityField]
public bool IsSummary { get; set; }
Hodnota nemovitosti
LateFinish
Získáte nebo nastavíte hodnotu LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Hodnota nemovitosti
LateStart
Získáte nebo nastavte hodnotu LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Hodnota nemovitosti
LevelAssignments
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven LevelAssignments nebo ne.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Hodnota nemovitosti
LevelingCanSplit
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven LevelingCanSplit nebo ne.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Hodnota nemovitosti
LevelingDelay
Získáte nebo nastavíte hodnotu LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Hodnota nemovitosti
ManualDuration
Získáte nebo nastavíte hodnotu ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Hodnota nemovitosti
ManualFinish
Obdržíte nebo nastavíte hodnotu ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Hodnota nemovitosti
ManualStart
Získáte nebo nastavíte hodnotu ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Hodnota nemovitosti
Name
Obdrží nebo nastaví hodnotu jména.
[EntityField]
public string Name { get; set; }
Hodnota nemovitosti
Poznámka RTF
Obdrží nebo nastaví hodnotu NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Hodnota nemovitosti
NotesText
Obdržíte nebo nastavíte hodnotu NotesText.
[EntityField]
public string NotesText { get; set; }
Hodnota nemovitosti
OutlineCodes
Obsahuje nebo nastaví objekt Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Hodnota nemovitosti
Remarks
Dva kusy dat jsou nezbytné - ukazatel k výstupukódová tabulka, která je specifikována FieldID, a hodnotakterý je specifikován buď ukazatelem ValueID nebo ValueGUID na hodnotovém seznamu.
OutlineLevel
Obdržíte nebo nastavíte hodnotu OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Hodnota nemovitosti
OutlineNumber
Obdržíte nebo nastavíte hodnotu OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Hodnota nemovitosti
OvertimeCost
Získáte nebo nastavíte hodnotu OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Hodnota nemovitosti
OvertimeWork
Získáte nebo nastavíte hodnotu OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Hodnota nemovitosti
ParentProject
Obdrží rodný projekt úkolu.
public Project ParentProject { get; }
Hodnota nemovitosti
Remarks
Zavolejte Project.UpdateReference k aktualizaci těchto vlastnost.
ParentTask
Získává rodičovský úkol úkolu.
public Task ParentTask { get; }
Hodnota nemovitosti
PercentComplete
Získáte nebo nastavíte hodnotu ProcentComplete.
[EntityField]
public int PercentComplete { get; set; }
Hodnota nemovitosti
PercentWorkComplete
Získáte nebo nastavíte hodnotu ProcentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Hodnota nemovitosti
PhysicalPercentComplete
Obdrží nebo nastaví hodnotu PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Hodnota nemovitosti
Predecessors
Obsahuje objekt Aspose.Tasks.TaskCollection, který obsahuje všechny předchůdce tohoto objektu.
public TaskCollection Predecessors { get; }
Hodnota nemovitosti
PreleveledFinish
Obdržíte nebo nastavíte hodnotu PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Hodnota nemovitosti
PreleveledStart
Získáte nebo nastavíte hodnotu PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Hodnota nemovitosti
PrimaveraProperties
Obdrží předmět, který obsahuje vlastnosti specifické pro Primavera pro úkol přečtený z souboru Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Hodnota nemovitosti
Priority
Získáte nebo nastavíte hodnotu priorit.
[EntityField]
public int Priority { get; set; }
Hodnota nemovitosti
RecurringInfo
Obdrží příklad třídy Aspose.Tasks.RecurringTaskInfo pro úkol, který je opakovaným úkolem; pokud úkol není opakovaným úkolem, pak se vrátí null;
public RecurringTaskInfo RecurringInfo { get; }
Hodnota nemovitosti
RegularWork
Získáte nebo nastavíte hodnotu RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Hodnota nemovitosti
RemainingCost
Získáte nebo nastavíte hodnotu RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Hodnota nemovitosti
RemainingDuration
Získáte nebo nastavíte hodnotu RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Hodnota nemovitosti
RemainingOvertimeCost
Získáte nebo nastavíte hodnotu RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Hodnota nemovitosti
RemainingOvertimeWork
Získáte nebo nastavte hodnotu RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Hodnota nemovitosti
RemainingWork
Získáte nebo nastavíte hodnotu RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Hodnota nemovitosti
Resume
Obdržíte nebo nastavíte hodnotu shrnut.
[EntityField]
public DateTime Resume { get; set; }
Hodnota nemovitosti
SV
Získaná hodnota harmonogramu variance, přes datum stavu projektu.Schéma variance (SV) je rozdíl mezi BCWP a BCWS.
public double SV { get; set; }
Hodnota nemovitosti
SplitParts
Obdrží sbírku SplitPart, která představuje části úkolu.
public SplitPartCollection SplitParts { get; }
Hodnota nemovitosti
Start
Získáte nebo nastavíte hodnotu Start.
[EntityField]
public DateTime Start { get; set; }
Hodnota nemovitosti
StartSlack
Získáte nebo nastavíte hodnotu StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Hodnota nemovitosti
StartText
Získáte nebo nastavíte hodnotu StartText.
[EntityField]
public string StartText { get; set; }
Hodnota nemovitosti
StartVariance
Získáte nebo nastavte hodnotu StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Hodnota nemovitosti
Status
Získáte status úkolu.
[EntityField]
public TaskStatus Status { get; }
Hodnota nemovitosti
StatusManager
Získáte nebo nastavíte hodnotu StatusManager.
[EntityField]
public string StatusManager { get; set; }
Hodnota nemovitosti
Stop
Obdržíte nebo nastavíte hodnotu Stop.
[EntityField]
public DateTime Stop { get; set; }
Hodnota nemovitosti
SubprojectName
Obdržíte nebo nastavíte hodnotu SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Hodnota nemovitosti
Successors
Obdrží objekt Aspose.Tasks.TaskCollection, který obsahuje všechny nástupce tohoto objektu.
public TaskCollection Successors { get; }
Hodnota nemovitosti
TimephasedData
Získáte nebo nastavíte předmět TimeFasedDataCollection tohoto úkolu.asový blok dat spojený s úkolem.
public TimephasedDataCollection TimephasedData { get; set; }
Hodnota nemovitosti
Remarks
tení je podporováno pouze ve formátu XML.
TotalSlack
Obdrží nebo nastaví hodnotu TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Hodnota nemovitosti
Type
Obdržíte nebo nastavíte hodnotu typu.
[EntityField]
public TaskType Type { get; set; }
Hodnota nemovitosti
Uid
Získáte nebo nastavíte hodnotu UID.
[EntityField]
public int Uid { get; set; }
Hodnota nemovitosti
WBS
Obdrží nebo nastaví hodnotu WBS.
[EntityField]
public string WBS { get; set; }
Hodnota nemovitosti
WBSVíce
Obdrží nebo nastaví hodnotu WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Hodnota nemovitosti
Warning
Obdrží nebo nastaví hodnotu, která naznačuje, zda je upozornění nastaveno nebo ne.
[EntityField]
public bool Warning { get; set; }
Hodnota nemovitosti
Work
Získává nebo stanoví hodnotu práce.
[EntityField]
public Duration Work { get; set; }
Hodnota nemovitosti
WorkVariance
Obdrží nebo nastaví hodnotu WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Hodnota nemovitosti
Methods
Clone()
Vytváří kompletní kopii úkolu bez podúloh.
public object Clone()
Returns
Vytvořte kopii úkolu.
Delete()
Odstraňuje úkol z sběru úkolů mateřského projektu a všech jeho úkol.
public void Delete()
Equals(Task)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému úkolu.
public bool Equals(Task other)
Parameters
other
Task
Následující úkol je srovnat s tímto příkladem.
Returns
vrátí pravdu, pokud specifikovaná úloha a tato instance mají stejné jedinečné ID.
Equals(Objekt)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.
public override bool Equals(object obj)
Parameters
obj
object
Uvedený předmět srovnat s tímto příkladem.
Returns
vrátí pravdu, pokud specifikovaná úloha a tato instance mají stejné jedinečné ID.
Zbavte se>(Klíčová, Taskkey="">"">)
Vrátí hodnotu, na kterou je majetek mapován v tomto kontejneru.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Tsk získat klíč k nemovitosti.
Returns
T
hodnotu, na kterou je majetek mapován v tomto kontejneru.
Typy parametrů
T
Typ mapované hodnoty.
GetHashCode()
Vrátí hodnotu hashového kódu pro tento úkol.
public override int GetHashCode()
Returns
Vrátí hodnotu hashového kódu pro tento objekt.
GetTimephasedData(datum, datum, datum, datum, datum)
Returns Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedData hodnoty v daných počátečních a koncích dat určité časové data typu.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Datum zahájení časové fáze dat.
end
DateTime
Datum konce časové fáze dat.
timephasedType
TimephasedDataType
Typ časových fází dat (Aspose.Tasks.TimephasedDataType).
Returns
Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedData hodnoty v rámci daných počátečních a koncích dat určité časové data typu.
GetTimephasedData(datum, datum)
Návrat Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedData hodnoty v daných počátečních a koncích dat.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Datum zahájení časové fáze dat.
end
DateTime
Datum konce časové fáze dat.
Returns
Seznam aplikací Aspose.Tasks.TimephasedData musí být vyplněna.
MoveToSibling(Task)
Pohybuje aktuální úkol na stejné Outline úrovně před určeným úkolem.Pokud je ParentProject.CalculationMode Žádný uživatel by měl po použití této metody odvolat Project.Recalculate() (Bude přepočítat všechny úkoly projektu (start/finish daty, nastaví dříve/později daty) a vypočítat závislé pole, jako jsou nárazy, pracovní a nákladové pole, úrovně výstupu).Pokud je ParentProject.CalculationMode manuální, metoda automaticky vypočítá pouze identifikaci úkolu, úroveň výstupu a čísla výstupu.Pokud je ParentProject.CalculationMode automaticky, metoda automaticky obnovuje všechny úkoly projektu.(Start/Finish daty, nastavení dříve/zpožděných dat, výpočet úderů, pracovních a nákladových polí, recalculate IDs a outline úrovně).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
kol, před nímž bude aktuální úkol vložen.
MoveToSibling(Int)
Pohybuje aktuální úkol na stejné Outline úrovně před úkolem s specifikovaným ID.Pokud je ParentProject.CalculationMode Žádný uživatel by měl po použití této metody odvolat Project.Recalculate() (Bude přepočítat všechny úkoly projektu (start/finish daty, nastaví dříve/později daty) a vypočítat závislé pole, jako jsou nárazy, pracovní a nákladové pole, úrovně výstupu).Pokud je ParentProject.CalculationMode manuální, metoda automaticky vypočítá pouze identifikaci úkolu, úroveň výstupu a čísla výstupu.Pokud je ParentProject.CalculationMode automaticky, metoda automaticky obnovuje všechny úkoly projektu.(Start/Finish daty, nastavení dříve/zpožděných dat, výpočet úderů, pracovních a nákladových polí, recalculate IDs a outline úrovně).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) úkolu, před nímž bude aktuální úkol vložen.
OutlineIndent()
Vložte úkol do výstupu.
public void OutlineIndent()
OutlineOutdent()
Podporuje úkol v outline.
public void OutlineOutdent()
SelectAllChildTasks()
Znovu shromažďuje všechny dětské úkoly tohoto úkolu.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Seznam dětských úkolů tohoto úkolu.
Set(Klíčová, Taskkey="">, A“ T)
Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Tsk získat klíč k nemovitosti.
val
T
a hodnotu.
Typy parametrů
T
Typ mapované hodnoty.
ToString()
Vrátí krátkou řetězovou reprezentaci úkolu.Přesné údaje o prezentaci jsou nejasné a podléhají změn.
public override string ToString()
Returns
Krátké řádky, které představují úkolový objekt.</t,></t,></t,></t,></t,></t,>