Class Task

Class Task

Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)

Representa uma tarefa em um projeto.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Membros herdados

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

Remarks

Ele representa um único chunk atômico de trabalho.

Um pode usarTask

Planejar um projeto criando tarefas e atribuindo recursos apropriados a eles. tarefas em um projeto são organizadas como uma estrutura hierárquica radicada, com uma tarefa raiz e subtramas de tarefas de crianças.Para construir uma árvore de tarefas, você pode usar uma coleção especializada Aspose.Tasks.TaskCollection acessando a propriedade Aspose.Tasks.Project.RootTask, por exemplo:

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

Valor da propriedade

double

ActivityId

Representa o campo de identificação de atividade - um identificador único de tarefa usado pela Primavera. (aplicável apenas aos projetos da Primavera).

public string ActivityId { get; set; }

Valor da propriedade

string

ActualCost

Recebe ou coloca um valor de ActualCost.

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

Valor da propriedade

decimal

ActualDuration

Recebe ou coloca um valor de ActualDuration.

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

Valor da propriedade

Duration

ActualFinish

Obter ou definir um valor de ActualFinish.

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

Valor da propriedade

DateTime

ActualOvertimeCost

Obter ou definir um valor de ActualOvertimeCost.

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

Valor da propriedade

decimal

ActualOvertimeWork

Obter ou definir um valor de ActualOvertimeWork.

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

Valor da propriedade

Duration

ActualOvertimeWorkProtected

Obter ou definir um valor de ActualOvertimeWorkProtected.

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

Valor da propriedade

Duration

ActualStart

Obter ou definir um valor de ActualStart.

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

Valor da propriedade

DateTime

ActualWork

Recebe ou coloca um valor de ActualWork.

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

Valor da propriedade

Duration

ActualWorkProtected

Obter ou definir um valor de ActualWorkProtected.

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

Valor da propriedade

Duration

Assignments

Obtenha uma coleção de atribuições de recursos para este objeto.

public ResourceAssignmentCollection Assignments { get; }

Valor da propriedade

ResourceAssignmentCollection

BCWP

Obter ou definir um valor do BCWP.

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

Valor da propriedade

double

BCWS

Obter ou definir um valor de BCWS.

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

Valor da propriedade

double

Baselines

Recebe ou coleta a coleção de valores de base da tarefa.

public TaskBaselineCollection Baselines { get; set; }

Valor da propriedade

TaskBaselineCollection

BudgetCost

Obter ou definir um valor de BudgetCost.

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

Valor da propriedade

decimal

BudgetWork

Obter ou definir um valor de BudgetWork.

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

Valor da propriedade

Duration

CV

Obter ou definir um valor de CV.

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

Valor da propriedade

double

Calendar

Obter ou definir um valor do calendário.

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

Valor da propriedade

Calendar

Children

Obtenha uma coleção de tarefas da criança deste objeto.Objeto TaskCollection que representa as tarefas das crianças.

public TaskCollection Children { get; }

Valor da propriedade

TaskCollection

CommitmentFinish

Obtenha ou coloca um valor de CommitmentFinish.

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

Valor da propriedade

DateTime

CommitmentStart

Obter ou definir um valor de ComitmentStart.

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

Valor da propriedade

DateTime

CommitmentType

Recebe ou coloca um valor do CommitmentType.

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

Valor da propriedade

int

ConstraintDate

Obter ou definir um valor de ConstraintDate.

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

Valor da propriedade

DateTime

ConstraintType

Obter ou definir um valor de ConstraintType.

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

Valor da propriedade

ConstraintType

Contact

Recebe ou coloca um valor de contato.

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

Valor da propriedade

string

Cost

Obter ou definir um valor de custo.

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

Valor da propriedade

decimal

CostVariance

Obter ou definir um valor de CostVariance.

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

Valor da propriedade

double

Created

Recebe ou coloca um valor de Criado.

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

Valor da propriedade

DateTime

Deadline

Obter ou definir um valor de prazo.

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

Valor da propriedade

DateTime

DisplayAsSummary

Obter ou definir um valor que indique se o DisplayAsSummary é definido ou não.

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

Valor da propriedade

NullableBool

DisplayOnTimeline

Obter ou definir um valor que indique se o DisplayOnTimeline está configurado ou não.

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

Valor da propriedade

bool

Duration

Obter ou definir um valor de duração.

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

Valor da propriedade

Duration

DurationFormat

Obter ou definir um valor de DurationFormat.

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

Valor da propriedade

