Class Task

Class Task

Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)

Representerer en opgave i et projekt.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Den repræsenterer en atomisk chunk af arbejde.

Man kan brugeTask

at planlægge et projekt ved at skabe opgaver og tildele passende ressourcer til dem. opgaver i et projekt er organiseret som en rødt hierarkisk træstruktur, med en rød opgave og undertræer af børne opgaver.For at opbygge et træ af opgaver kan man bruge en specialiseret samling Aspose.Tasks.TaskCollection ved at få adgang til Aspose.Tasks.Project.RootTask ejendom f.eks.:

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; }

Ejendomsværdi

double

ActivityId

Representerer aktivitet ID-feltet - en unik opgavetidentifikator, der anvendes af Primavera. (kun gældende for Primavera-projekter).

public string ActivityId { get; set; }

Ejendomsværdi

string

ActualCost

Få eller indsætte en værdi af ActualCost.

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

Ejendomsværdi

decimal

ActualDuration

Giver eller sætter en værdi af ActualDuration.

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

Ejendomsværdi

Duration

ActualFinish

Få eller indsætte en værdi af ActualFinish.

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

Ejendomsværdi

DateTime

ActualOvertimeCost

Få eller indsætte en værdi af ActualOvertimeCost.

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

Ejendomsværdi

decimal

ActualOvertimeWork

Få eller indsætte en værdi af ActualOvertimeWork.

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

Ejendomsværdi

Duration

ActualOvertimeWorkProtected

Få eller indsætte en værdi af ActualOvertimeWorkProtected.

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

Ejendomsværdi

Duration

ActualStart

Få eller indsætte en værdi af ActualStart.

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

Ejendomsværdi

DateTime

ActualWork

Giver eller sætter en værdi af ActualWork.

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

Ejendomsværdi

Duration

ActualWorkProtected

Få eller indsætte en værdi af ActualWorkProtected.

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

Ejendomsværdi

Duration

Assignments

Få en samling af ressourceopgaver til dette objekt.

public ResourceAssignmentCollection Assignments { get; }

Ejendomsværdi

ResourceAssignmentCollection

BCWP

Giver eller sætter en værdi af BCWP.

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

Ejendomsværdi

double

BCWS

Få eller indsætte en værdi af BCWS.

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

Ejendomsværdi

double

Baselines

Giver eller indsætter samlingen af baselineværdier af opgaven.

public TaskBaselineCollection Baselines { get; set; }

Ejendomsværdi

TaskBaselineCollection

BudgetCost

Få eller indsætte en værdi af BudgetCost.

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

Ejendomsværdi

decimal

BudgetWork

Få eller indsætte en værdi af BudgetWork.

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

Ejendomsværdi

Duration

CV

Giver eller indsætter en værdi af CV.

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

Ejendomsværdi

double

Calendar

Giver eller indsætter en værdi af kalender.

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

Ejendomsværdi

Calendar

Children

Få en børneopgave samling af dette objekt.TaskCollection objekt, der repræsenterer børns opgaver.

public TaskCollection Children { get; }

Ejendomsværdi

TaskCollection

CommitmentFinish

Giver eller sætter en værdi af CommitmentFinish.

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

Ejendomsværdi

DateTime

CommitmentStart

Giver eller sætter en værdi af CommitmentStart.

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

Ejendomsværdi

DateTime

CommitmentType

Giver eller sætter en værdi af CommitmentType.

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

Ejendomsværdi

int

ConstraintDate

Få eller indsætte en værdi af ConstraintDate.

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

Ejendomsværdi

DateTime

ConstraintType

Få eller indsætte en værdi af ConstraintType.

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

Ejendomsværdi

ConstraintType

Contact

Giver eller sætter en kontaktværdi.

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

Ejendomsværdi

string

Cost

Giver eller sætter en værdi af omkostninger.

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

Ejendomsværdi

decimal

CostVariance

Få eller indsætte en værdi af CostVariance.

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

Ejendomsværdi

double

Created

Giver eller sætter en værdi af skabt.

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

Ejendomsværdi

DateTime

Deadline

Giver eller sætter en værdi af deadline.

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

Ejendomsværdi

DateTime

DisplayAsSummary

Giver eller indsætter en værdi, der angiver, om DisplayAsSummary er indstillet eller ej.

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

Ejendomsværdi

NullableBool

DisplayOnTimeline

Giver eller indsætter en værdi, der angiver, om DisplayOnTimeline er indstillet eller ej.

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

Ejendomsværdi

