Class Task
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia zadania w projekcie.
public class Task : IEquatable<task>
Inheritance
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Przedstawia on jeden atomowy chunk pracy.
Ktoś może używaćTask
Planowanie projektu poprzez tworzenie zadań i przydzielenie odpowiednich zasobów do nich. Zadania w projekcie są zorganizowane jako korzeniowe struktury drzew hierarchicznych, z korzeniowym zadaniem i poddrzewami zadań dzieci.Aby zbudować drzewo zadań można użyć specjalistycznej kolekcji Aspose.Tasks.TaskCollection poprzez dostęp do Aspose.Tasks.Project.RootTask nieruchomości np.:
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; }
Wartość nieruchomości
ActivityId
Przedstawia pole identyfikacyjne aktywności - unikalny identyfikator zadania używany przez Primavera. (tylko dla projektów Primavera).
public string ActivityId { get; set; }
Wartość nieruchomości
ActualCost
Otrzymuje lub ustawia wartość ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Wartość nieruchomości
ActualDuration
Otrzymuje lub ustawia wartość Aktualizacja.
[EntityField]
public Duration ActualDuration { get; set; }
Wartość nieruchomości
ActualFinish
Otrzymuje lub ustawia wartość ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Wartość nieruchomości
ActualOvertimeCost
Otrzymuje lub ustawia wartość ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Wartość nieruchomości
ActualOvertimeWork
otrzymuje lub ustawia wartość ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Wartość nieruchomości
ActualOvertimeWorkProtected
Otrzymuje lub ustawia wartość ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Wartość nieruchomości
ActualStart
Otrzymuje lub ustawia wartość ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Wartość nieruchomości
ActualWork
Otrzymuje lub ustawia wartość ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Wartość nieruchomości
ActualWorkProtected
otrzymuje lub ustawia wartość ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Wartość nieruchomości
Assignments
Otrzymuje zbiór zadań zasobów dla tego obiektu.
public ResourceAssignmentCollection Assignments { get; }
Wartość nieruchomości
BCWP
Otrzymuje lub ustawia wartość BCWP.
[EntityField]
public double BCWP { get; set; }
Wartość nieruchomości
BCWS
Otrzymuje lub ustawia wartość BCWS.
[EntityField]
public double BCWS { get; set; }
Wartość nieruchomości
Baselines
Otrzymuje lub ustawia zbiór wartości bazowych zadania.
public TaskBaselineCollection Baselines { get; set; }
Wartość nieruchomości
BudgetCost
Otrzymuje lub ustala wartość budżetu.
[EntityField]
public decimal BudgetCost { get; set; }
Wartość nieruchomości
BudgetWork
Otrzymuje lub ustala wartość budżetu.
[EntityField]
public Duration BudgetWork { get; set; }
Wartość nieruchomości
CV
Otrzymuje lub ustawia wartość CV.
[EntityField]
public double CV { get; set; }
Wartość nieruchomości
Calendar
Otrzymuje lub ustawia wartość kalendarza.
[EntityField]
public Calendar Calendar { get; set; }
Wartość nieruchomości
Children
Otrzymuje dziecku zbiór zadań tego przedmiotu.Obiekt TaskCollection reprezentujący zadania dzieci.
public TaskCollection Children { get; }
Wartość nieruchomości
CommitmentFinish
Otrzymuje lub ustawia wartość CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Wartość nieruchomości
CommitmentStart
Otrzymuje lub ustawia wartość CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Wartość nieruchomości
CommitmentType
Otrzymuje lub ustawia wartość CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Wartość nieruchomości
ConstraintDate
Otrzymuje lub ustawia wartość ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Wartość nieruchomości
ConstraintType
Otrzymuje lub ustawia wartość ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Wartość nieruchomości
Contact
Otrzymuje lub ustawia wartość kontaktu.
[EntityField]
public string Contact { get; set; }
Wartość nieruchomości
Cost
Otrzymuje lub ustala wartość kosztów.
[EntityField]
public decimal Cost { get; set; }
Wartość nieruchomości
CostVariance
Otrzymuje lub ustawia wartość CostVariance.
[EntityField]
public double CostVariance { get; set; }
Wartość nieruchomości
Created
Otrzymuje lub ustawia wartość stworzoną.
[EntityField]
public DateTime Created { get; set; }
Wartość nieruchomości
Deadline
Otrzymuje lub ustawia wartość terminu.
[EntityField]
public DateTime Deadline { get; set; }
Wartość nieruchomości
DisplayAsSummary
Otrzymuje lub ustawia wartość wskazującą, czy DisplayAsSummary jest ustawiony, czy nie.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Wartość nieruchomości
DisplayOnTimeline
Otrzymuje lub ustawia wartość wskazującą, czy DisplayOnTimeline jest ustawiony, czy nie.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Wartość nieruchomości
Duration
Otrzymuje lub ustawia wartość długości.
[EntityField]
public Duration Duration { get; set; }
Wartość nieruchomości
DurationFormat
Otrzymuje lub ustawia wartość DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Wartość nieruchomości
DurationText
Otrzymuje lub ustawia wartość DurationText.
[EntityField]
public string DurationText { get; set; }
Wartość nieruchomości
DurationVariance
Otrzymuje lub ustawia wartość DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Wartość nieruchomości
EarlyFinish
Otrzymuje lub ustawia wartość EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Wartość nieruchomości
EarlyStart
Otrzymuje lub ustawia wartość EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Wartość nieruchomości
EarnedValueMethod
Otrzymuje lub ustawia wartość EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Wartość nieruchomości
ExtendedAttributes
Obiekt Gets ExtendedAttributeCollection zawierający wartości przedłużonego atrybutu.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Wartość nieruchomości
Remarks
Potrzebne są dwa kawałki danych - wskaźnik z powrotem do rozszerzonej tabeli atrybutówktóre są określone albo przez unikalny ID lub ID pola, a także wartośćktóry jest określony albo wartością, albo wskaźnikiem z powrotem do listy wartości.
ExternalId
Otrzymuje lub ustawia wartość zewnętrzną.
[EntityField]
public int ExternalId { get; set; }
Wartość nieruchomości
ExternalTaskProject
Otrzymuje lub ustawia wartość ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Wartość nieruchomości
ExternalUid
Uzyskuje lub ustawia unikalny identyfikator zadania zewnętrznego, gdy zadania są zewnętrzne.
[EntityField]
public int ExternalUid { get; set; }
Wartość nieruchomości
Finish
Otrzymuje lub ustawia wartość końcową.
[EntityField]
public DateTime Finish { get; set; }
Wartość nieruchomości
FinishSlack
Otrzymuje lub ustawia wartość FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Wartość nieruchomości
FinishText
Otrzymuje lub ustawia wartość FinishText.
[EntityField]
public string FinishText { get; set; }
Wartość nieruchomości
FinishVariance
Otrzymuje lub ustawia wartość FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Wartość nieruchomości
FixedCost
Otrzymuje lub ustawia wartość FixedCost.
[EntityField]
public double FixedCost { get; set; }
Wartość nieruchomości
FixedCostAccrual
Otrzymuje lub ustawia wartość FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Wartość nieruchomości
FreeSlack
Otrzymuje lub ustawia wartość FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Wartość nieruchomości
Guid
Otrzymuje lub ustawia wartość przewodnika.
[EntityField]
public string Guid { get; set; }
Wartość nieruchomości
HideBar
Otrzymuje lub ustawia wartość wskazującą, czy HideBar jest ustawiony, czy nie.
[EntityField]
public NullableBool HideBar { get; set; }
Wartość nieruchomości
Hyperlink
otrzymuje lub ustawia tytuł lub tekst wyjaśniający dla hiperłącza powiązanego z zadaniem.
[EntityField]
public string Hyperlink { get; set; }
Wartość nieruchomości
HyperlinkAddress
Otrzymuje lub ustawia adres dla hiperłącza powiązanego z zadaniem.
[EntityField]
public string HyperlinkAddress { get; set; }
Wartość nieruchomości
Remarks
Pełna adresa (Hyperlink Href w programie Microsoft Project) hiperłącza to połączenie HyperlinkAddress i HyperlinkSubAddress.
HyperlinkSubAddress
Otrzymuje lub ustawia określoną lokalizację w dokumencie w hiperłącze powiązanej z zadaniem.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Wartość nieruchomości
Remarks
Pełna adresa (Hyperlink Href w programie Microsoft Project) hiperłącza to połączenie HyperlinkAddress i HyperlinkSubAddress.
Id
Otrzymuje lub ustawia wartość ID.
[EntityField]
public int Id { get; set; }
Wartość nieruchomości
IgnoreResourceCalendar
Otrzymuje lub ustawia wartość wskazującą, czy Kalendarz IgnoreResource jest ustawiony, czy nie.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Wartość nieruchomości
IgnoreWarnings
Otrzymuje lub ustawia wartość wskazującą, czy IgnoreWarnings jest ustawiony, czy nie.
[EntityField]
public bool IgnoreWarnings { get; set; }
Wartość nieruchomości
IsActive
Otrzymuje lub ustawia wartość wskazującą, czy IsActive jest ustawiony, czy nie.
[EntityField]
public NullableBool IsActive { get; set; }
Wartość nieruchomości
IsCritical
Otrzymuje lub ustawia wartość wskazującą, czy IsCritical jest ustawiony, czy nie.
[EntityField]
public NullableBool IsCritical { get; set; }
Wartość nieruchomości
IsEffortDriven
Otrzymuje lub ustawia wartość wskazującą, czy IsEffortDriven jest ustawiony, czy nie.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Wartość nieruchomości
IsEstimated
otrzymuje lub ustawia wartość wskazującą, czy wartość jest ustawiona lub nie.
[EntityField]
public NullableBool IsEstimated { get; set; }
Wartość nieruchomości
IsExpanded
Otrzymuje lub ustawia wartość wskazującą, czy IsExpanded jest ustawiony, czy nie.
[EntityField]
public NullableBool IsExpanded { get; set; }
Wartość nieruchomości
IsExternalTask
Otrzymuje lub ustawia wartość wskazującą, czy IsExternalTask jest ustawiony, czy nie.
[EntityField]
public bool IsExternalTask { get; set; }
Wartość nieruchomości
IsManual
Otrzymuje lub ustawia wartość wskazującą, czy IsManual jest ustawiony, czy nie.
[EntityField]
public NullableBool IsManual { get; set; }
Wartość nieruchomości
IsMarked
Otrzymuje lub ustawia wartość wskazującą, czy IsMarked jest ustawiony, czy nie.
[EntityField]
public bool IsMarked { get; set; }
Wartość nieruchomości
IsMilestone
Otrzymuje lub ustawia wartość wskazującą, czy IsMilestone jest ustawiony, czy nie.
[EntityField]
public NullableBool IsMilestone { get; set; }
Wartość nieruchomości
IsNull
Otrzymuje lub ustawia wartość wskazującą, czy IsNull jest ustawiony, czy nie.
[EntityField]
public NullableBool IsNull { get; set; }
Wartość nieruchomości
IsOverallocated
Otrzymuje lub ustawia wartość wskazującą, czy IsOverallocated jest ustawiony lub nie.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Wartość nieruchomości
IsPublished
Otrzymuje lub ustawia wartość wskazującą, czy jest ustawiony lub nie jest publikowany.
[EntityField]
public NullableBool IsPublished { get; set; }
Wartość nieruchomości
IsRecurring
Otrzymuje lub ustawia wartość wskazującą, czy IsRecurring jest ustawiony, czy nie.
[EntityField]
public NullableBool IsRecurring { get; set; }
Wartość nieruchomości
IsResumeValid
Otrzymuje lub ustawia wartość wskazującą, czy IsResumeValid jest ustawiony lub nie.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Wartość nieruchomości
IsRollup
Otrzymuje lub ustawia wartość wskazującą, czy IsRollup jest ustawiony, czy nie.
[EntityField]
public NullableBool IsRollup { get; set; }
Wartość nieruchomości
IsSubproject
Otrzymuje lub ustawia wartość wskazującą, czy IsSubproject jest ustawiony, czy nie.
[EntityField]
public bool IsSubproject { get; set; }
Wartość nieruchomości
IsSubprojectReadOnly
Otrzymuje lub ustawia wartość wskazującą, czy IsSubprojectReadOnly jest ustawiony.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Wartość nieruchomości
IsSummary
Otrzymuje lub ustawia wartość wskazującą, czy IsSummary jest ustawiony, czy nie.
[EntityField]
public bool IsSummary { get; set; }
Wartość nieruchomości
LateFinish
Otrzymuje lub ustawia wartość LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Wartość nieruchomości
LateStart
Otrzymuje lub ustawia wartość LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Wartość nieruchomości
LevelAssignments
Otrzymuje lub ustawia wartość wskazującą, czy ustawione są poziomy poziomu poziomu poziomu poziomu poziomu.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Wartość nieruchomości
LevelingCanSplit
Otrzymuje lub ustawia wartość wskazującą, czy LevelingCanSplit jest ustawiony, czy nie.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Wartość nieruchomości
LevelingDelay
Otrzymuje lub ustawia wartość LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Wartość nieruchomości
ManualDuration
otrzymuje lub ustawia wartość ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Wartość nieruchomości
ManualFinish
Otrzymuje lub ustawia wartość ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Wartość nieruchomości
ManualStart
otrzymuje lub ustawia wartość ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Wartość nieruchomości
Name
otrzymuje lub ustawia wartość nazwy.
[EntityField]
public string Name { get; set; }
Wartość nieruchomości
NotesRTF
Otrzymuje lub ustawia wartość NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Wartość nieruchomości
NotesText
Otrzymuje lub ustawia wartość NotesText.
[EntityField]
public string NotesText { get; set; }
Wartość nieruchomości
OutlineCodes
Uzyskuje lub ustawia obiekt Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Wartość nieruchomości
Remarks
Potrzebne są dwa kawałki danych - wskaźnik do wykończeniatabela kodu określona przez FieldID oraz wartośćktóry jest określony przez wartości ID lub wartości GUID wskaźnik do listy wartości.
OutlineLevel
Otrzymuje lub ustawia wartość OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Wartość nieruchomości
OutlineNumber
Otrzymuje lub ustawia wartość OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Wartość nieruchomości
OvertimeCost
Otrzymuje lub ustawia wartość OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Wartość nieruchomości
OvertimeWork
Otrzymuje lub ustawia wartość OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Wartość nieruchomości
ParentProject
Otrzymuje rodzinny projekt zadań.
public Project ParentProject { get; }
Wartość nieruchomości
Remarks
Zadzwoń do Project.UpdateReferencje do aktualizacji tych właściwości.
ParentTask
Otrzymuje zadanie rodzicielskie zadanie.
public Task ParentTask { get; }
Wartość nieruchomości
PercentComplete
Otrzymuje lub ustawia wartość PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Wartość nieruchomości
PercentWorkComplete
Otrzymuje lub ustawia wartość PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Wartość nieruchomości
PhysicalPercentComplete
Otrzymuje lub ustawia wartość PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Wartość nieruchomości
Predecessors
Otrzymuje obiekt Aspose.Tasks.TaskCollection, który zawiera wszystkich poprzedników tego obiektu zadań.
public TaskCollection Predecessors { get; }
Wartość nieruchomości
PreleveledFinish
Otrzymuje lub ustawia wartość PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Wartość nieruchomości
PreleveledStart
Otrzymuje lub ustawia wartość PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Wartość nieruchomości
PrimaveraProperties
Otrzymuje obiekt zawierający właściwości specyficzne dla Primavera dla zadań odczytanych z pliku Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Wartość nieruchomości
Priority
Otrzymuje lub ustala wartość priorytetu.
[EntityField]
public int Priority { get; set; }
Wartość nieruchomości
RecurringInfo
otrzymuje przykład Aspose.Tasks.RecurringTaskInfo klasy dla zadania, która jest powtarzająca się zadania; jeśli zadania nie jest powtarzająca się, to zwraca się zero;
public RecurringTaskInfo RecurringInfo { get; }
Wartość nieruchomości
RegularWork
Otrzymuje lub ustawia wartość RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Wartość nieruchomości
RemainingCost
Otrzymuje lub ustawia wartość RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Wartość nieruchomości
RemainingDuration
otrzymuje lub ustawia wartość RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Wartość nieruchomości
RemainingOvertimeCost
Otrzymuje lub ustawia wartość RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Wartość nieruchomości
RemainingOvertimeWork
Otrzymuje lub ustawia wartość RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Wartość nieruchomości
RemainingWork
Otrzymuje lub ustawia wartość RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Wartość nieruchomości
Resume
Otrzymuje lub ustawia wartość CV.
[EntityField]
public DateTime Resume { get; set; }
Wartość nieruchomości
SV
Wariant harmonogramu wartości zarobkowej, poprzez datę statusu projektu.Variancja harmonogramu (SV) to różnica między BCWP a BCWS.
public double SV { get; set; }
Wartość nieruchomości
SplitParts
Otrzymuje kolekcję SplitPart, która reprezentuje części zadania.
public SplitPartCollection SplitParts { get; }
Wartość nieruchomości
Start
Otrzymuje lub ustawia wartość Start.
[EntityField]
public DateTime Start { get; set; }
Wartość nieruchomości
StartSlack
Otrzymuje lub ustawia wartość StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Wartość nieruchomości
StartText
Otrzymuje lub ustawia wartość StartText.
[EntityField]
public string StartText { get; set; }
Wartość nieruchomości
StartVariance
Otrzymuje lub ustawia wartość StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Wartość nieruchomości
Status
Posiada status zadania.
[EntityField]
public TaskStatus Status { get; }
Wartość nieruchomości
StatusManager
Otrzymuje lub ustawia wartość StatusManager.
[EntityField]
public string StatusManager { get; set; }
Wartość nieruchomości
Stop
Otrzymuje lub ustawia wartość Stop.
[EntityField]
public DateTime Stop { get; set; }
Wartość nieruchomości
SubprojectName
Otrzymuje lub ustawia wartość SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Wartość nieruchomości
Successors
Otrzymuje obiekt Aspose.Tasks.TaskCollection, który zawiera wszystkich następców tego obiektu zadań.
public TaskCollection Successors { get; }
Wartość nieruchomości
TimephasedData
Otrzymuje lub ustawia obiekt TimephasedDataCollection tego zadania.Blok danych fazy czasu związany z zadaniem.
public TimephasedDataCollection TimephasedData { get; set; }
Wartość nieruchomości
Remarks
Czytanie jest obsługiwane tylko w formacie XML.
TotalSlack
Otrzymuje lub ustawia wartość TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Wartość nieruchomości
Type
otrzymuje lub ustawia wartość typu.
[EntityField]
public TaskType Type { get; set; }
Wartość nieruchomości
Uid
Otrzymuje lub ustawia wartość Uid.
[EntityField]
public int Uid { get; set; }
Wartość nieruchomości
WBS
Otrzymuje lub ustawia wartość WBS.
[EntityField]
public string WBS { get; set; }
Wartość nieruchomości
WBSLevel
Otrzymuje lub ustawia wartość WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Wartość nieruchomości
Warning
Otrzymuje lub ustawia wartość wskazującą, czy ostrzeżenie jest ustawione, czy nie.
[EntityField]
public bool Warning { get; set; }
Wartość nieruchomości
Work
otrzymuje lub ustanawia wartość pracy.
[EntityField]
public Duration Work { get; set; }
Wartość nieruchomości
WorkVariance
Otrzymuje lub ustawia wartość WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Wartość nieruchomości
Methods
Clone()
Tworzenie pełnej kopii zadania bez podtasków.
public object Clone()
Returns
Tworzenie kopii zadania.
Delete()
Usuwa zadania z kolekcji zadań rodzinnego projektu i wszystkich jego zadań.
public void Delete()
Equals(Task)
Zwraca wartość wskazującą, czy ta instancja jest równa określonemu zadaniu.
public bool Equals(Task other)
Parameters
other
Task
Zadanie określone do porównania z tą instancją.
Returns
zwraca się prawidłowo, jeśli określona zadania i ta instancja mają takie same unikalne identyfikatory.
Equals(Obiekt)
Powraca wartość wskazującą, czy ta instancja jest równa określonemu przedmiotowi.
public override bool Equals(object obj)
Parameters
obj
object
Obiekt określony do porównania z tą instancją.
Returns
zwraca się prawidłowo, jeśli określona zadania i ta instancja mają takie same unikalne identyfikatory.
Zdobądź>(Książka: Taskkey=» » »)
Zwraca wartość, do której nieruchomość jest mapowana w tym pojemniku.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
określony klucz nieruchomości. Aspose.Tasks.Tsk, aby uzyskać klucz nieruchomości.
Returns
T
wartość, do której nieruchomość jest mapowana w tym pojemniku.
Rodzaj parametrów
T
Rodzaj mapowanej wartości.
GetHashCode()
Zwraca wartość kodu hash dla tego zadania.
public override int GetHashCode()
Returns
zwraca wartość kodu hash dla tego obiektu.
GetTimephasedData(DataType, DataType, DataType)
Powrót Aspose.Tasks.TimephasedDataCollection obiekt z Aspose.Tasks.Task.TimephasedWartości danych w danym terminie rozpoczęcia i zakończenia określonego typu danych fazy czasu.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Data rozpoczęcia daty fazy czasu.
end
DateTime
Data zakończenia daty fazy czasu.
timephasedType
TimephasedDataType
Rodzaj danych fazy czasu (Aspose.Tasks.TimephasedDataType).
Returns
Obiekt Aspose.Tasks.TimephasedDataCollection z wartościami Aspose.Tasks.Task.TimephasedData w danym terminie rozpoczęcia i zakończenia określonego typu danych w terminie.
GetTimephasedData(Data czasu, data czasu)
Powrót Aspose.Tasks.TimephasedDataCollection obiekt z Aspose.Tasks.Task.TimephasedData wartości w danym terminie rozpoczęcia i zakończenia.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Data rozpoczęcia daty fazy czasu.
end
DateTime
Data zakończenia daty fazy czasu.
Returns
Lista Aspose.Tasks.TimephasedData do wypełnienia.
MoveToSibling(Task)
Przenieś bieżącą pracę na tym samym poziomie wyjściowym przed wyznaczonym zadaniem.Jeśli ParentProject.CalculationMode jest Żaden użytkownik nie powinien odwołać się do Project.Recalculate() po użyciu tej metody (Będzie ponownie rozliczać wszystkie zadania projektu (daty rozpoczęcia / zakończenia, ustawić daty wczesne / późne) i obliczyć zależne pola, takie jak ślady, pola pracy i kosztów, poziomy wyjścia).Jeśli ParentProject.CalculationMode jest ręczny, metoda oblicza tylko identyfikator zadań, poziom wyjścia i liczby wyjścia automatycznie.Jeśli ParentProject.CalculationMode jest automatyczny, metoda automatycznie odświeża wszystkie zadania projektu(daty rozpoczęcia / zakończenia, ustaw daty wczesne / późne, oblicza stopy, pola pracy i kosztów, ponownie wylicza identyfikatorów i poziomy wyjścia).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Zadania, przed którymi zostanie wprowadzona bieżąca zadania.
MoveToSibling(Int)
Przenieś bieżącą pracę na tym samym poziomie wyjściowym przed zadaniem z określonymi identyfikatorami.Jeśli ParentProject.CalculationMode jest Żaden użytkownik nie powinien odwołać się do Project.Recalculate() po użyciu tej metody (Będzie ponownie rozliczać wszystkie zadania projektu (daty rozpoczęcia / zakończenia, ustawić daty wczesne / późne) i obliczyć zależne pola, takie jak ślady, pola pracy i kosztów, poziomy wyjścia).Jeśli ParentProject.CalculationMode jest ręczny, metoda oblicza tylko identyfikator zadań, poziom wyjścia i liczby wyjścia automatycznie.Jeśli ParentProject.CalculationMode jest automatyczny, metoda automatycznie odświeża wszystkie zadania projektu(daty rozpoczęcia / zakończenia, ustaw daty wczesne / późne, oblicza stopy, pola pracy i kosztów, ponownie wylicza identyfikatorów i poziomy wyjścia).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) zadania, przed którym zostanie wprowadzona bieżąca zadania.
OutlineIndent()
Wprowadź zadanie w wycieczce.
public void OutlineIndent()
OutlineOutdent()
Promuje zadania w wycieczce.
public void OutlineOutdent()
SelectAllChildTasks()
Recursywnie zbiera wszystkie zadania dziecka z tego zadania.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable • < Task >
Listę zadań dziecięcych z tego zadania.
Zestaw T>(Książka: Taskkey=» » » T)
Pokaż określony obiekt do określonej wartości w tym pojemniku.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
określony klucz nieruchomości. Aspose.Tasks.Tsk, aby uzyskać klucz nieruchomości.
val
T
I wartość .
Rodzaj parametrów
T
Rodzaj mapowanej wartości.
ToString()
Przywróci krótką łańcuchową reprezentację zadania.Dokładne szczegóły prezentacji nie są określone i podlegają zmianie.
public override string ToString()
Returns
Krótka strona, która reprezentuje obiekt zadania.</t,></t,></t,></t,></t,></t,>