TimeUnitType

DurationText

Obter ou definir um valor de DurationText.

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

Valor da propriedade

string

DurationVariance

Obter ou definir um valor de DurationVariance.

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

Valor da propriedade

Duration

EarlyFinish

Obter ou definir um valor de EarlyFinish.

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

Valor da propriedade

DateTime

EarlyStart

Obter ou definir um valor de EarlyStart.

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

Valor da propriedade

DateTime

EarnedValueMethod

Recebe ou coloca um valor do EarnedValueMethod.

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

Valor da propriedade

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeCollection object contendo os valores de um atributo estendido.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valor da propriedade

ExtendedAttributeCollection

Remarks

Duas peças de dados são necessárias - um indicador de volta à tabela de atributos estendidosque é especificado pelo ID único ou pelo ID de campo, e o valorque é especificado ou com o valor, ou um indicador de volta à lista de valores.

ExternalId

Obter ou definir um valor de ExternalId.

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

Valor da propriedade

int

ExternalTaskProject

Obter ou definir um valor do ExternalTaskProject.

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

Valor da propriedade

string

ExternalUid

Obter ou definir o identificador Único da tarefa externa quando a tarefa é externa.

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

Valor da propriedade

int

Finish

Obter ou definir um valor de Finish.

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

Valor da propriedade

DateTime

FinishSlack

Obter ou definir um valor de FinishSlack.

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

Valor da propriedade

TimeSpan

FinishText

Obter ou definir um valor do FinishText.

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

Valor da propriedade

string

FinishVariance

Obter ou definir um valor de FinishVariance.

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

Valor da propriedade

Duration

FixedCost

Obter ou definir um valor de FixedCost.

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

Valor da propriedade

double

FixedCostAccrual

Obter ou definir um valor de FixedCostAccrual.

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

Valor da propriedade

CostAccrualType

FreeSlack

Obter ou definir um valor de FreeSlack.

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

Valor da propriedade

TimeSpan

Guid

Recebe ou coloca um valor de Guia.

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

Valor da propriedade

string

HideBar

Obter ou definir um valor que indique se o HideBar é configurado ou não.

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

Valor da propriedade

NullableBool

Hyperlink

Recebe ou coloca o título ou texto explicativo para um hiperlink associado a uma tarefa.

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

Valor da propriedade

string

HyperlinkAddress

Recebe ou coloca o endereço para um hiperlink associado a uma tarefa.

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

Valor da propriedade

string

Remarks

O endereço completo (Hyperlink Href no Microsoft Project) do hiperlink é uma concatenação de HyperlinkAddress e HyperlinkSubAddress.

HyperlinkSubAddress

Recebe ou coloca a localização específica em um documento em um hiperlink associado a uma tarefa.

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

Valor da propriedade

string

Remarks

O endereço completo (Hyperlink Href no Microsoft Project) do hiperlink é uma concatenação de HyperlinkAddress e HyperlinkSubAddress.

Id

Obter ou definir um valor de ID.

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

Valor da propriedade

int

IgnoreResourceCalendar

Obter ou definir um valor que indique se o IgnoreResourceCalendar é configurado ou não.

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

Valor da propriedade

NullableBool

IgnoreWarnings

Obter ou definir um valor que indique se o IgnoreWarnings é definido ou não.

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

Valor da propriedade

bool

IsActive

Obter ou definir um valor que indique se o IsActive está configurado ou não.

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

Valor da propriedade

NullableBool

IsCritical

Obter ou definir um valor que indique se IsCritical é definido ou não.

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

Valor da propriedade

NullableBool

IsEffortDriven

Obter ou definir um valor que indique se IsEffortDriven é configurado ou não.

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

Valor da propriedade

NullableBool

IsEstimated

Recebe ou coloca um valor indicando se o Estimado é definido ou não.

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

Valor da propriedade

NullableBool

IsExpanded

Obter ou definir um valor que indique se IsExpanded é definido ou não.

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

Valor da propriedade

NullableBool

IsExternalTask

Obter ou definir um valor que indique se IsExternalTask é configurado ou não.

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

Valor da propriedade

bool

IsManual

Obter ou definir um valor que indique se IsManual é definido ou não.

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

Valor da propriedade

NullableBool

IsMarked

Obter ou definir um valor indicando se IsMarked é definido ou não.

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

Valor da propriedade

bool

IsMilestone

Obter ou definir um valor que indique se IsMilestone é definido ou não.

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

Valor da propriedade

NullableBool

IsNull