bool

Duration

Giver eller sætter en værdi af varighed.

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

Ejendomsværdi

Duration

DurationFormat

Få eller indsætte en værdi af DurationFormat.

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

Ejendomsværdi

TimeUnitType

DurationText

Giver eller sætter en værdi af DurationText.

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

Ejendomsværdi

string

DurationVariance

Få eller indsætte en værdi af DurationVariance.

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

Ejendomsværdi

Duration

EarlyFinish

Få eller indsætte en værdi af EarlyFinish.

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

Ejendomsværdi

DateTime

EarlyStart

Få eller indsætte en værdi af EarlyStart.

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

Ejendomsværdi

DateTime

EarnedValueMethod

Få eller indsætte en værdi af EarnedValueMethod.

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

Ejendomsværdi

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeCollection objekt, der indeholder værdier af en udvidet attribut.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Ejendomsværdi

ExtendedAttributeCollection

Remarks

To stykker data er nødvendige - en indikator tilbage til den udvidede atributtabsom angives enten af den unikke ID eller Field ID, og værdiensom er angivet enten med værdien, eller en indikator tilbage til værdislisten.

ExternalId

Giver eller sætter en værdi af ExternalId.

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

Ejendomsværdi

int

ExternalTaskProject

Få eller indsætte en værdi af ExternalTaskProject.

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

Ejendomsværdi

string

ExternalUid

Få eller indstille den eksterne opgavets Unique-identifikator, når opgaven er ekstern.

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

Ejendomsværdi

int

Finish

Giver eller sætter en værdi af Finish.

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

Ejendomsværdi

DateTime

FinishSlack

Få eller indsætte en værdi af FinishSlack.

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

Ejendomsværdi

TimeSpan

FinishText

Få eller indsætte en værdi af FinishText.

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

Ejendomsværdi

string

FinishVariance

Få eller indsætte en værdi af FinishVariance.

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

Ejendomsværdi

Duration

FixedCost

Få eller indsætte en værdi af FixedCost.

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

Ejendomsværdi

double

FixedCostAccrual

Få eller indsætte en værdi af FixedCostAccrual.

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

Ejendomsværdi

CostAccrualType

FreeSlack

Få eller indsætte en værdi af FreeSlack.

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

Ejendomsværdi

TimeSpan

Guid

Giver eller sætter en værdi af guide.

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

Ejendomsværdi

string

HideBar

Giver eller indsætter en værdi, der angiver, om HideBar er indstillet eller ej.

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

Ejendomsværdi

NullableBool

Hyperlink

Få eller indstille overskriften eller forklarende tekst for en hyperlink, der er forbundet med en opgave.

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

Ejendomsværdi

string

HyperlinkAddress

Giver eller indsætter adressen til en hyperlink, der er forbundet med en opgave.

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

Ejendomsværdi

string

Remarks

Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.

HyperlinkSubAddress

Få eller indsætte den specifikke placering i et dokument i en hyperlink, der er forbundet med en opgave.

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

Ejendomsværdi

string

Remarks

Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.

Id

Giver eller sætter en værdi af ID.

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

Ejendomsværdi

int

IgnoreResourceCalendar

Giver eller indsætter en værdi, der angiver, om IgnoreResourceCalendar er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IgnoreWarnings

Giver eller indsætter en værdi, der angiver, om IgnoreWarnings er indstillet eller ej.

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

Ejendomsværdi

bool

IsActive

Giver eller indsætter en værdi, der angiver, om IsActive er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsCritical

Giver eller indsætter en værdi, der angiver, om IsCritical er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsEffortDriven

Giver eller indsætter en værdi, der angiver, om IsEffortDriven er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsEstimated

Giver eller indsætter en værdi, der angiver, om IsEstimated er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsExpanded

Giver eller indsætter en værdi, der angiver, om IsExpanded er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsExternalTask

Giver eller indsætter en værdi, der angiver, om IsExternalTask er indstillet eller ej.

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

Ejendomsværdi

bool

IsManual

Giver eller indsætter en værdi, der angiver, om IsManual er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsMarked

Giver eller indsætter en værdi, der angiver, om IsMarked er indstillet eller ej.

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

Ejendomsværdi

bool

IsMilestone

Få eller indsætte en værdi, der angiver, om IsMilestone er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsNull

Giver eller indsætter en værdi, der angiver, om IsNull er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsOverallocated

Giver eller indsætter en værdi, der angiver, om IsOverallocated er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsPublished

