Class Task

Class Task

Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)

Representa una tarea en un proyecto.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

Miembros heredados

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

Remarks

Representa un solo chunk atómico de trabajo.

Uno puede utilizarTask

Planificar un proyecto creando tareas y asignando los recursos adecuados a ellos.Las tareas en un proyecto se organizan como una estructura hierárquica radicada, con una tarea radicada y subtramas de tareas infantiles.Para construir un árbol de tareas se puede utilizar una colección especializada Aspose.Tasks.TaskCollection al acceder a la propiedad Aspose.Tasks.Project.RootTask, por ejemplo.:

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 de la propiedad

double

ActivityId

Representa el campo de identificación de actividad - un identificador único de la tarea utilizado por Primavera. (sólo aplicable a los proyectos de Primavera).

public string ActivityId { get; set; }

Valor de la propiedad

string

ActualCost

Obtenga o establece un valor de ActualCost.

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

Valor de la propiedad

decimal

ActualDuration

Obtenga o establece un valor de ActualDuration.

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

Valor de la propiedad

Duration

ActualFinish

Obtenga o establece un valor de ActualFinish.

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

Valor de la propiedad

DateTime

ActualOvertimeCost

Obtenga o establece un valor de ActualOvertimeCost.

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

Valor de la propiedad

decimal

ActualOvertimeWork

Obtenga o establece un valor de ActualOvertimeWork.

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

Valor de la propiedad

Duration

ActualOvertimeWorkProtected

Obtenga o establece un valor de ActualOvertimeWorkProtected.

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

Valor de la propiedad

Duration

ActualStart

Obtenga o establece un valor de ActualStart.

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

Valor de la propiedad

DateTime

ActualWork

Obtenga o establece un valor de ActualWork.

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

Valor de la propiedad

Duration

ActualWorkProtected

Obtenga o establece un valor de ActualWorkProtected.

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

Valor de la propiedad

Duration

Assignments

Recibe una colección de asignaturas de recursos para este objeto.

public ResourceAssignmentCollection Assignments { get; }

Valor de la propiedad

ResourceAssignmentCollection

BCWP

Obtenga o establece un valor de BCWP.

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

Valor de la propiedad

double

BCWS

Obtenga o establece un valor de BCWS.

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

Valor de la propiedad

double

Baselines

Obtenga o establece la colección de valores de base de la tarea.

public TaskBaselineCollection Baselines { get; set; }

Valor de la propiedad

TaskBaselineCollection

BudgetCost

Obtenga o establece un valor de BudgetCost.

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

Valor de la propiedad

decimal

BudgetWork

Obtenga o establece un valor de BudgetWork.

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

Valor de la propiedad

Duration

CV

Obtenga o establece un valor de CV.

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

Valor de la propiedad

double

Calendar

Obtenga o establece un valor de Calendario.

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

Valor de la propiedad

Calendar

Children

Recibe una colección de tareas infantil de este objeto.Objeto TaskCollection que representa las tareas de los niños.

public TaskCollection Children { get; }

Valor de la propiedad

TaskCollection

CommitmentFinish

Obtenga o establece un valor de CommitmentFinish.

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

Valor de la propiedad

DateTime

CommitmentStart

Obtiene o establece un valor de CommitmentStart.

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

Valor de la propiedad

DateTime

CommitmentType

Obtenga o establece un valor de CommitmentType.

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

Valor de la propiedad

int

ConstraintDate

Obtenga o establece un valor de ConstraintDate.

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

Valor de la propiedad

DateTime

ConstraintType

Obtenga o establece un valor de ConstraintType.

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

Valor de la propiedad

ConstraintType

Contact

Obtenga o establece un valor de contacto.

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

Valor de la propiedad

string

Cost

Obtenga o establece un valor de Cost.

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

Valor de la propiedad

decimal

CostVariance

Obtenga o establece un valor de CostVariance.

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

Valor de la propiedad

double

Created

Recibe o establece un valor de Creado.

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

Valor de la propiedad

DateTime

Deadline

Obtenga o establece un valor de plazo.

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

Valor de la propiedad

DateTime

DisplayAsSummary

Obtenga o establece un valor que indica si DisplayAsSummary se establece o no.

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

Valor de la propiedad

NullableBool

DisplayOnTimeline

Obtenga o establece un valor que indica si DisplayOnTimeline está establecido o no.

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

Valor de la propiedad

bool

Duration

Obtenga o establece un valor de duración.

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

Valor de la propiedad

Duration

DurationFormat

Obtenga o establece un valor de DurationFormat.

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

Valor de la propiedad

