Class Task

Class Task

Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)

Przedstawia zadania w projekcie.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

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

double

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

string

ActualCost

Otrzymuje lub ustawia wartość ActualCost.

[EntityField]
public decimal ActualCost { get; set; }

Wartość nieruchomości

decimal

ActualDuration

Otrzymuje lub ustawia wartość Aktualizacja.

[EntityField]
public Duration ActualDuration { get; set; }

Wartość nieruchomości

Duration

ActualFinish

Otrzymuje lub ustawia wartość ActualFinish.

[EntityField]
public DateTime ActualFinish { get; set; }

Wartość nieruchomości

DateTime

ActualOvertimeCost

Otrzymuje lub ustawia wartość ActualOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

Wartość nieruchomości

decimal

ActualOvertimeWork

otrzymuje lub ustawia wartość ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

Wartość nieruchomości

Duration

ActualOvertimeWorkProtected

Otrzymuje lub ustawia wartość ActualOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

Wartość nieruchomości

Duration

ActualStart

Otrzymuje lub ustawia wartość ActualStart.

[EntityField]
public DateTime ActualStart { get; set; }

Wartość nieruchomości

DateTime

ActualWork

Otrzymuje lub ustawia wartość ActualWork.

[EntityField]
public Duration ActualWork { get; set; }

Wartość nieruchomości

Duration

ActualWorkProtected

otrzymuje lub ustawia wartość ActualWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

Wartość nieruchomości

Duration

Assignments

Otrzymuje zbiór zadań zasobów dla tego obiektu.

public ResourceAssignmentCollection Assignments { get; }

Wartość nieruchomości

ResourceAssignmentCollection

BCWP

Otrzymuje lub ustawia wartość BCWP.

[EntityField]
public double BCWP { get; set; }

Wartość nieruchomości

double

BCWS

Otrzymuje lub ustawia wartość BCWS.

[EntityField]
public double BCWS { get; set; }

Wartość nieruchomości

double

Baselines

Otrzymuje lub ustawia zbiór wartości bazowych zadania.

public TaskBaselineCollection Baselines { get; set; }

Wartość nieruchomości

TaskBaselineCollection

BudgetCost

Otrzymuje lub ustala wartość budżetu.

[EntityField]
public decimal BudgetCost { get; set; }

Wartość nieruchomości

decimal

BudgetWork

Otrzymuje lub ustala wartość budżetu.

[EntityField]
public Duration BudgetWork { get; set; }

Wartość nieruchomości

Duration

CV

Otrzymuje lub ustawia wartość CV.

[EntityField]
public double CV { get; set; }

Wartość nieruchomości

double

Calendar

Otrzymuje lub ustawia wartość kalendarza.

[EntityField]
public Calendar Calendar { get; set; }

Wartość nieruchomości

Calendar

Children

Otrzymuje dziecku zbiór zadań tego przedmiotu.Obiekt TaskCollection reprezentujący zadania dzieci.

public TaskCollection Children { get; }

Wartość nieruchomości

TaskCollection

CommitmentFinish

Otrzymuje lub ustawia wartość CommitmentFinish.

[EntityField]
public DateTime CommitmentFinish { get; set; }

Wartość nieruchomości

DateTime

CommitmentStart

Otrzymuje lub ustawia wartość CommitmentStart.

[EntityField]
public DateTime CommitmentStart { get; set; }

Wartość nieruchomości

DateTime

CommitmentType

Otrzymuje lub ustawia wartość CommitmentType.

[EntityField]
public int CommitmentType { get; set; }

Wartość nieruchomości

int

ConstraintDate

Otrzymuje lub ustawia wartość ConstraintDate.

[EntityField]
public DateTime ConstraintDate { get; set; }

Wartość nieruchomości

DateTime

ConstraintType

Otrzymuje lub ustawia wartość ConstraintType.

[EntityField]
public ConstraintType ConstraintType { get; set; }

Wartość nieruchomości

ConstraintType

Contact

Otrzymuje lub ustawia wartość kontaktu.

[EntityField]
public string Contact { get; set; }

Wartość nieruchomości

string

Cost

Otrzymuje lub ustala wartość kosztów.

[EntityField]
public decimal Cost { get; set; }

Wartość nieruchomości

decimal

CostVariance

Otrzymuje lub ustawia wartość CostVariance.

[EntityField]
public double CostVariance { get; set; }

Wartość nieruchomości

double

Created

