Class ResourceAssignment
名称: Aspose.Tasks 會議: Aspose.Tasks.dll (25.5.0)
代表一个项目中的资源分配。
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
收到或设置一个值的ACWP。
[EntityField]
public double ACWP { get; set; }
财产价值
ActualCost
收到或设置值的ActualCost。
[EntityField]
public decimal ActualCost { get; set; }
财产价值
ActualFinish
收到或设置ActualFinish的值。
[EntityField]
public DateTime ActualFinish { get; set; }
财产价值
ActualOvertimeCost
收到或设置一个值的ActualOvertimeCost。
[EntityField]
public decimal ActualOvertimeCost { get; set; }
财产价值
ActualOvertimeWork
收到或设置 ActualOvertimeWork 的值。
[EntityField]
public Duration ActualOvertimeWork { get; set; }
财产价值
ActualOvertimeWorkProtected
获取或设置 ActualOvertimeWorkProtected 的值。
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
财产价值
ActualStart
收到或设置ActualStart的值。
[EntityField]
public DateTime ActualStart { get; set; }
财产价值
ActualWork
收到或设置ActualWork的值。
[EntityField]
public Duration ActualWork { get; set; }
财产价值
ActualWorkProtected
收到或设置ActualWorkProtected的值。
[EntityField]
public Duration ActualWorkProtected { get; set; }
财产价值
AssignmentOwner
收到或设置 AssignmentOwner 的值。
[EntityField]
public string AssignmentOwner { get; set; }
财产价值
AssignmentOwnerGuid
收到或设置 AssignmentOwnerGuid 的值。
[EntityField]
public string AssignmentOwnerGuid { get; set; }
财产价值
BCWP
收到或设置 BCWP 的值。
[EntityField]
public double BCWP { get; set; }
财产价值
BCWS
收到或设置 BCWS 的值。
[EntityField]
public double BCWS { get; set; }
财产价值
Baselines
获取 AssignmentBaselineCollection 对象。收集与任务相关的基线值。
public AssignmentBaselineCollection Baselines { get; }
财产价值
BookingType
收到或设置 BookingType 的值。
[EntityField]
public BookingType BookingType { get; set; }
财产价值
BudgetCost
收到或设置预算成本的值。
[EntityField]
public decimal BudgetCost { get; set; }
财产价值
BudgetWork
收到或设置 BudgetWork 的值。
[EntityField]
public Duration BudgetWork { get; set; }
财产价值
CV
收到或设置一个值的CV。
[EntityField]
public double CV { get; set; }
财产价值
Confirmed
收到或设置一个值,表明确认是否设置。
[EntityField]
public bool Confirmed { get; set; }
财产价值
Cost
收到或设置成本的值。
[EntityField]
public decimal Cost { get; set; }
财产价值
CostRateTableType
收到或设置 CostRateTableType 的值。
[EntityField]
public RateType CostRateTableType { get; set; }
财产价值
CostVariance
收到或设置 CostVariance 的值。
[EntityField]
public double CostVariance { get; set; }
财产价值
Created
得到或设置创造的价值。
[EntityField]
public DateTime Created { get; set; }
财产价值
Delay
收到或设置延迟值。
[EntityField]
public Duration Delay { get; set; }
财产价值
ExtendedAttributes
收到或设置该对象的 ExtendedAttributeCollection 类的例子。
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
财产价值
Remarks
阅读仅支持 XML 格式。
Finish
收到或设置一个值的终结。
[EntityField]
public DateTime Finish { get; set; }
财产价值
FinishVariance
收到或设置 FinishVariance 的值。
[EntityField]
public Duration FinishVariance { get; set; }
财产价值
FixedMaterial
收到或设置一个值,表明固定材料是否设置。
[EntityField]
public bool FixedMaterial { get; set; }
财产价值
Guid
获得或设置这个任务的独特识别器。
public Guid? Guid { get; set; }
财产价值
Guid ?
HasFixedRateUnits
收到或设置一个值,表明 HasFixedRateUnits 是否设置。
[EntityField]
public bool HasFixedRateUnits { get; set; }
财产价值
Hyperlink
收到或设置 Hyperlink 的值。
[EntityField]
public string Hyperlink { get; set; }
财产价值
HyperlinkAddress
收到或设置 HyperlinkAddress 的值。
[EntityField]
public string HyperlinkAddress { get; set; }
财产价值
HyperlinkSubAddress
收到或设置 HyperlinkSubAddress 的值。
[EntityField]
public string HyperlinkSubAddress { get; set; }
财产价值
LevelingDelay
收到或设置 LevelingDelay 的值。
[EntityField]
public Duration LevelingDelay { get; set; }
财产价值
LinkedFields
收到或设置一个值,表明LinkedField是否设置。
[EntityField]
public bool LinkedFields { get; set; }
财产价值
Milestone
收到或设置一个值,表明 Milestone 是否设置。
[EntityField]
public bool Milestone { get; set; }
财产价值
注意事项
收到或在 RTF 格式设置文本笔记。
[EntityField]
public string NotesRTF { get; set; }
财产价值
NotesText
收到或设置从 RTF 数据中提取的笔记的清晰文本。
[EntityField]
public string NotesText { get; set; }
财产价值
Overallocated
收到或设置值,表明 Overallocated 是否设置。
[EntityField]
public bool Overallocated { get; set; }
财产价值
OvertimeCost
收到或设置 OvertimeCost 的值。
[EntityField]
public decimal OvertimeCost { get; set; }
财产价值
OvertimeWork
收到或设置 OvertimeWork 的值。
[EntityField]
public Duration OvertimeWork { get; set; }
财产价值
ParentProject
得到这个任务的父母项目。
public Project ParentProject { get; }
财产价值
PeakUnits
收到或设置一个值的PeakUnits。
[EntityField]
public double PeakUnits { get; set; }
财产价值
PercentWorkComplete
收到或设置百分比WorkComplete的值。
[EntityField]
public int PercentWorkComplete { get; set; }
财产价值
RateScale
收到或设置 RateScale 的值。
[EntityField]
public RateScaleType RateScale { get; set; }
财产价值
RegularWork
收到或设置一个值的 RegularWork。
[EntityField]
public Duration RegularWork { get; set; }
财产价值
RemainingCost
收到或设置 RemainingCost 的值。
[EntityField]
public decimal RemainingCost { get; set; }
财产价值
RemainingOvertimeCost
收到或设置 RemainingOvertimeCost 的值。
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
财产价值
RemainingOvertimeWork
收到或设置 RemainingOvertimeWork 的值。
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
财产价值
RemainingWork
收到或设置 RemainingWork 的值。
[EntityField]
public Duration RemainingWork { get; set; }
财产价值
Resource
用于任务的资源。
public Resource Resource { get; set; }
财产价值
ResponsePending
收到或设置一个值,表明 ResponsePending 是否设置。
[EntityField]
public bool ResponsePending { get; set; }
财产价值
Resume
收到或设置回复的值。
[EntityField]
public DateTime Resume { get; set; }
财产价值
SV
收到或设置 SV 的值。
[EntityField]
public double SV { get; set; }
财产价值
Start
收到或设置一个开始值。
[EntityField]
public DateTime Start { get; set; }
财产价值
StartVariance
收到或设置 StartVariance 的值。
[EntityField]
public Duration StartVariance { get; set; }
财产价值
Stop
收到或设置停止值。
[EntityField]
public DateTime Stop { get; set; }
财产价值
Summary
收到或设置一个值,表明总结是否设置。
[EntityField]
public bool Summary { get; set; }
财产价值
Task
这是一个资源被分配的任务。
public Task Task { get; set; }
财产价值
TimephasedData
获取或设置 Aspose.Tasks.TimephasedDataCollection 类,包含 Aspose.Tasks.ResourceAssignment.TimephasedData 类的元素。
public TimephasedDataCollection TimephasedData { get; set; }
财产价值
Uid
收到或设置值的Uid。
[EntityField]
public int Uid { get; set; }
财产价值
Units
收到或设置单位的值。
[EntityField]
public double Units { get; set; }
财产价值
UpdateNeeded
收到或设置值,表明 UpdateNeed 是否设置。
[EntityField]
public bool UpdateNeeded { get; set; }
财产价值
VAC
收到或设置 VAC 的值。
[EntityField]
public double VAC { get; set; }
财产价值
Work
获得或设置工作价值。
[EntityField]
public Duration Work { get; set; }
财产价值
WorkContour
收到或设置 WorkContour 的值。
[EntityField]
public WorkContourType WorkContour { get; set; }
财产价值
WorkVariance
收到或设置 WorkVariance 的值。
[EntityField]
public Duration WorkVariance { get; set; }
财产价值
Methods
Delete()
从项目任务收集中删除资源分配。
public void Delete()
Equals(ResourceAssignment)
返回一个值,表明这个例子是否相当于 Aspose.Tasks.ResourceAssignment 类的特定例子。
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Aspose.Tasks.ResourceAssignment 类的指定例子与此例子进行比较。
Returns
True 如果 Aspose.Tasks.ResourceAssignment 类的指定例子与此例子的 UID 值相同;否则, 虚假.
Equals(对象)
返回一个值,表明这个例子是否相当于一个指定的对象。
public override bool Equals(object obj)
Parameters
obj
object
与这个案例进行比较。
Returns
True 如果 o 是与此例相同的资源和任务分配的 资源配置;否则, 虚假.
得(基<t , asnkey="">)
返回该容器中的财产地图的值。
public T Get<t>(Key<t, asnkey=""> key)
Parameters
特定的属性密钥. Aspose.Tasks.Asn 获取属性密钥。
Returns
T
该财产在该容器中地图的价值。
类型参数
T
地图值的类型。
GetHashCode()
返回对 Aspose.Tasks.ResourceAssignment 类的示例的 hash 代码值。
public override int GetHashCode()
Returns
返回此对象的哈希代码值。
GetTimephasedData(日期, 日期, 日期, 日期)
返回 Aspose.Tasks.TimephasedDataCollection 类,其中包含 Aspose.Tasks.ResourceAssignment.TimephasedData 类在指定的 Aspose.Tasks.TimephasedDataType 开始和结束日期内。
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
时间阶段数据的开始日期。
end
DateTime
时间阶段数据的终止日期。
timephasedType
TimephasedDataType
时间阶段数据类型(Aspose.Tasks.TimephasedDataType)
Returns
返回包含 Aspose.Tasks.TimephasedData 类的示例列表。
GetTimephasedData(日期,日期)
返回 Aspose.Tasks.TimephasedDataCollection 对象与 Aspose.Tasks.ResourceAssignment.TimephasedData 类在 Aspose.Tasks.TimephasedDataType.AssignmentWork 的特定开始和结束日期内。
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
时间阶段数据的开始日期。
end
DateTime
时间阶段数据的终止日期。
Returns
返回包含 Aspose.Tasks.Timephased数据类的示例列表。
GetTimephasedWork(日期, 日期, 日期, 日期)
收到指定的日期时间间隔的时间段工作的数量。
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
开始日期时间间隔。
end
DateTime
日期时间间隔结束。
timephasedDataType
TimephasedDataType
使用的时间段数据的类型。
Returns
GetTimephasedWork(日期,日期)
收到指定的日期时间间隔的时间段工作的数量。
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
开始日期时间间隔。
end
DateTime
日期时间间隔结束。
Returns
马克思(DateTime, TimeSpan, 日历, 列表, 波尔 , int)
创建时间阶段数据列表。
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
具体的开始日期。
time
TimeSpan
指定的工作时间。
calendar
Calendar
具体工作日历。
list
List
<
TimephasedData
>
时间阶段数据的列表。
isWorking
bool
指定的旗帜,说明时间阶段数据是否正在运行。
type
int
指定的时间阶段数据类型。
Returns
列表或开始日期的最大日期,如果列表空。
设置T>(基<t , asnkey=”“““T”)
将指定的属性地图到该容器中的指定的值。
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
特定的属性密钥. Aspose.Tasks.Asn 获取属性密钥。
val
T
价值的。
类型参数
T
地图值的类型。
SetMaterialResourceUnits(双重,RateScale类型)
设置单位用于分配具有变量材料消耗的材料资源。变量材料消耗的意思是,随着分配时间的变化,使用的材料的数量相对变化。
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
在时间期间积累的单位数量。
rateScaleType
RateScaleType
单位值增加的时间。
Remarks
例如,要设置“123/月”,应呼叫 SetUnitsScaled(123D, RateScaleType.Month)。
Exceptions
如果方法被要求分配非物质资源。
SplitTask(日期、日期、日期)
把任务分成两部分。
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
工作中断开始以分裂为基础。
finish
DateTime
工作中断的结束是基于分裂的。
calendar
Calendar
按日历分开。
Exceptions
当开始日期时的通道低于任务开始日期。
完成日期时的交叉比任务完成日期更大。
TimephasedDataFromTaskDuration(Calendar)
基于任务持续时间和预定开始日期创建时间阶段数据列表。
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
该日历将时间阶段数据从中产生。
ToString()
返回 Aspose.Tasks.ResourceAssignment 类的例子短行代表性。描述的准确细节不明确,可进行更改。
public override string ToString()
Returns
简短的序列,代表任务对象。</t,></t,></t,></t,></t,></t,>