TimeUnitType

DurationText

Obtenga o establece un valor de DurationText.

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

Valor de la propiedad

string

DurationVariance

Obtenga o establece un valor de DurationVariance.

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

Valor de la propiedad

Duration

EarlyFinish

Obtenga o establece un valor de EarlyFinish.

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

Valor de la propiedad

DateTime

EarlyStart

Obtenga o establece un valor de EarlyStart.

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

Valor de la propiedad

DateTime

EarnedValueMethod

Obtenga o establece un valor de EarnedValueMethod.

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

Valor de la propiedad

EarnedValueMethodType

ExtendedAttributes

Objeto ExtendedAttributeCollection que contiene los valores de un atributo extendido.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valor de la propiedad

ExtendedAttributeCollection

Remarks

Se necesitan dos piezas de datos - un indicador de vuelta a la tabla de atributos extendidoque se especifica por el ID único o el ID de campo, y el valorque se especifica con el valor o con un indicador de vuelta a la lista de valores.

ExternalId

Obtenga o establece un valor de ExternalId.

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

Valor de la propiedad

int

ExternalTaskProject

Obtenga o establece un valor de ExternalTaskProject.

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

Valor de la propiedad

string

ExternalUid

Obtenga o establece el identificador único de la tarea externa cuando la tarea es externa.

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

Valor de la propiedad

int

Finish

Obtenga o establece un valor de Finish.

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

Valor de la propiedad

DateTime

FinishSlack

Obtenga o establece un valor de FinishSlack.

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

Valor de la propiedad

TimeSpan

FinishText

Obtenga o establece un valor de FinishText.

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

Valor de la propiedad

string

FinishVariance

Obtenga o establece un valor de FinishVariance.

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

Valor de la propiedad

Duration

FixedCost

Obtenga o establece un valor de FixedCost.

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

Valor de la propiedad

double

FixedCostAccrual

Obtenga o establece un valor de FixedCostAccrual.

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

Valor de la propiedad

CostAccrualType

FreeSlack

Obtenga o establece un valor de FreeSlack.

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

Valor de la propiedad

TimeSpan

Guid

Obtenga o establece un valor de Guía.

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

Valor de la propiedad

string

HideBar

Obtenga o establece un valor que indica si HideBar está establecido o no.

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

Valor de la propiedad

NullableBool

Hyperlink

Obtenga o coloca el título o el texto explicativo para un hiperenlace asociado a una tarea.

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

Valor de la propiedad

string

HyperlinkAddress

Obtenga o establece la dirección para un hiperenlace asociado a una tarea.

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

Valor de la propiedad

string

Remarks

La dirección completa (Hyperlink Href en Microsoft Project) del hiperlink es una concatención de HyperlinkAddress y HyperlinkSubAddress.

HyperlinkSubAddress

Obtenga o coloca la ubicación específica en un documento en un hiperenlace asociado a una tarea.

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

Valor de la propiedad

string

Remarks

La dirección completa (Hyperlink Href en Microsoft Project) del hiperlink es una concatención de HyperlinkAddress y HyperlinkSubAddress.

Id

Obtenga o establece un valor de ID.

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

Valor de la propiedad

int

IgnoreResourceCalendar

Obtenga o establece un valor que indica si IgnoreResourceCalendar se establece o no.

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

Valor de la propiedad

NullableBool

IgnoreWarnings

Obtenga o establece un valor que indica si IgnoreWarnings se establece o no.

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

Valor de la propiedad

bool

IsActive

Obtenga o establece un valor que indica si IsActive está establecido o no.

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

Valor de la propiedad

NullableBool

IsCritical

Obtenga o establece un valor que indica si IsCritical está establecido o no.

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

Valor de la propiedad

NullableBool

IsEffortDriven

Obtenga o establece un valor que indica si IsEffortDriven se establece o no.

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

Valor de la propiedad

NullableBool

IsEstimated

Recibe o establece un valor que indica si EsEstimado se establece o no.

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

Valor de la propiedad

NullableBool

IsExpanded

Obtenga o establece un valor que indica si IsExpanded está establecido o no.

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

Valor de la propiedad

NullableBool

IsExternalTask

Obtenga o establece un valor que indica si IsExternalTask se establece o no.

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

Valor de la propiedad

bool

IsManual

Obtenga o establece un valor que indica si IsManual está establecido o no.

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

Valor de la propiedad

NullableBool

IsMarked

Obtenga o establece un valor que indica si IsMarked está establecido o no.

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

Valor de la propiedad

bool

IsMilestone

Obtenga o establece un valor que indica si IsMilestone está establecido o no.

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