Få eller indsætte en værdi, der angiver, om IsPublished er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsRecurring

Få eller indsætte en værdi, der angiver, om IsRecurring er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsResumeValid

Giver eller indsætter en værdi, der angiver, om IsResumeValid er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsRollup

Giver eller indsætter en værdi, der angiver, om IsRollup er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsSubproject

Giver eller indsætter en værdi, der angiver, om IsSubproject er indstillet eller ej.

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

Ejendomsværdi

bool

IsSubprojectReadOnly

Giver eller indsætter en værdi, der angiver, om IsSubprojectReadOnly er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsSummary

Giver eller indsætter en værdi, der angiver, om IsSummary er indstillet eller ej.

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

Ejendomsværdi

bool

LateFinish

Få eller indsætte en værdi af LateFinish.

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

Ejendomsværdi

DateTime

LateStart

Få eller indsætte en værdi af LateStart.

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

Ejendomsværdi

DateTime

LevelAssignments

Giver eller indsætter en værdi, der angiver, om LevelAssignments er indstillet eller ej.

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

Ejendomsværdi

NullableBool

LevelingCanSplit

Giver eller indsætter en værdi, der angiver, om LevelingCanSplit er indstillet eller ej.

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

Ejendomsværdi

NullableBool

LevelingDelay

Få eller indsætte en værdi af LevelingDelay.

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

Ejendomsværdi

Duration

ManualDuration

Få eller indsætte en værdi af ManualDuration.

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

Ejendomsværdi

Duration

ManualFinish

Få eller indsætte en værdi af ManualFinish.

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

Ejendomsværdi

DateTime

ManualStart

Få eller indsætte en værdi af ManualStart.

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

Ejendomsværdi

DateTime

Name

Giver eller sætter en værdi af Navn.

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

Ejendomsværdi

string

Noter af

Få eller indsætte en værdi af NotesRTF.

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

Ejendomsværdi

string

NotesText

Giver eller sætter en værdi af NotesText.

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

Ejendomsværdi

string

OutlineCodes

Få eller indsætte Aspose.Tasks.OutlineCodeCollection objekt.

public OutlineCodeCollection OutlineCodes { get; set; }

Ejendomsværdi

OutlineCodeCollection

Remarks

To stykker data er nødvendige - en indikator til udløbetkodetab, der er angivet af FieldID, og værdiensom angives enten af ValueID eller ValueGUID-indikatoren til værdislisten.

OutlineLevel

Få eller indsætte en værdi af OutlineLevel.

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

Ejendomsværdi

int

OutlineNumber

Få eller indsætte en værdi af OutlineNumber.

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

Ejendomsværdi

string

OvertimeCost

Få eller indsætte en værdi af OvertimeCost.

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

Ejendomsværdi

decimal

OvertimeWork

Få eller indsætte en værdi af OvertimeWork.

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

Ejendomsværdi

Duration

ParentProject

Du får det forældres projekt af en opgave.

public Project ParentProject { get; }

Ejendomsværdi

Project

Remarks

Ring Project.UpdateReferencer til at opdatere disse egenskaber.

ParentTask

Får den forældres opgave af en opgave.

public Task ParentTask { get; }

Ejendomsværdi

Task

PercentComplete

Giver eller sætter en værdi af PercentComplete.

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

Ejendomsværdi

int

PercentWorkComplete

Få eller indsætte en værdi af PercentWorkComplete.

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

Ejendomsværdi

int

PhysicalPercentComplete

Få eller indsætte en værdi af PhysicalPercentComplete.

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

Ejendomsværdi

int

Predecessors

Få et Aspose.Tasks.TaskCollection-objekt, der indeholder alle forgængere for dette opgave-objekt.

public TaskCollection Predecessors { get; }

Ejendomsværdi

TaskCollection

PreleveledFinish

Få eller indsætte en værdi af PreleveledFinish.

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

Ejendomsværdi

DateTime

PreleveledStart

Få eller indsætte en værdi af PreleveledStart.

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

Ejendomsværdi

DateTime

PrimaveraProperties

Få et objekt, der indeholder Primavera-specifikke egenskaber for en opgave læst fra Primavera-fil.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Ejendomsværdi

PrimaveraTaskProperties

Priority

Giver eller sætter en værdi af prioritet.

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

Ejendomsværdi

int

RecurringInfo

Få eksemplet på Aspose.Tasks.RecurringTaskInfo klasse for opgaven, der er en gentagne opgave; hvis opgaven ikke er en gentagne, så returnerer null;Infoen for eksempel Aspose.Tasks.RecurringTaskInfo er kun til stede i mpp filformat.

