Class Task
nazivni prostor: Aspose.Tasks Sastav: Aspose.Tasks.dll (25.4.0)
Predstavlja zadatak u projektu.
public class Task : IEquatable<task>
Inheritance
Implements
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
To predstavlja jedan atomski šunk rada.
Može se koristitiTask
za planiranje projekta stvaranjem zadataka i dodjeljivanjem odgovarajućih resursa na njih. zadatci u projektu organizirani su kao korijena hierarhijska struktura drveta, s korijenom zadatkom i poddrvama dječjih zadataka.Za izgradnju drveta zadataka možete koristiti specijaliziranu kolekciju Aspose.Tasks.TaskCollection pristupom imovini Aspose.Tasks.Project.RootTask itd.:
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; }
Vrijednost nekretnina
ActivityId
Predstavlja polje ID aktivnosti - jedinstveni identifikator zadatka koji koristi Primavera. (samo primjenjivo na Primavera projekte).
public string ActivityId { get; set; }
Vrijednost nekretnina
ActualCost
Dobivaju ili postavljaju vrijednost ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Vrijednost nekretnina
ActualDuration
Dobivaju ili postavljaju vrijednost ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Vrijednost nekretnina
ActualFinish
Dobiva ili postavlja vrijednost ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Vrijednost nekretnina
ActualOvertimeCost
Dobiva ili postavlja vrijednost ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Vrijednost nekretnina
ActualOvertimeWork
Dobiva ili postavlja vrijednost ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Vrijednost nekretnina
ActualOvertimeWorkProtected
Dobiva ili postavlja vrijednost za ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Vrijednost nekretnina
ActualStart
Dobiva ili postavlja vrijednost za ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Vrijednost nekretnina
ActualWork
Dobiva ili postavlja vrijednost ActualWork-a.
[EntityField]
public Duration ActualWork { get; set; }
Vrijednost nekretnina
ActualWorkProtected
Dobivaju ili postavljaju vrijednost ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Vrijednost nekretnina
Assignments
Dobivate skup resursnih zadaća za ovaj objekt.
public ResourceAssignmentCollection Assignments { get; }
Vrijednost nekretnina
BCWP
Dobivaju ili postavljaju vrijednost BCWP-a.
[EntityField]
public double BCWP { get; set; }
Vrijednost nekretnina
BCWS
Dobiva ili postavlja vrijednost BCWS-a.
[EntityField]
public double BCWS { get; set; }
Vrijednost nekretnina
Baselines
Dobiva ili postavlja zbirku osnovnih vrijednosti zadatka.
public TaskBaselineCollection Baselines { get; set; }
Vrijednost nekretnina
BudgetCost
Dobivaju ili postavljaju vrijednost proračuna.
[EntityField]
public decimal BudgetCost { get; set; }
Vrijednost nekretnina
BudgetWork
Dobiva ili postavlja vrijednost BudgetWork-a.
[EntityField]
public Duration BudgetWork { get; set; }
Vrijednost nekretnina
CV
Dobivaju ili postavljaju vrijednost CV-a.
[EntityField]
public double CV { get; set; }
Vrijednost nekretnina
Calendar
Dobivaju ili postavljaju vrijednost Kalendara.
[EntityField]
public Calendar Calendar { get; set; }
Vrijednost nekretnina
Children
Dostaje dječji zadatak prikupljanje ovog predmeta.Objekt TaskCollection koji predstavlja zadatke djece.
public TaskCollection Children { get; }
Vrijednost nekretnina
CommitmentFinish
Dobivaju ili postavljaju vrijednost OdgovoraFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Vrijednost nekretnina
CommitmentStart
Dobivaju ili postavljaju vrijednost OdgovoraStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Vrijednost nekretnina
CommitmentType
Dobiva ili postavlja vrijednost CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Vrijednost nekretnina
ConstraintDate
Dobiva ili postavlja vrijednost ConstraintDate-a.
[EntityField]
public DateTime ConstraintDate { get; set; }
Vrijednost nekretnina
ConstraintType
Dobiva ili postavlja vrijednost ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Vrijednost nekretnina
Contact
Dobivaju ili postavljaju vrijednost kontakta.
[EntityField]
public string Contact { get; set; }
Vrijednost nekretnina
Cost
Dobivaju ili postavljaju vrijednost troškova.
[EntityField]
public decimal Cost { get; set; }
Vrijednost nekretnina
CostVariance
Dobivaju ili postavljaju vrijednost CostVariancea.
[EntityField]
public double CostVariance { get; set; }
Vrijednost nekretnina
Created
Dobivaju ili postavljaju vrijednost stvorenog.
[EntityField]
public DateTime Created { get; set; }
Vrijednost nekretnina
Deadline
Dobivaju ili postavljaju vrijednost vremenskog razdoblja.
[EntityField]
public DateTime Deadline { get; set; }
Vrijednost nekretnina
DisplayAsSummary
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen ili ne.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Vrijednost nekretnina
DisplayOnTimeline
Dobiva ili postavlja vrijednost koja ukazuje na to je li DisplayOnTimeline postavljen ili ne.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Vrijednost nekretnina
Duration
Dobivaju ili postavljaju vrijednost trajanja.
[EntityField]
public Duration Duration { get; set; }
Vrijednost nekretnina
DurationFormat
Dobiva ili postavlja vrijednost DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Vrijednost nekretnina
DurationText
Dobiva ili postavlja vrijednost DurationText.
[EntityField]
public string DurationText { get; set; }
Vrijednost nekretnina
DurationVariance
Dobiva ili postavlja vrijednost DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Vrijednost nekretnina
EarlyFinish
Dobiva ili postavlja vrijednost EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Vrijednost nekretnina
EarlyStart
Dobiva ili postavlja vrijednost EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Vrijednost nekretnina
EarnedValueMethod
Dobiva ili postavlja vrijednost EarnedValueMetoda.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Vrijednost nekretnina
ExtendedAttributes
Pronađe prošireniAttributeCollection objekt koji sadrži vrijednosti proširenog atributa.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Vrijednost nekretnina
Remarks
Potrebni su dva dijela podataka - pokazatelj nazad na proširenu tablicu atributakoji je određen ili jedinstvenim ID-om ili ID-om polja, a vrijednostkoji je određen ili s vrijednošću, ili pokazatelj nazad na popis vrijednosti.
ExternalId
Dobiva ili postavlja vrijednost vanjskog.
[EntityField]
public int ExternalId { get; set; }
Vrijednost nekretnina
ExternalTaskProject
Dobiva ili postavlja vrijednost ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Vrijednost nekretnina
ExternalUid
Pronađite ili postavite jedinstveni identifikator vanjskog zadatka kada je zadatak vanjski.
[EntityField]
public int ExternalUid { get; set; }
Vrijednost nekretnina
Finish
Dobivaju ili postavljaju vrijednost završetka.
[EntityField]
public DateTime Finish { get; set; }
Vrijednost nekretnina
FinishSlack
Dobiva ili postavlja vrijednost FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Vrijednost nekretnina
FinishText
Dobiva ili postavlja vrijednost FinishText-a.
[EntityField]
public string FinishText { get; set; }
Vrijednost nekretnina
FinishVariance
Dobiva ili postavlja vrijednost FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Vrijednost nekretnina
FixedCost
Dobivaju ili postavljaju vrijednost FixedCost.
[EntityField]
public double FixedCost { get; set; }
Vrijednost nekretnina
FixedCostAccrual
Dobiva ili postavlja vrijednost FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Vrijednost nekretnina
FreeSlack
Dobiva ili postavlja vrijednost FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Vrijednost nekretnina
Guid
Dobivaju ili postavljaju vrijednost vodiča.
[EntityField]
public string Guid { get; set; }
Vrijednost nekretnina
HideBar
Dobiva ili postavlja vrijednost koja ukazuje na to je li HideBar postavljen ili ne.
[EntityField]
public NullableBool HideBar { get; set; }
Vrijednost nekretnina
Hyperlink
Dobiva ili postavlja naslov ili objašnjavajući tekst za hiperpovezivanje povezano s zadatkom.
[EntityField]
public string Hyperlink { get; set; }
Vrijednost nekretnina
HyperlinkAddress
Dobiva ili postavlja adresu za hiperpovezivanje povezano s zadatkom.
[EntityField]
public string HyperlinkAddress { get; set; }
Vrijednost nekretnina
Remarks
Cjelovita adresa (Hyperlink Href u Microsoft Project) hiperpoveza je sukladnost HyperlinkAddress i HyperlinkSubAddress.
HyperlinkSubAddress
Dobiva ili postavlja određenu lokaciju u dokumentu u hiperpovezivom povezanom s zadatkom.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Vrijednost nekretnina
Remarks
Cjelovita adresa (Hyperlink Href u Microsoft Project) hiperpoveza je sukladnost HyperlinkAddress i HyperlinkSubAddress.
Id
Dobiva ili postavlja vrijednost ID-a.
[EntityField]
public int Id { get; set; }
Vrijednost nekretnina
IgnoreResourceCalendar
Dobiva ili postavlja vrijednost koja ukazuje na to je li IgnoreResourceCalendar postavljen ili ne.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Vrijednost nekretnina
IgnoreWarnings
Dobiva ili postavlja vrijednost koja ukazuje na to je li IgnoreWarnings postavljen ili ne.
[EntityField]
public bool IgnoreWarnings { get; set; }
Vrijednost nekretnina
IsActive
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsActive postavljen ili ne.
[EntityField]
public NullableBool IsActive { get; set; }
Vrijednost nekretnina
IsCritical
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsCritical postavljen ili ne.
[EntityField]
public NullableBool IsCritical { get; set; }
Vrijednost nekretnina
IsEffortDriven
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsEffortDriven postavljen ili ne.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Vrijednost nekretnina
IsEstimated
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsEstimated postavljen ili ne.
[EntityField]
public NullableBool IsEstimated { get; set; }
Vrijednost nekretnina
IsExpanded
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsExpanded postavljen ili ne.
[EntityField]
public NullableBool IsExpanded { get; set; }
Vrijednost nekretnina
IsExternalTask
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsExternalTask postavljen ili ne.
[EntityField]
public bool IsExternalTask { get; set; }
Vrijednost nekretnina
IsManual
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsManual postavljen ili ne.
[EntityField]
public NullableBool IsManual { get; set; }
Vrijednost nekretnina
IsMarked
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsMarked postavljen ili ne.
[EntityField]
public bool IsMarked { get; set; }
Vrijednost nekretnina
IsMilestone
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsMilestone postavljen ili ne.
[EntityField]
public NullableBool IsMilestone { get; set; }
Vrijednost nekretnina
IsNull
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsNull postavljen ili ne.
[EntityField]
public NullableBool IsNull { get; set; }
Vrijednost nekretnina
IsOverallocated
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsOverallocated postavljen ili ne.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Vrijednost nekretnina
IsPublished
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsPublished postavljen ili ne.
[EntityField]
public NullableBool IsPublished { get; set; }
Vrijednost nekretnina
IsRecurring
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsRecurring postavljen ili ne.
[EntityField]
public NullableBool IsRecurring { get; set; }
Vrijednost nekretnina
IsResumeValid
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsResumeValid postavljen ili ne.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Vrijednost nekretnina
IsRollup
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsRollup postavljen ili ne.
[EntityField]
public NullableBool IsRollup { get; set; }
Vrijednost nekretnina
IsSubproject
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsSubproject postavljen ili ne.
[EntityField]
public bool IsSubproject { get; set; }
Vrijednost nekretnina
IsSubprojectReadOnly
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsSubprojectReadOnly postavljen ili ne.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Vrijednost nekretnina
IsSummary
Dobiva ili postavlja vrijednost koja ukazuje na to je li IsSummary postavljen ili ne.
[EntityField]
public bool IsSummary { get; set; }
Vrijednost nekretnina
LateFinish
Dobiva ili postavlja vrijednost LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Vrijednost nekretnina
LateStart
Dobiva ili postavlja vrijednost LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Vrijednost nekretnina
LevelAssignments
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljeno ili ne.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Vrijednost nekretnina
LevelingCanSplit
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen ili ne.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Vrijednost nekretnina
LevelingDelay
Dobivate ili postavite vrijednost od LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Vrijednost nekretnina
ManualDuration
Dobiva ili postavlja vrijednost ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Vrijednost nekretnina
ManualFinish
Dobiva ili postavlja vrijednost za ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Vrijednost nekretnina
ManualStart
Dobiva ili postavlja vrijednost za ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Vrijednost nekretnina
Name
Dobivaju ili postavljaju vrijednost imena.
[EntityField]
public string Name { get; set; }
Vrijednost nekretnina
UpozorenjeRTF
Dobiva ili postavlja vrijednost NotesRTF-a.
[EntityField]
public string NotesRTF { get; set; }
Vrijednost nekretnina
NotesText
Dobiva ili postavlja vrijednost NotesText.
[EntityField]
public string NotesText { get; set; }
Vrijednost nekretnina
OutlineCodes
Pronađite ili postavite Aspose.Tasks.OutlineCodeCollection objekt.
public OutlineCodeCollection OutlineCodes { get; set; }
Vrijednost nekretnina
Remarks
Potrebni su dva dijela podataka - jedan pokazatelj na outlineTablica koda koja je određena FieldID-om i vrijednostkoji je određen ili ValueID ili ValueGUID pokazatelj na popisu vrijednosti.
OutlineLevel
Dobiva ili postavlja vrijednost OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Vrijednost nekretnina
OutlineNumber
Dobiva ili postavlja vrijednost OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Vrijednost nekretnina
OvertimeCost
Dobiva ili postavlja vrijednost OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Vrijednost nekretnina
OvertimeWork
Dobiva ili postavlja vrijednost OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Vrijednost nekretnina
ParentProject
Dobivaju roditeljski projekt zadatka.
public Project ParentProject { get; }
Vrijednost nekretnina
Remarks
Pozovite Project.UpdateReferencije za ažuriranje tih svojstava.
ParentTask
To je roditeljski zadatak za zadatak.
public Task ParentTask { get; }
Vrijednost nekretnina
PercentComplete
Dobivaju ili postavljaju vrijednost od ProcentComplete.
[EntityField]
public int PercentComplete { get; set; }
Vrijednost nekretnina
PercentWorkComplete
Dobivate ili postavite vrijednost od ProcentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Vrijednost nekretnina
PhysicalPercentComplete
Dobiva ili postavlja vrijednost PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Vrijednost nekretnina
Predecessors
Dobiva Aspose.Tasks.TaskCollection objekt koji sadrži sve prethodnike ovog Task objekta.
public TaskCollection Predecessors { get; }
Vrijednost nekretnina
PreleveledFinish
Dobiva ili postavlja vrijednost PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Vrijednost nekretnina
PreleveledStart
Dobiva ili postavlja vrijednost PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Vrijednost nekretnina
PrimaveraProperties
Dobiva objekt koji sadrži svojstva specifična za Primavera za zadatak pročitan iz Primavera datoteke.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Vrijednost nekretnina
Priority
Dobivaju ili postavljaju vrijednost prioriteta.
[EntityField]
public int Priority { get; set; }
Vrijednost nekretnina
RecurringInfo
Dobiva primjer Aspose.Tasks.RecurringTaskInfo klase za zadatak koji je ponavljajući zadatak; ako zadatak nije ponavljajući zadatak, onda se vraća nula;
public RecurringTaskInfo RecurringInfo { get; }
Vrijednost nekretnina
RegularWork
Dobiva ili postavlja vrijednost RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Vrijednost nekretnina
RemainingCost
Dobivaju ili postavljaju vrijednost RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Vrijednost nekretnina
RemainingDuration
Dobivaju ili postavljaju vrijednost RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Vrijednost nekretnina
RemainingOvertimeCost
Dobivaju ili postavljaju vrijednost za ostanakOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Vrijednost nekretnina
RemainingOvertimeWork
Dobiva ili postavlja vrijednost za RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Vrijednost nekretnina
RemainingWork
Dobivaju ili postavljaju vrijednost za RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Vrijednost nekretnina
Resume
Dobivaju ili postavljaju vrijednost rezuma.
[EntityField]
public DateTime Resume { get; set; }
Vrijednost nekretnina
SV
Vrijednost dobivenog rasporeda varijante, kroz datum statusa projekta.Programska varijanta (SV) je razlika između BCWP i BCWS.
public double SV { get; set; }
Vrijednost nekretnina
SplitParts
Dobiva SplitPart kolekciju koja predstavlja dijelove zadatka.
public SplitPartCollection SplitParts { get; }
Vrijednost nekretnina
Start
Dobivaju ili postavljaju vrijednost za početak.
[EntityField]
public DateTime Start { get; set; }
Vrijednost nekretnina
StartSlack
Dobiva ili postavlja vrijednost StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Vrijednost nekretnina
StartText
Dobiva ili postavlja vrijednost StartText-a.
[EntityField]
public string StartText { get; set; }
Vrijednost nekretnina
StartVariance
Dobiva ili postavlja vrijednost StartVariancea.
[EntityField]
public Duration StartVariance { get; set; }
Vrijednost nekretnina
Status
Dobivaju status zadataka.
[EntityField]
public TaskStatus Status { get; }
Vrijednost nekretnina
StatusManager
Dobiva ili postavlja vrijednost za StatusManager.
[EntityField]
public string StatusManager { get; set; }
Vrijednost nekretnina
Stop
Dobivaju ili postavljaju vrijednost za zaustavljanje.
[EntityField]
public DateTime Stop { get; set; }
Vrijednost nekretnina
SubprojectName
Dobiva ili postavlja vrijednost SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Vrijednost nekretnina
Successors
Dobiva Aspose.Tasks.TaskCollection objekt koji sadrži sve nasljednike ovog Task objekta.
public TaskCollection Successors { get; }
Vrijednost nekretnina
TimephasedData
Pronađite ili postavite TimephasedDataCollection objekt ove zadaće.Vrijeme faze blokiranja podataka povezan s zadatkom.
public TimephasedDataCollection TimephasedData { get; set; }
Vrijednost nekretnina
Remarks
Čitanje je podržano samo za XML format.
TotalSlack
Dobiva ili postavlja vrijednost TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Vrijednost nekretnina
Type
Dobiva ili postavlja vrijednost tipa.
[EntityField]
public TaskType Type { get; set; }
Vrijednost nekretnina
Uid
Dobiva ili postavlja vrijednost UID-a.
[EntityField]
public int Uid { get; set; }
Vrijednost nekretnina
WBS
Dobiva ili postavlja vrijednost WBS-a.
[EntityField]
public string WBS { get; set; }
Vrijednost nekretnina
WBS razina
Dobiva ili postavlja vrijednost WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Vrijednost nekretnina
Warning
Dobiva ili postavlja vrijednost koja ukazuje na to je li Upozorenje postavljeno ili ne.
[EntityField]
public bool Warning { get; set; }
Vrijednost nekretnina
Work
Dobivaju ili postavljaju vrijednost rada.
[EntityField]
public Duration Work { get; set; }
Vrijednost nekretnina
WorkVariance
Dobiva ili postavlja vrijednost WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Vrijednost nekretnina
Methods
Clone()
Stvorite punu kopiju zadatka bez poddjela.
public object Clone()
Returns
Stvorena kopija zadatka.
Delete()
Izbjegava zadatak iz zbirke zadataka rodnog projekta i svih njegovih zadataka.
public void Delete()
Equals(Task)
Vrati vrijednost koja ukazuje na to je li ta primjera jednaka određenom zadatku.
public bool Equals(Task other)
Parameters
other
Task
Zadatak određen za usporedbu s ovim slučajem.
Returns
vraća se istinito ako određena zadaća i ta instanca imaju jednake jedinstvene ID-ove.
Equals(Objekt)
Vrati vrijednost koja ukazuje na to je li ta instanca jednaka određenom objektu.
public override bool Equals(object obj)
Parameters
obj
object
Prikazani predmet za usporedbu s ovim slučajem.
Returns
vraća se istinito ako određena zadaća i ta instanca imaju jednake jedinstvene ID-ove.
Svijet T>(Ključne riječi Taskkey="">)
Vrati vrijednost na koju je imovina upisana u ovom kontejneru.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
određeni ključ za nekretnine. Aspose.Tasks.Tsk za dobivanje ključa za nekretnine.
Returns
T
vrijednost na koju je imovina upisana u ovom kontejneru.
Vrsta parametara
T
Vrsta kartirane vrijednosti.
GetHashCode()
Vrati vrijednost hash koda za ovu zadaću.
public override int GetHashCode()
Returns
vraća vrijednost hash koda za ovaj objekt.
GetTimephasedData(Datum, datum, datum, datum)
Vrati Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedVrijednosti podataka u određenim datumima početka i završetka određenog vremenskog tipa podataka.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Datum početka za vremenske fazne podatke.
end
DateTime
Krajnji datum za vremenske fazne podatke.
timephasedType
TimephasedDataType
Vrsta vremenskih faza podataka (Aspose.Tasks.TimephasedDataType).
Returns
Aspose.Tasks.TimephasedDataCollection objekt s Aspose.Tasks.Task.TimephasedVrijednosti podataka u određenim datumima početka i završetka određenog vremenskog tipa podataka.
GetTimephasedData(Datum vremena, datum vremena)
Povratak Aspose.Tasks.TimephasedDataCollection objekta s Aspose.Tasks.Task.TimephasedVrijednosti podataka u određenim datumima početka i kraja.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Datum početka za vremenske fazne podatke.
end
DateTime
Krajnji datum za vremenske fazne podatke.
Returns
Popis Aspose.Tasks.TimephasedData za ispunjavanje.
MoveToSibling(Task)
Pokreće trenutnu zadaću na istoj razini izlaska prije određenog zadatka.Ako je ParentProject.CalculationMode Niti jedan korisnik ne bi trebao pozvati Project.Recalculate() nakon korištenja ove metode (To će ponovno izračunati sve zadatke projekta (start/finish datuma, postaviti ranije/kasno datuma) i izračunati ovisna polja kao što su trake, radna i troškovna polja, razine izlaska).Ako je ParentProject.CalculationMode Manual, metoda će automatski izračunati samo identifikaciju zadataka, razinu izlaska i brojeve izlaska.Ako je ParentProject.CalculationMode automatski, metoda automatski obnavlja sve zadatke projekta(Start/finish datumi, postavlja ranije/kasno datume, izračunava slake, radno i troškovno polje, preračuna ID-ove i razine izlaska).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Zadatak prije kojeg će se uvrstiti trenutni zadatak.
MoveToSibling(int)
Pokreće trenutnu zadaću na istoj razini izlaska prije zadatka s određenim ID-om.Ako je ParentProject.CalculationMode Niti jedan korisnik ne bi trebao pozvati Project.Recalculate() nakon korištenja ove metode (To će ponovno izračunati sve zadatke projekta (start/finish datuma, postaviti ranije/kasno datuma) i izračunati ovisna polja kao što su trake, radna i troškovna polja, razine izlaska).Ako je ParentProject.CalculationMode Manual, metoda će automatski izračunati samo identifikaciju zadataka, razinu izlaska i brojeve izlaska.Ako je ParentProject.CalculationMode automatski, metoda automatski obnavlja sve zadatke projekta(Start/finish datumi, postavlja ranije/kasno datume, izračunava slake, radno i troškovno polje, preračuna ID-ove i razine izlaska).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) zadatka prije koje će se uvrstiti trenutna zadaća.
OutlineIndent()
Upišite zadatak u outline.
public void OutlineIndent()
OutlineOutdent()
Promicanje zadatka u outline.
public void OutlineOutdent()
SelectAllChildTasks()
Recursivno prikuplja sve dječje zadatke ove zadaće.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Popis dječjih zadaća za ovu zadaću.
Sjednica T>(Ključne riječi Taskkey=» » » » T)
Zemljevid određene imovine prema određenoj vrijednosti u ovom kontejneru.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
određeni ključ za nekretnine. Aspose.Tasks.Tsk za dobivanje ključa za nekretnine.
val
T
Vrijednost je.
Vrsta parametara
T
Vrsta kartirane vrijednosti.
ToString()
Povratak kratkog redovnog predstavljanja zadatka.Točni detalji predstavljanja nisu navedeni i podložni su promjenama.
public override string ToString()
Returns
Kratka traka koja predstavlja zadatak objekt.</t,></t,></t,></t,></t,></t,>