Obter ou definir um valor indicando se IsNull é definido ou não.

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

Valor da propriedade

NullableBool

IsOverallocated

Obter ou definir um valor que indique se IsOverallocated é definido ou não.

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

Valor da propriedade

NullableBool

IsPublished

Obter ou definir um valor que indique se IsPublished é definido ou não.

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

Valor da propriedade

NullableBool

IsRecurring

Obter ou definir um valor que indique se o IsRecurring é definido ou não.

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

Valor da propriedade

NullableBool

IsResumeValid

Obter ou definir um valor que indique se IsResumeValid é definido ou não.

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

Valor da propriedade

NullableBool

IsRollup

Obter ou definir um valor que indique se o IsRollup está configurado ou não.

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

Valor da propriedade

NullableBool

IsSubproject

Recebe ou coloca um valor que indique se o IsSubproject é configurado ou não.

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

Valor da propriedade

bool

IsSubprojectReadOnly

Obter ou definir um valor que indique se IsSubprojectReadOnly é definido ou não.

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

Valor da propriedade

NullableBool

IsSummary

Recebe ou coloca um valor que indique se o IsSummary é definido ou não.

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

Valor da propriedade

bool

LateFinish

Obter ou definir um valor de LateFinish.

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

Valor da propriedade

DateTime

LateStart

Obter ou definir um valor de LateStart.

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

Valor da propriedade

DateTime

LevelAssignments

Obter ou definir um valor que indique se LevelAssignments é configurado ou não.

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

Valor da propriedade

NullableBool

LevelingCanSplit

Obter ou definir um valor que indique se o LevelingCanSplit está definido ou não.

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

Valor da propriedade

NullableBool

LevelingDelay

Recebe ou coloca um valor de LevelingDelay.

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

Valor da propriedade

Duration

ManualDuration

Obter ou definir um valor de ManualDuration.

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

Valor da propriedade

Duration

ManualFinish

Obter ou definir um valor de ManualFinish.

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

Valor da propriedade

DateTime

ManualStart

Obter ou definir um valor de ManualStart.

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

Valor da propriedade

DateTime

Name

Recebe ou coloca um valor de Nome.

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

Valor da propriedade

string

Notas de RTF

Recebe ou coloca um valor de NotesRTF.

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

Valor da propriedade

string

NotesText

Obter ou definir um valor de NotasText.

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

Valor da propriedade

string

OutlineCodes

Receba ou coleta o objeto Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Valor da propriedade

OutlineCodeCollection

Remarks

Duas peças de dados são necessárias - um indicador para o outlinetabela de código especificada pelo FieldID, e o valorque é especificado pelo ValueID ou ValueGUID indicador para a lista de valores.

OutlineLevel

Obter ou definir um valor de OutlineLevel.

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

Valor da propriedade

int

OutlineNumber

Obter ou definir um valor de OutlineNumber.

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

Valor da propriedade

string

OvertimeCost

Obter ou definir um valor de OvertimeCost.

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

Valor da propriedade

decimal

OvertimeWork

Obter ou definir um valor de OvertimeWork.

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

Valor da propriedade

Duration

ParentProject

Obter o projeto-mãe de uma tarefa.

public Project ParentProject { get; }

Valor da propriedade

Project

Remarks

Chame Project.UpdateReferências para atualizar essas propriedades.

ParentTask

É a tarefa parental de uma tarefa.

public Task ParentTask { get; }

Valor da propriedade

Task

PercentComplete

Obter ou definir um valor de Percentagem Completo.

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

Valor da propriedade

int

PercentWorkComplete

Obter ou definir um valor de PercentWorkComplete.

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

Valor da propriedade

int

PhysicalPercentComplete

Recebe ou coloca um valor de PhysicalPercentComplete.

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

Valor da propriedade

int

Predecessors

Obtenha um objeto Aspose.Tasks.TaskCollection que contém todos os predecessores deste objeto Task.

public TaskCollection Predecessors { get; }

Valor da propriedade

TaskCollection

PreleveledFinish

Obter ou definir um valor de PreleveledFinish.

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

Valor da propriedade

DateTime

PreleveledStart

Obter ou definir um valor de PreleveledStart.

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

Valor da propriedade

DateTime

PrimaveraProperties

Recebe um objeto que contém propriedades específicas de Primavera para uma tarefa lida do arquivo Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Valor da propriedade

PrimaveraTaskProperties

Priority

Obter ou definir um valor de Prioridade.

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

Valor da propriedade

int