public RecurringTaskInfo RecurringInfo { get; }

Ejendomsværdi

RecurringTaskInfo

RegularWork

Få eller indsætte en værdi af RegularWork.

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

Ejendomsværdi

Duration

RemainingCost

Få eller indsætte en værdi af RemainingCost.

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

Ejendomsværdi

decimal

RemainingDuration

Giver eller sætter en værdi af RemainingDuration.

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

Ejendomsværdi

Duration

RemainingOvertimeCost

Få eller indsætte en værdi af RemainingOvertimeCost.

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

Ejendomsværdi

decimal

RemainingOvertimeWork

Få eller indsætte en værdi af RemainingOvertimeWork.

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

Ejendomsværdi

Duration

RemainingWork

Giver eller sætter en værdi af RemainingWork.

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

Ejendomsværdi

Duration

Resume

Giver eller sætter en værdi af resume.

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

Ejendomsværdi

DateTime

SV

Den opnåede værdi tidsplan variation, gennem projekt status dato.Schedule variance (SV) er forskellen mellem BCWP og BCWS.

public double SV { get; set; }

Ejendomsværdi

double

SplitParts

Få en SplitPart samling, der repræsenterer dele af en opgave.

public SplitPartCollection SplitParts { get; }

Ejendomsværdi

SplitPartCollection

Start

Giver eller indsætter en startværdi.

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

Ejendomsværdi

DateTime

StartSlack

Få eller indsætte en værdi af StartSlack.

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

Ejendomsværdi

TimeSpan

StartText

Giver eller indsætter en værdi af StartText.

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

Ejendomsværdi

string

StartVariance

Få eller indsætte en værdi af StartVariance.

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

Ejendomsværdi

Duration

Status

Opnå opgavestatus.

[EntityField]
public TaskStatus Status { get; }

Ejendomsværdi

TaskStatus

StatusManager

Få eller indsætte en værdi af StatusManager.

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

Ejendomsværdi

string

Stop

Giver eller sætter en værdi af Stop.

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

Ejendomsværdi

DateTime

SubprojectName

Få eller indsætte en værdi af SubprojectName.

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

Ejendomsværdi

string

Successors

Få et Aspose.Tasks.TaskCollection-objekt, der indeholder alle efterfølgere af dette opgave-objekt.

public TaskCollection Successors { get; }

Ejendomsværdi

TaskCollection

TimephasedData

Få eller indstille et TimephasedDataCollection objekt for denne opgave.Den tidsfasede data blok relateret til en opgave.

public TimephasedDataCollection TimephasedData { get; set; }

Ejendomsværdi

TimephasedDataCollection

Remarks

Læsning støttes kun til XML-format.

TotalSlack

Få eller indsætte en værdi af TotalSlack.

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

Ejendomsværdi

TimeSpan

Type

Giver eller indsætter en værdi af Type.

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

Ejendomsværdi

TaskType

Uid

Giver eller sætter en værdi af Uid.

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

Ejendomsværdi

int

WBS

Få eller indsætte en værdi af WBS.

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

Ejendomsværdi

string

af WBSLevel

Få eller indsætte en værdi af WBSLevel.

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

Ejendomsværdi

string

Warning

Giver eller indsætter en værdi, der angiver, om Advarsel er indstillet eller ej.

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

Ejendomsværdi

bool

Work

Giver eller sætter en værdi af arbejde.

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

Ejendomsværdi

Duration

WorkVariance

Giver eller sætter en værdi af WorkVariance.

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

Ejendomsværdi

Duration

Methods

Clone()

Skaber en fuld kopi af en opgave uden underopgaver.

public object Clone()

Returns

object

Kopiering af en opgave.

Delete()

Fjerner en opgave fra moderen projekt opgaver samling og alle dens opgaver.

public void Delete()

Equals(Task)

Returnerer en værdi, der angiver, om denne instans er lig med en specifik opgave.

public bool Equals(Task other)

Parameters

other Task

Den angivne opgave at sammenligne med denne instans.

Returns

bool

returneres, hvis den angivne opgave og denne instans har samme unikke ID’er.

Equals(Objekt)

Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.

public override bool Equals(object obj)

Parameters

obj object

Det angivne objekt til at sammenligne med denne instans.

Returns

bool

returneres, hvis den angivne opgave og denne instans har samme unikke ID’er.