Valor de la propiedad

NullableBool

IsNull

Obtenga o establece un valor que indica si IsNull está establecido o no.

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

Valor de la propiedad

NullableBool

IsOverallocated

Obtenga o establece un valor que indica si IsOverallocated se establece o no.

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

Valor de la propiedad

NullableBool

IsPublished

Recibe o establece un valor que indica si IsPublished se establece o no.

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

Valor de la propiedad

NullableBool

IsRecurring

Obtenga o establece un valor que indica si IsRecurring se establece o no.

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

Valor de la propiedad

NullableBool

IsResumeValid

Obtenga o establece un valor que indica si IsResumeValid se establece o no.

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

Valor de la propiedad

NullableBool

IsRollup

Obtenga o establece un valor que indica si IsRollup está establecido o no.

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

Valor de la propiedad

NullableBool

IsSubproject

Recibe o establece un valor que indica si IsSubproject se establece o no.

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

Valor de la propiedad

bool

IsSubprojectReadOnly

Obtenga o establece un valor que indica si IsSubprojectReadOnly se establece o no.

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

Valor de la propiedad

NullableBool

IsSummary

Obtenga o establece un valor que indica si IsSummary se establece o no.

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

Valor de la propiedad

bool

LateFinish

Obtenga o establece un valor de LateFinish.

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

Valor de la propiedad

DateTime

LateStart

Obtenga o establece un valor de LateStart.

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

Valor de la propiedad

DateTime

LevelAssignments

Obtenga o establece un valor que indique si se establece o no LevelAssignments.

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

Valor de la propiedad

NullableBool

LevelingCanSplit

Obtenga o establece un valor que indique si LevelingCanSplit está establecido o no.

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

Valor de la propiedad

NullableBool

LevelingDelay

Obtenga o establece un valor de LevelingDelay.

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

Valor de la propiedad

Duration

ManualDuration

Obtenga o establece un valor de ManualDuration.

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

Valor de la propiedad

Duration

ManualFinish

Obtenga o establece un valor de ManualFinish.

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

Valor de la propiedad

DateTime

ManualStart

Obtenga o establece un valor de ManualStart.

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

Valor de la propiedad

DateTime

Name

Obtenga o establece un valor de Nombre.

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

Valor de la propiedad

string

Noticias RTF

Obtenga o establece un valor de NotesRTF.

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

Valor de la propiedad

string

NotesText

Obtenga o establece un valor de NotesText.

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

Valor de la propiedad

string

OutlineCodes

Obtener o establecer el objeto Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Valor de la propiedad

OutlineCodeCollection

Remarks

Se necesitan dos piezas de datos - un indicador a la salidatabla de código que se especifica por el FieldID, y el valorque se especifica ya sea por el indicador ValueID o ValueGUID en la lista de valores.

OutlineLevel

Obtenga o establece un valor de OutlineLevel.

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

Valor de la propiedad

int

OutlineNumber

Obtenga o establece un valor de OutlineNumber.

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

Valor de la propiedad

string

OvertimeCost

Obtenga o establece un valor de OvertimeCost.

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

Valor de la propiedad

decimal

OvertimeWork

Obtenga o establece un valor de OvertimeWork.

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

Valor de la propiedad

Duration

ParentProject

Recibe el proyecto materna de una tarea.

public Project ParentProject { get; }

Valor de la propiedad

Project

Remarks

Call Project.UpdateReferencias para actualizar estas propiedades.

ParentTask

Recibe la tarea parental de una tarea.

public Task ParentTask { get; }

Valor de la propiedad

Task

PercentComplete

Obtenga o establece un valor de Percentaje Completo.

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

Valor de la propiedad

int

PercentWorkComplete

Obtenga o establece un valor de Percentaje de trabajo completo.

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

Valor de la propiedad

int

PhysicalPercentComplete

Obtenga o establece un valor de PhysicalPercentComplete.

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

Valor de la propiedad

int

Predecessors

Obtiene un objeto Aspose.Tasks.TaskCollection que contiene todos los predecesores de este objeto Task.

public TaskCollection Predecessors { get; }

Valor de la propiedad

TaskCollection

PreleveledFinish

Obtenga o establece un valor de PreleveledFinish.

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

Valor de la propiedad

DateTime

PreleveledStart

Obtenga o establece un valor de PreleveledStart.

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

Valor de la propiedad

DateTime

PrimaveraProperties

Obtiene un objeto que contiene propiedades específicas de Primavera para una tarea leída desde el archivo Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Valor de la propiedad

PrimaveraTaskProperties

Priority

