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
Implements
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
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
ActualCost
Obtenga o establece un valor de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor de la propiedad
ActualDuration
Obtenga o establece un valor de ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Valor de la propiedad
ActualFinish
Obtenga o establece un valor de ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valor de la propiedad
ActualOvertimeCost
Obtenga o establece un valor de ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor de la propiedad
ActualOvertimeWork
Obtenga o establece un valor de ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor de la propiedad
ActualOvertimeWorkProtected
Obtenga o establece un valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor de la propiedad
ActualStart
Obtenga o establece un valor de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valor de la propiedad
ActualWork
Obtenga o establece un valor de ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor de la propiedad
ActualWorkProtected
Obtenga o establece un valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor de la propiedad
Assignments
Recibe una colección de asignaturas de recursos para este objeto.
public ResourceAssignmentCollection Assignments { get; }
Valor de la propiedad
BCWP
Obtenga o establece un valor de BCWP.
[EntityField]
public double BCWP { get; set; }
Valor de la propiedad
BCWS
Obtenga o establece un valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor de la propiedad
Baselines
Obtenga o establece la colección de valores de base de la tarea.
public TaskBaselineCollection Baselines { get; set; }
Valor de la propiedad
BudgetCost
Obtenga o establece un valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor de la propiedad
BudgetWork
Obtenga o establece un valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor de la propiedad
CV
Obtenga o establece un valor de CV.
[EntityField]
public double CV { get; set; }
Valor de la propiedad
Calendar
Obtenga o establece un valor de Calendario.
[EntityField]
public Calendar Calendar { get; set; }
Valor de la propiedad
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
CommitmentFinish
Obtenga o establece un valor de CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Valor de la propiedad
CommitmentStart
Obtiene o establece un valor de CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Valor de la propiedad
CommitmentType
Obtenga o establece un valor de CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Valor de la propiedad
ConstraintDate
Obtenga o establece un valor de ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Valor de la propiedad
ConstraintType
Obtenga o establece un valor de ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Valor de la propiedad
Contact
Obtenga o establece un valor de contacto.
[EntityField]
public string Contact { get; set; }
Valor de la propiedad
Cost
Obtenga o establece un valor de Cost.
[EntityField]
public decimal Cost { get; set; }
Valor de la propiedad
CostVariance
Obtenga o establece un valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor de la propiedad
Created
Recibe o establece un valor de Creado.
[EntityField]
public DateTime Created { get; set; }
Valor de la propiedad
Deadline
Obtenga o establece un valor de plazo.
[EntityField]
public DateTime Deadline { get; set; }
Valor de la propiedad
DisplayAsSummary
Obtenga o establece un valor que indica si DisplayAsSummary se establece o no.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Valor de la propiedad
DisplayOnTimeline
Obtenga o establece un valor que indica si DisplayOnTimeline está establecido o no.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Valor de la propiedad
Duration
Obtenga o establece un valor de duración.
[EntityField]
public Duration Duration { get; set; }
Valor de la propiedad
DurationFormat
Obtenga o establece un valor de DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Valor de la propiedad
DurationText
Obtenga o establece un valor de DurationText.
[EntityField]
public string DurationText { get; set; }
Valor de la propiedad
DurationVariance
Obtenga o establece un valor de DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Valor de la propiedad
EarlyFinish
Obtenga o establece un valor de EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Valor de la propiedad
EarlyStart
Obtenga o establece un valor de EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Valor de la propiedad
EarnedValueMethod
Obtenga o establece un valor de EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Valor de la propiedad
ExtendedAttributes
Objeto ExtendedAttributeCollection que contiene los valores de un atributo extendido.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valor de la propiedad
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
ExternalTaskProject
Obtenga o establece un valor de ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Valor de la propiedad
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
Finish
Obtenga o establece un valor de Finish.
[EntityField]
public DateTime Finish { get; set; }
Valor de la propiedad
FinishSlack
Obtenga o establece un valor de FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Valor de la propiedad
FinishText
Obtenga o establece un valor de FinishText.
[EntityField]
public string FinishText { get; set; }
Valor de la propiedad
FinishVariance
Obtenga o establece un valor de FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valor de la propiedad
FixedCost
Obtenga o establece un valor de FixedCost.
[EntityField]
public double FixedCost { get; set; }
Valor de la propiedad
FixedCostAccrual
Obtenga o establece un valor de FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Valor de la propiedad
FreeSlack
Obtenga o establece un valor de FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Valor de la propiedad
Guid
Obtenga o establece un valor de Guía.
[EntityField]
public string Guid { get; set; }
Valor de la propiedad
HideBar
Obtenga o establece un valor que indica si HideBar está establecido o no.
[EntityField]
public NullableBool HideBar { get; set; }
Valor de la propiedad
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
HyperlinkAddress
Obtenga o establece la dirección para un hiperenlace asociado a una tarea.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor de la propiedad
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
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
IgnoreResourceCalendar
Obtenga o establece un valor que indica si IgnoreResourceCalendar se establece o no.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Valor de la propiedad
IgnoreWarnings
Obtenga o establece un valor que indica si IgnoreWarnings se establece o no.
[EntityField]
public bool IgnoreWarnings { get; set; }
Valor de la propiedad
IsActive
Obtenga o establece un valor que indica si IsActive está establecido o no.
[EntityField]
public NullableBool IsActive { get; set; }
Valor de la propiedad
IsCritical
Obtenga o establece un valor que indica si IsCritical está establecido o no.
[EntityField]
public NullableBool IsCritical { get; set; }
Valor de la propiedad
IsEffortDriven
Obtenga o establece un valor que indica si IsEffortDriven se establece o no.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Valor de la propiedad
IsEstimated
Recibe o establece un valor que indica si EsEstimado se establece o no.
[EntityField]
public NullableBool IsEstimated { get; set; }
Valor de la propiedad
IsExpanded
Obtenga o establece un valor que indica si IsExpanded está establecido o no.
[EntityField]
public NullableBool IsExpanded { get; set; }
Valor de la propiedad
IsExternalTask
Obtenga o establece un valor que indica si IsExternalTask se establece o no.
[EntityField]
public bool IsExternalTask { get; set; }
Valor de la propiedad
IsManual
Obtenga o establece un valor que indica si IsManual está establecido o no.
[EntityField]
public NullableBool IsManual { get; set; }
Valor de la propiedad
IsMarked
Obtenga o establece un valor que indica si IsMarked está establecido o no.
[EntityField]
public bool IsMarked { get; set; }
Valor de la propiedad
IsMilestone
Obtenga o establece un valor que indica si IsMilestone está establecido o no.
[EntityField]
public NullableBool IsMilestone { get; set; }
Valor de la propiedad
IsNull
Obtenga o establece un valor que indica si IsNull está establecido o no.
[EntityField]
public NullableBool IsNull { get; set; }
Valor de la propiedad
IsOverallocated
Obtenga o establece un valor que indica si IsOverallocated se establece o no.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Valor de la propiedad
IsPublished
Recibe o establece un valor que indica si IsPublished se establece o no.
[EntityField]
public NullableBool IsPublished { get; set; }
Valor de la propiedad
IsRecurring
Obtenga o establece un valor que indica si IsRecurring se establece o no.
[EntityField]
public NullableBool IsRecurring { get; set; }
Valor de la propiedad
IsResumeValid
Obtenga o establece un valor que indica si IsResumeValid se establece o no.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Valor de la propiedad
IsRollup
Obtenga o establece un valor que indica si IsRollup está establecido o no.
[EntityField]
public NullableBool IsRollup { get; set; }
Valor de la propiedad
IsSubproject
Recibe o establece un valor que indica si IsSubproject se establece o no.
[EntityField]
public bool IsSubproject { get; set; }
Valor de la propiedad
IsSubprojectReadOnly
Obtenga o establece un valor que indica si IsSubprojectReadOnly se establece o no.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Valor de la propiedad
IsSummary
Obtenga o establece un valor que indica si IsSummary se establece o no.
[EntityField]
public bool IsSummary { get; set; }
Valor de la propiedad
LateFinish
Obtenga o establece un valor de LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Valor de la propiedad
LateStart
Obtenga o establece un valor de LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Valor de la propiedad
LevelAssignments
Obtenga o establece un valor que indique si se establece o no LevelAssignments.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Valor de la propiedad
LevelingCanSplit
Obtenga o establece un valor que indique si LevelingCanSplit está establecido o no.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Valor de la propiedad
LevelingDelay
Obtenga o establece un valor de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valor de la propiedad
ManualDuration
Obtenga o establece un valor de ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Valor de la propiedad
ManualFinish
Obtenga o establece un valor de ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Valor de la propiedad
ManualStart
Obtenga o establece un valor de ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Valor de la propiedad
Name
Obtenga o establece un valor de Nombre.
[EntityField]
public string Name { get; set; }
Valor de la propiedad
Noticias RTF
Obtenga o establece un valor de NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valor de la propiedad
NotesText
Obtenga o establece un valor de NotesText.
[EntityField]
public string NotesText { get; set; }
Valor de la propiedad
OutlineCodes
Obtener o establecer el objeto Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Valor de la propiedad
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
OutlineNumber
Obtenga o establece un valor de OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Valor de la propiedad
OvertimeCost
Obtenga o establece un valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor de la propiedad
OvertimeWork
Obtenga o establece un valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor de la propiedad
ParentProject
Recibe el proyecto materna de una tarea.
public Project ParentProject { get; }
Valor de la propiedad
Remarks
Call Project.UpdateReferencias para actualizar estas propiedades.
ParentTask
Recibe la tarea parental de una tarea.
public Task ParentTask { get; }
Valor de la propiedad
PercentComplete
Obtenga o establece un valor de Percentaje Completo.
[EntityField]
public int PercentComplete { get; set; }
Valor de la propiedad
PercentWorkComplete
Obtenga o establece un valor de Percentaje de trabajo completo.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor de la propiedad
PhysicalPercentComplete
Obtenga o establece un valor de PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Valor de la propiedad
Predecessors
Obtiene un objeto Aspose.Tasks.TaskCollection que contiene todos los predecesores de este objeto Task.
public TaskCollection Predecessors { get; }
Valor de la propiedad
PreleveledFinish
Obtenga o establece un valor de PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Valor de la propiedad
PreleveledStart
Obtenga o establece un valor de PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Valor de la propiedad
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
Priority
Obtenga o establece un valor de la prioridad.
[EntityField]
public int Priority { get; set; }
Valor de la propiedad
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;
public RecurringTaskInfo RecurringInfo { get; }
Valor de la propiedad
RegularWork
Obtenga o establece un valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor de la propiedad
RemainingCost
Obtenga o establece un valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor de la propiedad
RemainingDuration
Obtenga o establece un valor de RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Valor de la propiedad
RemainingOvertimeCost
Obtenga o establece un valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor de la propiedad
RemainingOvertimeWork
Obtenga o establece un valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor de la propiedad
RemainingWork
Obtenga o establece un valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor de la propiedad
Resume
Obtenga o establece un valor de resumen.
[EntityField]
public DateTime Resume { get; set; }
Valor de la propiedad
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
SplitParts
Obtenga una colección SplitPart que representa las partes de una tarea.
public SplitPartCollection SplitParts { get; }
Valor de la propiedad
Start
Obtenga o establece un valor de inicio.
[EntityField]
public DateTime Start { get; set; }
Valor de la propiedad
StartSlack
Obtenga o establece un valor de StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Valor de la propiedad
StartText
Obtenga o establece un valor de StartText.
[EntityField]
public string StartText { get; set; }
Valor de la propiedad
StartVariance
Obtenga o establece un valor de StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valor de la propiedad
Status
Recibe el estado de tarea.
[EntityField]
public TaskStatus Status { get; }
Valor de la propiedad
StatusManager
Obtenga o establece un valor de StatusManager.
[EntityField]
public string StatusManager { get; set; }
Valor de la propiedad
Stop
Obtenga o establece un valor de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valor de la propiedad
SubprojectName
Obtenga o establece un valor de SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Valor de la propiedad
Successors
Obtiene un objeto Aspose.Tasks.TaskCollection que contiene todos los sucesores de este objeto Task.
public TaskCollection Successors { get; }
Valor de la propiedad
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
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
Type
Obtenga o establece un valor de tipo.
[EntityField]
public TaskType Type { get; set; }
Valor de la propiedad
Uid
Obtenga o establece un valor de Uid.
[EntityField]
public int Uid { get; set; }
Valor de la propiedad
WBS
Obtenga o establece un valor de WBS.
[EntityField]
public string WBS { get; set; }
Valor de la propiedad
El nivel WBS
Obtenga o establece un valor de WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Valor de la propiedad
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
Work
Recibe o establece un valor de trabajo.
[EntityField]
public Duration Work { get; set; }
Valor de la propiedad
WorkVariance
Obtenga o establece un valor de WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valor de la propiedad
Methods
Clone()
Crea una copia completa de una tarea sin subtases.
public object Clone()
Returns
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
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
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
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
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
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
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
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
Cortes cortos que representan el objeto de la tarea.</t,></t,></t,></t,></t,></t,>