Otrzymuje lub ustawia wartość stworzoną.

[EntityField]
public DateTime Created { get; set; }

Wartość nieruchomości

DateTime

Deadline

Otrzymuje lub ustawia wartość terminu.

[EntityField]
public DateTime Deadline { get; set; }

Wartość nieruchomości

DateTime

DisplayAsSummary

Otrzymuje lub ustawia wartość wskazującą, czy DisplayAsSummary jest ustawiony, czy nie.

[EntityField]
public NullableBool DisplayAsSummary { get; set; }

Wartość nieruchomości

NullableBool

DisplayOnTimeline

Otrzymuje lub ustawia wartość wskazującą, czy DisplayOnTimeline jest ustawiony, czy nie.

[EntityField]
public bool DisplayOnTimeline { get; set; }

Wartość nieruchomości

bool

Duration

Otrzymuje lub ustawia wartość długości.

[EntityField]
public Duration Duration { get; set; }

Wartość nieruchomości

Duration

DurationFormat

Otrzymuje lub ustawia wartość DurationFormat.

[EntityField]
public TimeUnitType DurationFormat { get; set; }

Wartość nieruchomości

TimeUnitType

DurationText

Otrzymuje lub ustawia wartość DurationText.

[EntityField]
public string DurationText { get; set; }

Wartość nieruchomości

string

DurationVariance

Otrzymuje lub ustawia wartość DurationVariance.

[EntityField]
public Duration DurationVariance { get; set; }

Wartość nieruchomości

Duration

EarlyFinish

Otrzymuje lub ustawia wartość EarlyFinish.

[EntityField]
public DateTime EarlyFinish { get; set; }

Wartość nieruchomości

DateTime

EarlyStart

Otrzymuje lub ustawia wartość EarlyStart.

[EntityField]
public DateTime EarlyStart { get; set; }

Wartość nieruchomości

DateTime

EarnedValueMethod

Otrzymuje lub ustawia wartość EarnedValueMethod.

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

Wartość nieruchomości

EarnedValueMethodType

ExtendedAttributes

Obiekt Gets ExtendedAttributeCollection zawierający wartości przedłużonego atrybutu.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Wartość nieruchomości

ExtendedAttributeCollection

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

int

ExternalTaskProject

Otrzymuje lub ustawia wartość ExternalTaskProject.

[EntityField]
public string ExternalTaskProject { get; set; }

Wartość nieruchomości

string

ExternalUid

Uzyskuje lub ustawia unikalny identyfikator zadania zewnętrznego, gdy zadania są zewnętrzne.

[EntityField]
public int ExternalUid { get; set; }

Wartość nieruchomości

int

Finish

Otrzymuje lub ustawia wartość końcową.

[EntityField]
public DateTime Finish { get; set; }

Wartość nieruchomości

DateTime

FinishSlack

Otrzymuje lub ustawia wartość FinishSlack.

[EntityField]
public TimeSpan FinishSlack { get; set; }

Wartość nieruchomości

TimeSpan

FinishText

Otrzymuje lub ustawia wartość FinishText.

[EntityField]
public string FinishText { get; set; }

Wartość nieruchomości

string

FinishVariance

Otrzymuje lub ustawia wartość FinishVariance.

[EntityField]
public Duration FinishVariance { get; set; }

Wartość nieruchomości

Duration

FixedCost

Otrzymuje lub ustawia wartość FixedCost.

[EntityField]
public double FixedCost { get; set; }

Wartość nieruchomości

double

FixedCostAccrual

Otrzymuje lub ustawia wartość FixedCostAccrual.

[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }

Wartość nieruchomości

CostAccrualType

FreeSlack

Otrzymuje lub ustawia wartość FreeSlack.

[EntityField]
public TimeSpan FreeSlack { get; set; }

Wartość nieruchomości

TimeSpan

Guid

Otrzymuje lub ustawia wartość przewodnika.

[EntityField]
public string Guid { get; set; }

Wartość nieruchomości

string

HideBar

Otrzymuje lub ustawia wartość wskazującą, czy HideBar jest ustawiony, czy nie.

[EntityField]
public NullableBool HideBar { get; set; }

Wartość nieruchomości

NullableBool

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

string

HyperlinkAddress

Otrzymuje lub ustawia adres dla hiperłącza powiązanego z zadaniem.

[EntityField]
public string HyperlinkAddress { get; set; }

Wartość nieruchomości

string

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

string

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

int

IgnoreResourceCalendar