Få t>(Tag tag tag tag tag tag tag="">)

Returnerer det værdi, som ejendommen er kartlagt i denne container.

public T Get<t>(Key<t, taskkey=""> key)

Parameters

key Key <t, taskkey ="">

den angivne ejendomsnøgle. Aspose.Tasks.Tsk for at få ejendomsnøglen.

Returns

T

den værdi, som ejendommen er mappet i denne container.

Typer af parametre

T

Typen af mappet værdi.

GetHashCode()

Returnerer en hash kodeværdi for denne opgave.

public override int GetHashCode()

Returns

int

returnerer en hash kodeværdi for dette objekt.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Returnerer Aspose.Tasks.TimephasedDataCollection-objektet med Aspose.Tasks.Task.TimephasedData værdier inden for de angivne start- og slutdatoer af den angivne tidsperiode datatype.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Startdatoen for tidsfasede data.

end DateTime

Enddatoen for tidsfasede data.

timephasedType TimephasedDataType

Den type tidsfasede data (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

En Aspose.Tasks.TimephasedDataCollection objekt med Aspose.Tasks.Task.TimephasedData værdier inden for de angivne start- og slutdatoer af angivne timephased data type.

GetTimephasedData(DateTime og DateTime)

Returnerer Aspose.Tasks.TimephasedDataCollection objekt med Aspose.Tasks.Task.TimephasedData værdier inden for de angivne start- og slutdatoer.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Startdatoen for tidsfasede data.

end DateTime

Enddatoen for tidsfasede data.

Returns

TimephasedDataCollection

Liste over Aspose.Tasks.TimephasedData til at blive udfyldt.

MoveToSibling(Task)

Flyt den aktuelle opgave til det samme Outline-niveau før den angivne opgave.Hvis ParentProject.CalculationMode er Ingen bruger bør opfordre Project.Recalculate() efter brug af denne metode (Det vil genskabe alle projektopgaver (start/afslutning datoer, indsætte tidlige/lange datoer) og beregne de afhængige felter som slag, arbejds- og omkostningsfelter, outline niveauer).Hvis ParentProject.CalculationMode er manuelt, vil metoden kun beregne opgaven ID, outline niveau og outline tal automatisk.Hvis ParentProject.CalculationMode er Automatisk, genskader metoden alle projektets opgaver automatisk(Start/Finish datoer, indsætte tidlige/lange data, beregne slag, arbejds- og omkostningsfelt, genberegne ID’er og outline niveauer).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

En opgave, før hvilken den nuværende opgave vil blive indsendt.

MoveToSibling(Int)

Flyt den aktuelle opgave til det samme Outline Level før en opgave med den angivne ID.Hvis ParentProject.CalculationMode er Ingen bruger bør opfordre Project.Recalculate() efter brug af denne metode (Det vil genskabe alle projektopgaver (start/afslutning datoer, indsætte tidlige/lange datoer) og beregne de afhængige felter som slag, arbejds- og omkostningsfelter, outline niveauer).Hvis ParentProject.CalculationMode er manuelt, vil metoden kun beregne opgaven ID, outline niveau og outline tal automatisk.Hvis ParentProject.CalculationMode er Automatisk, genskader metoden alle projektets opgaver automatisk(Start/Finish datoer, indsætte tidlige/lange data, beregne slag, arbejds- og omkostningsfelt, genberegne ID’er og outline niveauer).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) af en opgave, før den aktuelle opgave vil blive indsendt.

OutlineIndent()

Indtast en opgave i outline.

public void OutlineIndent()

OutlineOutdent()

Fremme en opgave i outline.

public void OutlineOutdent()

SelectAllChildTasks()

Vi indsamler alle børns opgaver af denne opgave.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

En liste over børneopgaver af denne opgave.

Sæt(Tag tag tag tag tag tag tag="">, og t)

Kart den angivne ejendom til den angivne værdi i denne container.

public void Set<t>(Key<t, taskkey=""> key, T val)

Parameters

key Key <t, taskkey ="">

den angivne ejendomsnøgle. Aspose.Tasks.Tsk for at få ejendomsnøglen.

val T

Den værdi.

Typer af parametre

T

Typen af mappet værdi.

ToString()

Returnerer kort linje repræsentation af en opgave.De nøjagtige detaljer om repræsentationen er ikke angivet og er underlagt ændringer.

public override string ToString()

Returns

string

En kort række, der repræsenterer opgaveobjekt.</t,></t,></t,></t,></t,></t,>

 Dansk