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
Implements
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
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
ActualCost
Recebe ou coloca um valor de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor da propriedade
ActualDuration
Recebe ou coloca um valor de ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Valor da propriedade
ActualFinish
Obter ou definir um valor de ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valor da propriedade
ActualOvertimeCost
Obter ou definir um valor de ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor da propriedade
ActualOvertimeWork
Obter ou definir um valor de ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor da propriedade
ActualOvertimeWorkProtected
Obter ou definir um valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor da propriedade
ActualStart
Obter ou definir um valor de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valor da propriedade
ActualWork
Recebe ou coloca um valor de ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor da propriedade
ActualWorkProtected
Obter ou definir um valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor da propriedade
Assignments
Obtenha uma coleção de atribuições de recursos para este objeto.
public ResourceAssignmentCollection Assignments { get; }
Valor da propriedade
BCWP
Obter ou definir um valor do BCWP.
[EntityField]
public double BCWP { get; set; }
Valor da propriedade
BCWS
Obter ou definir um valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor da propriedade
Baselines
Recebe ou coleta a coleção de valores de base da tarefa.
public TaskBaselineCollection Baselines { get; set; }
Valor da propriedade
BudgetCost
Obter ou definir um valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor da propriedade
BudgetWork
Obter ou definir um valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor da propriedade
CV
Obter ou definir um valor de CV.
[EntityField]
public double CV { get; set; }
Valor da propriedade
Calendar
Obter ou definir um valor do calendário.
[EntityField]
public Calendar Calendar { get; set; }
Valor da propriedade
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
CommitmentFinish
Obtenha ou coloca um valor de CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Valor da propriedade
CommitmentStart
Obter ou definir um valor de ComitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Valor da propriedade
CommitmentType
Recebe ou coloca um valor do CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Valor da propriedade
ConstraintDate
Obter ou definir um valor de ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Valor da propriedade
ConstraintType
Obter ou definir um valor de ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Valor da propriedade
Contact
Recebe ou coloca um valor de contato.
[EntityField]
public string Contact { get; set; }
Valor da propriedade
Cost
Obter ou definir um valor de custo.
[EntityField]
public decimal Cost { get; set; }
Valor da propriedade
CostVariance
Obter ou definir um valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor da propriedade
Created
Recebe ou coloca um valor de Criado.
[EntityField]
public DateTime Created { get; set; }
Valor da propriedade
Deadline
Obter ou definir um valor de prazo.
[EntityField]
public DateTime Deadline { get; set; }
Valor da propriedade
DisplayAsSummary
Obter ou definir um valor que indique se o DisplayAsSummary é definido ou não.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Valor da propriedade
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
Duration
Obter ou definir um valor de duração.
[EntityField]
public Duration Duration { get; set; }
Valor da propriedade
DurationFormat
Obter ou definir um valor de DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Valor da propriedade
DurationText
Obter ou definir um valor de DurationText.
[EntityField]
public string DurationText { get; set; }
Valor da propriedade
DurationVariance
Obter ou definir um valor de DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Valor da propriedade
EarlyFinish
Obter ou definir um valor de EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Valor da propriedade
EarlyStart
Obter ou definir um valor de EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Valor da propriedade
EarnedValueMethod
Recebe ou coloca um valor do EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Valor da propriedade
ExtendedAttributes
Gets ExtendedAttributeCollection object contendo os valores de um atributo estendido.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valor da propriedade
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
ExternalTaskProject
Obter ou definir um valor do ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Valor da propriedade
ExternalUid
Obter ou definir o identificador Único da tarefa externa quando a tarefa é externa.
[EntityField]
public int ExternalUid { get; set; }
Valor da propriedade
Finish
Obter ou definir um valor de Finish.
[EntityField]
public DateTime Finish { get; set; }
Valor da propriedade
FinishSlack
Obter ou definir um valor de FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Valor da propriedade
FinishText
Obter ou definir um valor do FinishText.
[EntityField]
public string FinishText { get; set; }
Valor da propriedade
FinishVariance
Obter ou definir um valor de FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valor da propriedade
FixedCost
Obter ou definir um valor de FixedCost.
[EntityField]
public double FixedCost { get; set; }
Valor da propriedade
FixedCostAccrual
Obter ou definir um valor de FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Valor da propriedade
FreeSlack
Obter ou definir um valor de FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Valor da propriedade
Guid
Recebe ou coloca um valor de Guia.
[EntityField]
public string Guid { get; set; }
Valor da propriedade
HideBar
Obter ou definir um valor que indique se o HideBar é configurado ou não.
[EntityField]
public NullableBool HideBar { get; set; }
Valor da propriedade
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
HyperlinkAddress
Recebe ou coloca o endereço para um hiperlink associado a uma tarefa.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor da propriedade
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
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
IgnoreResourceCalendar
Obter ou definir um valor que indique se o IgnoreResourceCalendar é configurado ou não.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Valor da propriedade
IgnoreWarnings
Obter ou definir um valor que indique se o IgnoreWarnings é definido ou não.
[EntityField]
public bool IgnoreWarnings { get; set; }
Valor da propriedade
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
IsCritical
Obter ou definir um valor que indique se IsCritical é definido ou não.
[EntityField]
public NullableBool IsCritical { get; set; }
Valor da propriedade
IsEffortDriven
Obter ou definir um valor que indique se IsEffortDriven é configurado ou não.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Valor da propriedade
IsEstimated
Recebe ou coloca um valor indicando se o Estimado é definido ou não.
[EntityField]
public NullableBool IsEstimated { get; set; }
Valor da propriedade
IsExpanded
Obter ou definir um valor que indique se IsExpanded é definido ou não.
[EntityField]
public NullableBool IsExpanded { get; set; }
Valor da propriedade
IsExternalTask
Obter ou definir um valor que indique se IsExternalTask é configurado ou não.
[EntityField]
public bool IsExternalTask { get; set; }
Valor da propriedade
IsManual
Obter ou definir um valor que indique se IsManual é definido ou não.
[EntityField]
public NullableBool IsManual { get; set; }
Valor da propriedade
IsMarked
Obter ou definir um valor indicando se IsMarked é definido ou não.
[EntityField]
public bool IsMarked { get; set; }
Valor da propriedade
IsMilestone
Obter ou definir um valor que indique se IsMilestone é definido ou não.
[EntityField]
public NullableBool IsMilestone { get; set; }
Valor da propriedade
IsNull
Obter ou definir um valor indicando se IsNull é definido ou não.
[EntityField]
public NullableBool IsNull { get; set; }
Valor da propriedade
IsOverallocated
Obter ou definir um valor que indique se IsOverallocated é definido ou não.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Valor da propriedade
IsPublished
Obter ou definir um valor que indique se IsPublished é definido ou não.
[EntityField]
public NullableBool IsPublished { get; set; }
Valor da propriedade
IsRecurring
Obter ou definir um valor que indique se o IsRecurring é definido ou não.
[EntityField]
public NullableBool IsRecurring { get; set; }
Valor da propriedade
IsResumeValid
Obter ou definir um valor que indique se IsResumeValid é definido ou não.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Valor da propriedade
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
IsSubproject
Recebe ou coloca um valor que indique se o IsSubproject é configurado ou não.
[EntityField]
public bool IsSubproject { get; set; }
Valor da propriedade
IsSubprojectReadOnly
Obter ou definir um valor que indique se IsSubprojectReadOnly é definido ou não.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Valor da propriedade
IsSummary
Recebe ou coloca um valor que indique se o IsSummary é definido ou não.
[EntityField]
public bool IsSummary { get; set; }
Valor da propriedade
LateFinish
Obter ou definir um valor de LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Valor da propriedade
LateStart
Obter ou definir um valor de LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Valor da propriedade
LevelAssignments
Obter ou definir um valor que indique se LevelAssignments é configurado ou não.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Valor da propriedade
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
LevelingDelay
Recebe ou coloca um valor de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valor da propriedade
ManualDuration
Obter ou definir um valor de ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Valor da propriedade
ManualFinish
Obter ou definir um valor de ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Valor da propriedade
ManualStart
Obter ou definir um valor de ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Valor da propriedade
Name
Recebe ou coloca um valor de Nome.
[EntityField]
public string Name { get; set; }
Valor da propriedade
Notas de RTF
Recebe ou coloca um valor de NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valor da propriedade
NotesText
Obter ou definir um valor de NotasText.
[EntityField]
public string NotesText { get; set; }
Valor da propriedade
OutlineCodes
Receba ou coleta o objeto Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Valor da propriedade
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
OutlineNumber
Obter ou definir um valor de OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Valor da propriedade
OvertimeCost
Obter ou definir um valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor da propriedade
OvertimeWork
Obter ou definir um valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor da propriedade
ParentProject
Obter o projeto-mãe de uma tarefa.
public Project ParentProject { get; }
Valor da propriedade
Remarks
Chame Project.UpdateReferências para atualizar essas propriedades.
ParentTask
É a tarefa parental de uma tarefa.
public Task ParentTask { get; }
Valor da propriedade
PercentComplete
Obter ou definir um valor de Percentagem Completo.
[EntityField]
public int PercentComplete { get; set; }
Valor da propriedade
PercentWorkComplete
Obter ou definir um valor de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor da propriedade
PhysicalPercentComplete
Recebe ou coloca um valor de PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Valor da propriedade
Predecessors
Obtenha um objeto Aspose.Tasks.TaskCollection que contém todos os predecessores deste objeto Task.
public TaskCollection Predecessors { get; }
Valor da propriedade
PreleveledFinish
Obter ou definir um valor de PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Valor da propriedade
PreleveledStart
Obter ou definir um valor de PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Valor da propriedade
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
Priority
Obter ou definir um valor de Prioridade.
[EntityField]
public int Priority { get; set; }
Valor da propriedade
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;
public RecurringTaskInfo RecurringInfo { get; }
Valor da propriedade
RegularWork
Obter ou definir um valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor da propriedade
RemainingCost
Recebe ou coloca um valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor da propriedade
RemainingDuration
Obter ou definir um valor de RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Valor da propriedade
RemainingOvertimeCost
Obter ou definir um valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor da propriedade
RemainingOvertimeWork
Obter ou definir um valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor da propriedade
RemainingWork
Recebe ou coloca um valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor da propriedade
Resume
Recebe ou coloca um valor de Resumo.
[EntityField]
public DateTime Resume { get; set; }
Valor da propriedade
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
SplitParts
Obter uma coleção SplitPart que representa as porções de uma tarefa.
public SplitPartCollection SplitParts { get; }
Valor da propriedade
Start
Obter ou definir um valor de Início.
[EntityField]
public DateTime Start { get; set; }
Valor da propriedade
StartSlack
Obter ou definir um valor de StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Valor da propriedade
StartText
Obter ou definir um valor do StartText.
[EntityField]
public string StartText { get; set; }
Valor da propriedade
StartVariance
Obter ou definir um valor de StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valor da propriedade
Status
Obtenha status de tarefa.
[EntityField]
public TaskStatus Status { get; }
Valor da propriedade
StatusManager
Obter ou definir um valor de StatusManager.
[EntityField]
public string StatusManager { get; set; }
Valor da propriedade
Stop
Obter ou definir um valor de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valor da propriedade
SubprojectName
Obter ou definir um valor de SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Valor da propriedade
Successors
Obtenha um Objeto Aspose.Tasks.TaskCollection que contém todos os sucessores deste Objeto Task.
public TaskCollection Successors { get; }
Valor da propriedade
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
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
Type
Obter ou definir um valor de Tipo.
[EntityField]
public TaskType Type { get; set; }
Valor da propriedade
Uid
Recebe ou coloca um valor de Uid.
[EntityField]
public int Uid { get; set; }
Valor da propriedade
WBS
Obter ou definir um valor de WBS.
[EntityField]
public string WBS { get; set; }
Valor da propriedade
WBS Nível
Obter ou definir um valor de WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Valor da propriedade
Warning
Recebe ou coloca um valor que indica se o Alerta é configurado ou não.
[EntityField]
public bool Warning { get; set; }
Valor da propriedade
Work
Obter ou estabelecer um valor de trabalho.
[EntityField]
public Duration Work { get; set; }
Valor da propriedade
WorkVariance
Obter ou definir um valor de WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valor da propriedade
Methods
Clone()
Crie uma cópia completa de uma tarefa sem subtasks.
public object Clone()
Returns
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
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
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
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
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
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
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
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
Uma faixa curta que representa o objeto de tarefa.</t,></t,></t,></t,></t,></t,>