Otrzymuje lub ustawia wartość wskazującą, czy Kalendarz IgnoreResource jest ustawiony, czy nie.

[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }

Wartość nieruchomości

NullableBool

IgnoreWarnings

Otrzymuje lub ustawia wartość wskazującą, czy IgnoreWarnings jest ustawiony, czy nie.

[EntityField]
public bool IgnoreWarnings { get; set; }

Wartość nieruchomości

bool

IsActive

Otrzymuje lub ustawia wartość wskazującą, czy IsActive jest ustawiony, czy nie.

[EntityField]
public NullableBool IsActive { get; set; }

Wartość nieruchomości

NullableBool

IsCritical

Otrzymuje lub ustawia wartość wskazującą, czy IsCritical jest ustawiony, czy nie.

[EntityField]
public NullableBool IsCritical { get; set; }

Wartość nieruchomości

NullableBool

IsEffortDriven

Otrzymuje lub ustawia wartość wskazującą, czy IsEffortDriven jest ustawiony, czy nie.

[EntityField]
public NullableBool IsEffortDriven { get; set; }

Wartość nieruchomości

NullableBool

IsEstimated

otrzymuje lub ustawia wartość wskazującą, czy wartość jest ustawiona lub nie.

[EntityField]
public NullableBool IsEstimated { get; set; }

Wartość nieruchomości

NullableBool

IsExpanded

Otrzymuje lub ustawia wartość wskazującą, czy IsExpanded jest ustawiony, czy nie.

[EntityField]
public NullableBool IsExpanded { get; set; }

Wartość nieruchomości

NullableBool

IsExternalTask

Otrzymuje lub ustawia wartość wskazującą, czy IsExternalTask jest ustawiony, czy nie.

[EntityField]
public bool IsExternalTask { get; set; }

Wartość nieruchomości

bool

IsManual

Otrzymuje lub ustawia wartość wskazującą, czy IsManual jest ustawiony, czy nie.

[EntityField]
public NullableBool IsManual { get; set; }

Wartość nieruchomości

NullableBool

IsMarked

Otrzymuje lub ustawia wartość wskazującą, czy IsMarked jest ustawiony, czy nie.

[EntityField]
public bool IsMarked { get; set; }

Wartość nieruchomości

bool

IsMilestone

Otrzymuje lub ustawia wartość wskazującą, czy IsMilestone jest ustawiony, czy nie.

[EntityField]
public NullableBool IsMilestone { get; set; }

Wartość nieruchomości

NullableBool

IsNull

Otrzymuje lub ustawia wartość wskazującą, czy IsNull jest ustawiony, czy nie.

[EntityField]
public NullableBool IsNull { get; set; }

Wartość nieruchomości

NullableBool

IsOverallocated

Otrzymuje lub ustawia wartość wskazującą, czy IsOverallocated jest ustawiony lub nie.

[EntityField]
public NullableBool IsOverallocated { get; set; }

Wartość nieruchomości

NullableBool

IsPublished

Otrzymuje lub ustawia wartość wskazującą, czy jest ustawiony lub nie jest publikowany.

[EntityField]
public NullableBool IsPublished { get; set; }

Wartość nieruchomości

NullableBool

IsRecurring

Otrzymuje lub ustawia wartość wskazującą, czy IsRecurring jest ustawiony, czy nie.

[EntityField]
public NullableBool IsRecurring { get; set; }

Wartość nieruchomości

NullableBool

IsResumeValid

Otrzymuje lub ustawia wartość wskazującą, czy IsResumeValid jest ustawiony lub nie.

[EntityField]
public NullableBool IsResumeValid { get; set; }

Wartość nieruchomości

NullableBool

IsRollup

Otrzymuje lub ustawia wartość wskazującą, czy IsRollup jest ustawiony, czy nie.

[EntityField]
public NullableBool IsRollup { get; set; }

Wartość nieruchomości

NullableBool

IsSubproject

Otrzymuje lub ustawia wartość wskazującą, czy IsSubproject jest ustawiony, czy nie.

[EntityField]
public bool IsSubproject { get; set; }

Wartość nieruchomości

bool

IsSubprojectReadOnly

Otrzymuje lub ustawia wartość wskazującą, czy IsSubprojectReadOnly jest ustawiony.

[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }

Wartość nieruchomości

NullableBool

IsSummary

Otrzymuje lub ustawia wartość wskazującą, czy IsSummary jest ustawiony, czy nie.