Obtenga o establece un valor de la prioridad.

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

Valor de la propiedad

int

RecurringInfo

Obtenga el ejemplo de la clase Aspose.Tasks.RecurringTaskInfo para la tarea que es una tarea recurrente; si la tarea no es una tarea recurrente, entonces devuelve cero;La información para el ejemplo de Aspose.Tasks.RecurringTaskInfo está presente en formato de archivo mpp sólo.

public RecurringTaskInfo RecurringInfo { get; }

Valor de la propiedad

RecurringTaskInfo

RegularWork

Obtenga o establece un valor de RegularWork.

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

Valor de la propiedad

Duration

RemainingCost

Obtenga o establece un valor de RemainingCost.

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

Valor de la propiedad

decimal

RemainingDuration

Obtenga o establece un valor de RemainingDuration.

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

Valor de la propiedad

Duration

RemainingOvertimeCost

Obtenga o establece un valor de RemainingOvertimeCost.

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

Valor de la propiedad

decimal

RemainingOvertimeWork

Obtenga o establece un valor de RemainingOvertimeWork.

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

Valor de la propiedad

Duration

RemainingWork

Obtenga o establece un valor de RemainingWork.

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

Valor de la propiedad

Duration

Resume

Obtenga o establece un valor de resumen.

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

Valor de la propiedad

DateTime

SV

La variación del horario de valor ganado, a través de la fecha de estado del proyecto.La variante de calendario (SV) es la diferencia entre el BCWP y el BCWS.

public double SV { get; set; }

Valor de la propiedad

double

SplitParts

Obtenga una colección SplitPart que representa las partes de una tarea.

public SplitPartCollection SplitParts { get; }

Valor de la propiedad

SplitPartCollection

Start

Obtenga o establece un valor de inicio.

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

Valor de la propiedad

DateTime

StartSlack

Obtenga o establece un valor de StartSlack.

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

Valor de la propiedad

TimeSpan

StartText

Obtenga o establece un valor de StartText.

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

Valor de la propiedad

string

StartVariance

Obtenga o establece un valor de StartVariance.

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

Valor de la propiedad

Duration

Status

Recibe el estado de tarea.

[EntityField]
public TaskStatus Status { get; }

Valor de la propiedad

TaskStatus

StatusManager

Obtenga o establece un valor de StatusManager.

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

Valor de la propiedad

string

Stop

Obtenga o establece un valor de Stop.

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

Valor de la propiedad

DateTime

SubprojectName

Obtenga o establece un valor de SubprojectName.

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

Valor de la propiedad

string

Successors

Obtiene un objeto Aspose.Tasks.TaskCollection que contiene todos los sucesores de este objeto Task.

public TaskCollection Successors { get; }

Valor de la propiedad

TaskCollection

TimephasedData

Obtenga o establece un objeto de colección de datos de esta tarea.El bloque de datos de fase temporal asociado a una tarea.

public TimephasedDataCollection TimephasedData { get; set; }

Valor de la propiedad

TimephasedDataCollection

Remarks

La lectura sólo es compatible con el formato XML.

TotalSlack

Obtenga o establece un valor de TotalSlack.

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

Valor de la propiedad

TimeSpan

Type

Obtenga o establece un valor de tipo.

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

Valor de la propiedad

TaskType

Uid

Obtenga o establece un valor de Uid.

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

Valor de la propiedad

int

WBS

Obtenga o establece un valor de WBS.

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

Valor de la propiedad

string

El nivel WBS

Obtenga o establece un valor de WBSLevel.

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

Valor de la propiedad

string

Warning

Recibe o establece un valor que indica si se establece o no la advertencia.

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

Valor de la propiedad

bool

Work

Recibe o establece un valor de trabajo.

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

Valor de la propiedad

Duration

WorkVariance

Obtenga o establece un valor de WorkVariance.

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

Valor de la propiedad

Duration

Methods

Clone()

Crea una copia completa de una tarea sin subtases.

public object Clone()

Returns

object

Crear una copia de una tarea.

Delete()

Elimina una tarea de la colección de tareas del proyecto madre y todas sus tareas.

public void Delete()

Equals(Task)

Retorna un valor que indica si esta instancia es igual a una tarea especificada.

public bool Equals(Task other)

Parameters

other Task

La tarea especificada para comparar con esta instancia.

Returns

bool

vuelve válido si la tarea especificada y esta instancia tienen identidades únicas iguales.

Equals(Objeto)

Devolve un valor que indica si esta instancia es igual a un objeto especificado.

public override bool Equals(object obj)

Parameters

obj object