RecurringInfo

Obter o exemplo de Aspose.Tasks.RecurringTaskInfo classe para a tarefa que é uma tarefa recorrente; se a tarefa não é uma tarefa recorrente, então retorna zero;A informação, por exemplo, de Aspose.Tasks.RecurringTaskInfo está presente em formato de arquivo mpp apenas.

public RecurringTaskInfo RecurringInfo { get; }

Valor da propriedade

RecurringTaskInfo

RegularWork

Obter ou definir um valor de RegularWork.

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

Valor da propriedade

Duration

RemainingCost

Recebe ou coloca um valor de RemainingCost.

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

Valor da propriedade

decimal

RemainingDuration

Obter ou definir um valor de RemainingDuration.

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

Valor da propriedade

Duration

RemainingOvertimeCost

Obter ou definir um valor de RemainingOvertimeCost.

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

Valor da propriedade

decimal

RemainingOvertimeWork

Obter ou definir um valor de RemainingOvertimeWork.

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

Valor da propriedade

Duration

RemainingWork

Recebe ou coloca um valor de RemainingWork.

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

Valor da propriedade

Duration

Resume

Recebe ou coloca um valor de Resumo.

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

Valor da propriedade

DateTime

SV

A variação do horário de valor ganhado, através da data de status do projeto.A variação de calendário (SV) é a diferença entre o BCWP e o BCWS.

public double SV { get; set; }

Valor da propriedade

double

SplitParts

Obter uma coleção SplitPart que representa as porções de uma tarefa.

public SplitPartCollection SplitParts { get; }

Valor da propriedade

SplitPartCollection

Start

Obter ou definir um valor de Início.

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

Valor da propriedade

DateTime

StartSlack

Obter ou definir um valor de StartSlack.

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

Valor da propriedade

TimeSpan

StartText

Obter ou definir um valor do StartText.

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

Valor da propriedade

string

StartVariance

Obter ou definir um valor de StartVariance.

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

Valor da propriedade

Duration

Status

Obtenha status de tarefa.

[EntityField]
public TaskStatus Status { get; }

Valor da propriedade

TaskStatus

StatusManager

Obter ou definir um valor de StatusManager.

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

Valor da propriedade

string

Stop

Obter ou definir um valor de Stop.

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

Valor da propriedade

DateTime

SubprojectName

Obter ou definir um valor de SubprojectName.

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

Valor da propriedade

string

Successors

Obtenha um Objeto Aspose.Tasks.TaskCollection que contém todos os sucessores deste Objeto Task.

public TaskCollection Successors { get; }

Valor da propriedade

TaskCollection

TimephasedData

Obtenha ou coloca um objeto de coleta de dados temporária desta tarefa.O bloco de dados de fase do tempo associado a uma tarefa.

public TimephasedDataCollection TimephasedData { get; set; }

Valor da propriedade

TimephasedDataCollection

Remarks

A leitura só é compatível com o formato XML.

TotalSlack

Obter ou definir um valor de TotalSlack.

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

Valor da propriedade

TimeSpan

Type

Obter ou definir um valor de Tipo.

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

Valor da propriedade

TaskType

Uid

Recebe ou coloca um valor de Uid.

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

Valor da propriedade

int

WBS

Obter ou definir um valor de WBS.

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

Valor da propriedade

string

WBS Nível

Obter ou definir um valor de WBSLevel.

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

Valor da propriedade

string

Warning

Recebe ou coloca um valor que indica se o Alerta é configurado ou não.

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

Valor da propriedade

bool

Work

Obter ou estabelecer um valor de trabalho.

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

Valor da propriedade

Duration

WorkVariance

Obter ou definir um valor de WorkVariance.

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

Valor da propriedade

Duration

Methods

Clone()

Crie uma cópia completa de uma tarefa sem subtasks.

public object Clone()

Returns

object

Criação de cópia de uma tarefa.

Delete()

Elimina uma tarefa da coleção de tarefas do projeto-mãe e todas as suas tarefas.

public void Delete()

Equals(Task)

Retorna um valor indicando se esta instância é igual a uma tarefa especificada.

public bool Equals(Task other)

Parameters

other Task

A tarefa especificada para comparar com esta instância.

Returns

bool

Retorna verdade se a tarefa especificada e esta instância tiverem ides únicos iguais.

Equals(Objeto)

Retorna um valor indicando se esta instância é igual a um objeto especificado.

public override bool Equals(object obj)

Parameters

obj object

O objeto especificado para comparar com esta instância.