[EntityField]
public bool IsSummary { get; set; }

Wartość nieruchomości

bool

LateFinish

Otrzymuje lub ustawia wartość LateFinish.

[EntityField]
public DateTime LateFinish { get; set; }

Wartość nieruchomości

DateTime

LateStart

Otrzymuje lub ustawia wartość LateStart.

[EntityField]
public DateTime LateStart { get; set; }

Wartość nieruchomości

DateTime

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

NullableBool

LevelingCanSplit

Otrzymuje lub ustawia wartość wskazującą, czy LevelingCanSplit jest ustawiony, czy nie.

[EntityField]
public NullableBool LevelingCanSplit { get; set; }

Wartość nieruchomości

NullableBool

LevelingDelay

Otrzymuje lub ustawia wartość LevelingDelay.

[EntityField]
public Duration LevelingDelay { get; set; }

Wartość nieruchomości

Duration

ManualDuration

otrzymuje lub ustawia wartość ManualDuration.

[EntityField]
public Duration ManualDuration { get; set; }

Wartość nieruchomości

Duration

ManualFinish

Otrzymuje lub ustawia wartość ManualFinish.

[EntityField]
public DateTime ManualFinish { get; set; }

Wartość nieruchomości

DateTime

ManualStart

otrzymuje lub ustawia wartość ManualStart.

[EntityField]
public DateTime ManualStart { get; set; }

Wartość nieruchomości

DateTime

Name

otrzymuje lub ustawia wartość nazwy.

[EntityField]
public string Name { get; set; }

Wartość nieruchomości

string

NotesRTF

Otrzymuje lub ustawia wartość NotesRTF.

[EntityField]
public string NotesRTF { get; set; }

Wartość nieruchomości

string

NotesText

Otrzymuje lub ustawia wartość NotesText.

[EntityField]
public string NotesText { get; set; }

Wartość nieruchomości

string

OutlineCodes

Uzyskuje lub ustawia obiekt Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Wartość nieruchomości

OutlineCodeCollection

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

int

OutlineNumber

Otrzymuje lub ustawia wartość OutlineNumber.

[EntityField]
public string OutlineNumber { get; set; }

Wartość nieruchomości

string

OvertimeCost

Otrzymuje lub ustawia wartość OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

Wartość nieruchomości

decimal

OvertimeWork

Otrzymuje lub ustawia wartość OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

Wartość nieruchomości

Duration

ParentProject

Otrzymuje rodzinny projekt zadań.

public Project ParentProject { get; }

Wartość nieruchomości

Project

Remarks

Zadzwoń do Project.UpdateReferencje do aktualizacji tych właściwości.

ParentTask

Otrzymuje zadanie rodzicielskie zadanie.

public Task ParentTask { get; }

Wartość nieruchomości

Task

PercentComplete

Otrzymuje lub ustawia wartość PercentComplete.

[EntityField]
public int PercentComplete { get; set; }

Wartość nieruchomości

int

PercentWorkComplete

Otrzymuje lub ustawia wartość PercentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

Wartość nieruchomości

int

PhysicalPercentComplete

Otrzymuje lub ustawia wartość PhysicalPercentComplete.

[EntityField]
public int PhysicalPercentComplete { get; set; }

Wartość nieruchomości

int

Predecessors

Otrzymuje obiekt Aspose.Tasks.TaskCollection, który zawiera wszystkich poprzedników tego obiektu zadań.

public TaskCollection Predecessors { get; }

Wartość nieruchomości

TaskCollection

PreleveledFinish

Otrzymuje lub ustawia wartość PreleveledFinish.

[EntityField]
public DateTime PreleveledFinish { get; set; }

Wartość nieruchomości

DateTime

PreleveledStart

Otrzymuje lub ustawia wartość PreleveledStart.

[EntityField]
public DateTime PreleveledStart { get; set; }

Wartość nieruchomości

DateTime

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

PrimaveraTaskProperties

Priority

Otrzymuje lub ustala wartość priorytetu.

[EntityField]
public int Priority { get; set; }

Wartość nieruchomości

int

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;Informacje na przykład Aspose.Tasks.RecurringTaskInfo są obecne tylko w formacie pliku mpp.

public RecurringTaskInfo RecurringInfo { get; }

Wartość nieruchomości

RecurringTaskInfo

RegularWork

Otrzymuje lub ustawia wartość RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

Wartość nieruchomości

Duration

RemainingCost