El objeto especificado para comparar con esta instancia.

Returns

bool

vuelve válido si la tarea especificada y esta instancia tienen identidades únicas iguales.

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

Devolve el valor al que se mapeó la propiedad en este contenedor.

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

Parameters

key Key <t, taskkey ="">

la clave de propiedad especificada. Aspose.Tasks.Tsk para obtener la clave de propiedad.

Returns

T

el valor al que se mapeó la propiedad en este contenedor.

Tipos de Parámetros

T

El tipo de valor mapeado.

GetHashCode()

Devolve un valor de código hash para esta tarea.

public override int GetHashCode()

Returns

int

devolve un valor de código hash para este objeto.

GetTimephasedData(El tiempo, el tiempo, el tiempo, el tiempo)

Returns Aspose.Tasks.TimephasedDataCollection objeto con Aspose.Tasks.Task.TimephasedValores de datos dentro de las fechas de inicio y fin determinadas del tipo de datos de fase temporal especificado.

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

Parameters

start DateTime

La fecha de inicio para los datos de fase temporal.

end DateTime

La fecha de final para los datos de fase temporal.

timephasedType TimephasedDataType

El tipo de datos de fase temporal (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Un objeto Aspose.Tasks.TimephasedDataCollection con Aspose.Tasks.Task.TimephasedValores de datos dentro de las fechas de inicio y fin determinadas del tipo de datos especificado.

GetTimephasedData(El tiempo, el tiempo)

Returns Aspose.Tasks.TimephasedDataCollection objetos con Aspose.Tasks.Task.TimephasedValores de datos dentro de las fechas de inicio y fin determinadas.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

La fecha de inicio para los datos de fase temporal.

end DateTime

La fecha de final para los datos de fase temporal.

Returns

TimephasedDataCollection

Lista de Aspose.Tasks.TimephasedData para ser cumplimentado.

MoveToSibling(Task)

Move la tarea actual en el mismo nivel de salida antes de la tarea especificada.Si ParentProject.CalculationMode es Ningún usuario debe invocar Project.Recalculate() después de utilizar este método (Rescalculará todas las tareas del proyecto (datas de inicio / final, fija las fechas tempranas / tardas) y calculará los campos dependientes como los golpes, los campos de trabajo y coste, los niveles de salida).Si ParentProject.CalculationMode es Manual, el método solo calculará el ID de tareas, el nivel de salida y los números de salida automáticamente.Si ParentProject.CalculationMode es automático, el método rescatará automáticamente todas las tareas del proyecto.(datas de inicio / final, fija las fechas tempranas / tardas, calcula los golpes, los campos de trabajo y costes, recalcula las cifras de identificación y los niveles de salida).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Tarea antes de la que se insertará la tarea actual.

MoveToSibling(Int)

Move la tarea actual en el mismo nivel de salida antes de una tarea con el ID especificado.Si ParentProject.CalculationMode es Ningún usuario debe invocar Project.Recalculate() después de utilizar este método (Rescalculará todas las tareas del proyecto (datas de inicio / final, fija las fechas tempranas / tardas) y calculará los campos dependientes como los golpes, los campos de trabajo y coste, los niveles de salida).Si ParentProject.CalculationMode es Manual, el método solo calculará el ID de tareas, el nivel de salida y los números de salida automáticamente.Si ParentProject.CalculationMode es automático, el método rescatará automáticamente todas las tareas del proyecto.(datas de inicio / final, fija las fechas tempranas / tardas, calcula los golpes, los campos de trabajo y costes, recalcula las cifras de identificación y los niveles de salida).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) de una tarea antes de la cual se insertará la tarea actual.

OutlineIndent()

Incluye una tarea en la salida.

public void OutlineIndent()

OutlineOutdent()

Promueve una tarea en la salida.

public void OutlineOutdent()

SelectAllChildTasks()

Recursivamente recoge todas las tareas del niño de esta tarea.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &ylt; Task >

Una lista de tareas infantiles de esta tarea.

Sitio T>(Título: Taskkey="">, T” T)

Mapa de la propiedad especificada al valor especificado en este contenedor.

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

Parameters

key Key <t, taskkey ="">

la clave de propiedad especificada. Aspose.Tasks.Tsk para obtener la clave de propiedad.

val T

El valor.

Tipos de Parámetros

T

El tipo de valor mapeado.

ToString()

Retorna la representación corta de una tarea.Los detalles exactos de la representación no están especificados y están sujetos a cambios.

public override string ToString()

Returns

string

Cortes cortos que representan el objeto de la tarea.</t,></t,></t,></t,></t,></t,>

 Español