Returns

bool

Retorna verdade se a tarefa especificada e esta instância tiverem ides únicos iguais.

Vem (Título: Taskkey="">)

Retorna o valor ao qual a propriedade é mapeada neste recipiente.

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

Parameters

key Key <t, taskkey ="">

a chave de propriedade especificada. Aspose.Tasks.Tsk para obter a chave de propriedade.

Returns

T

o valor ao qual a propriedade é mapeada neste recipiente.

Tipo de Parâmetros

T

o tipo de valor mapeado.

GetHashCode()

Retorna um valor de código hash para esta tarefa.

public override int GetHashCode()

Returns

int

Retorna um valor de código hash para este objeto.

GetTimephasedData(DataTempo, DataTempo, DataType)

Returns Aspose.Tasks.TimephasedDataCollection object com Aspose.Tasks.Task.TimephasedValues de dados dentro de datas de início e de fim de um tipo de dados de fase de tempo especificado.

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

Parameters

start DateTime

A data de início para os dados de fase do tempo.

end DateTime

A data final para os dados de fase do tempo.

timephasedType TimephasedDataType

O tipo de dados de fase do tempo (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Um objeto Aspose.Tasks.TimephasedDataCollection com Aspose.Tasks.Task.TimephasedValues de Dados dentro das datas de início e de fim especificadas do tipo de dados de hora especificada.

GetTimephasedData(Tempo, tempo de data)

Retorna Aspose.Tasks.TimephasedDataCollection object com Aspose.Tasks.Task.TimephasedValues de dados dentro de datas de início e de fim.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

A data de início para os dados de fase do tempo.

end DateTime

A data final para os dados de fase do tempo.

Returns

TimephasedDataCollection

Lista de Aspose.Tasks.TimephasedData para ser preenchido.

MoveToSibling(Task)

Mova a tarefa atual no mesmo nível de saída antes da tarefa especificada.Se ParentProject.CalculationMode é Nenhum usuário deve invocar Project.Recalculate() depois de usar este método (Ele irá resumir todas as tarefas do projeto (datas de início / final, datas precoce / tarde) e calcular os campos dependentes, como golpes, campos de trabalho e custos, níveis de saída).Se o ParentProject.CalculationMode é Manual, o método calculará automaticamente apenas o ID de tarefa, o nível de saída e os números de saída.Se o ParentProject.CalculationMode é Automático, o método retorna automaticamente todas as tarefas do projeto.(datas de início / final, estabelece datas cedo / tarde, calcula saltos, campos de trabalho e custos, recalcula ids e níveis de saída).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Tarefa antes da qual a tarefa atual será inserida.

MoveToSibling(Int)

Mova a tarefa atual no mesmo nível de saída antes de uma tarefa com o ID especificado.Se ParentProject.CalculationMode é Nenhum usuário deve invocar Project.Recalculate() depois de usar este método (Ele irá resumir todas as tarefas do projeto (datas de início / final, datas precoce / tarde) e calcular os campos dependentes, como golpes, campos de trabalho e custos, níveis de saída).Se o ParentProject.CalculationMode é Manual, o método calculará automaticamente apenas o ID de tarefa, o nível de saída e os números de saída.Se o ParentProject.CalculationMode é Automático, o método retorna automaticamente todas as tarefas do projeto.(datas de início / final, estabelece datas cedo / tarde, calcula saltos, campos de trabalho e custos, recalcula ids e níveis de saída).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) de uma tarefa antes da qual a tarefa atual será inserida.

OutlineIndent()

Insira uma tarefa no outline.

public void OutlineIndent()

OutlineOutdent()

Promove uma tarefa no outline.

public void OutlineOutdent()

SelectAllChildTasks()

Recursivamente recolhe todas as tarefas da criança desta tarefa.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable e o PT; Task >

Uma lista de tarefas da criança desta tarefa.

Sete (Título: Taskkey=“T” T)

Mapear a propriedade especificada para o valor especificado neste recipiente.

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

Parameters

key Key <t, taskkey ="">

a chave de propriedade especificada. Aspose.Tasks.Tsk para obter a chave de propriedade.

val T

O valor .

Tipo de Parâmetros

T

o tipo de valor mapeado.

ToString()

Retorna uma breve representação de uma tarefa.Os detalhes exatos da representação não são especificados e sujeitos a alterações.

public override string ToString()

Returns

string

Uma faixa curta que representa o objeto de tarefa.</t,></t,></t,></t,></t,></t,>

 Português