Otrzymuje lub ustawia wartość RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

Wartość nieruchomości

decimal

RemainingDuration

otrzymuje lub ustawia wartość RemainingDuration.

[EntityField]
public Duration RemainingDuration { get; set; }

Wartość nieruchomości

Duration

RemainingOvertimeCost

Otrzymuje lub ustawia wartość RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

Wartość nieruchomości

decimal

RemainingOvertimeWork

Otrzymuje lub ustawia wartość RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

Wartość nieruchomości

Duration

RemainingWork

Otrzymuje lub ustawia wartość RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

Wartość nieruchomości

Duration

Resume

Otrzymuje lub ustawia wartość CV.

[EntityField]
public DateTime Resume { get; set; }

Wartość nieruchomości

DateTime

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

double

SplitParts

Otrzymuje kolekcję SplitPart, która reprezentuje części zadania.

public SplitPartCollection SplitParts { get; }

Wartość nieruchomości

SplitPartCollection

Start

Otrzymuje lub ustawia wartość Start.

[EntityField]
public DateTime Start { get; set; }

Wartość nieruchomości

DateTime

StartSlack

Otrzymuje lub ustawia wartość StartSlack.

[EntityField]
public TimeSpan StartSlack { get; set; }

Wartość nieruchomości

TimeSpan

StartText

Otrzymuje lub ustawia wartość StartText.

[EntityField]
public string StartText { get; set; }

Wartość nieruchomości

string

StartVariance

Otrzymuje lub ustawia wartość StartVariance.

[EntityField]
public Duration StartVariance { get; set; }

Wartość nieruchomości

Duration

Status

Posiada status zadania.

[EntityField]
public TaskStatus Status { get; }

Wartość nieruchomości

TaskStatus

StatusManager

Otrzymuje lub ustawia wartość StatusManager.

[EntityField]
public string StatusManager { get; set; }

Wartość nieruchomości

string

Stop

Otrzymuje lub ustawia wartość Stop.

[EntityField]
public DateTime Stop { get; set; }

Wartość nieruchomości

DateTime

SubprojectName

Otrzymuje lub ustawia wartość SubprojectName.

[EntityField]
public string SubprojectName { get; set; }

Wartość nieruchomości

string

Successors

Otrzymuje obiekt Aspose.Tasks.TaskCollection, który zawiera wszystkich następców tego obiektu zadań.

public TaskCollection Successors { get; }

Wartość nieruchomości

TaskCollection

TimephasedData

Otrzymuje lub ustawia obiekt TimephasedDataCollection tego zadania.Blok danych fazy czasu związany z zadaniem.

public TimephasedDataCollection TimephasedData { get; set; }

Wartość nieruchomości

TimephasedDataCollection

Remarks

Czytanie jest obsługiwane tylko w formacie XML.

TotalSlack

Otrzymuje lub ustawia wartość TotalSlack.

[EntityField]
public TimeSpan TotalSlack { get; set; }

Wartość nieruchomości

TimeSpan

Type

otrzymuje lub ustawia wartość typu.

[EntityField]
public TaskType Type { get; set; }

Wartość nieruchomości

TaskType

Uid

Otrzymuje lub ustawia wartość Uid.

[EntityField]
public int Uid { get; set; }

Wartość nieruchomości

int

WBS

Otrzymuje lub ustawia wartość WBS.

[EntityField]
public string WBS { get; set; }

Wartość nieruchomości

string

WBSLevel

Otrzymuje lub ustawia wartość WBSLevel.

[EntityField]
public string WBSLevel { get; set; }

Wartość nieruchomości

string

Warning

Otrzymuje lub ustawia wartość wskazującą, czy ostrzeżenie jest ustawione, czy nie.

[EntityField]
public bool Warning { get; set; }

Wartość nieruchomości

bool

Work

otrzymuje lub ustanawia wartość pracy.

[EntityField]
public Duration Work { get; set; }

Wartość nieruchomości

Duration

WorkVariance

Otrzymuje lub ustawia wartość WorkVariance.

[EntityField]
public Duration WorkVariance { get; set; }

Wartość nieruchomości

Duration

Methods

Clone()

Tworzenie pełnej kopii zadania bez podtasków.

public object Clone()

Returns

object

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

bool

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

bool

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

key Key <t, taskkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

key Key <t, taskkey ="">

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

string

Krótka strona, która reprezentuje obiekt zadania.</t,></t,></t,></t,></t,></t,>

 Polski