Class ResourceAssignment
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.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 objectการเก็บรวบรวมค่าพื้นฐานที่เกี่ยวข้องกับคําสั่ง
public AssignmentBaselineCollection Baselines { get; }
คุณสมบัติมูลค่า
BookingType
รับหรือตั้งค่าของ BookingType
[EntityField]
public BookingType BookingType { get; set; }
คุณสมบัติมูลค่า
BudgetCost
รับหรือตั้งค่าค่าของ 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
รับหรือตั้งค่าตัวอย่างของ Class ExtendedAttributeCollection สําหรับวัตถุนี้
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
คุณสมบัติมูลค่า
Remarks
การอ่านได้รับการสนับสนุนสําหรับรูปแบบ XML เท่านั้น
Finish
ได้รับหรือตั้งค่าค่าของ Finish
[EntityField]
public DateTime Finish { get; set; }
คุณสมบัติมูลค่า
FinishVariance
ได้รับหรือตั้งค่าค่าของ FinishVariance
[EntityField]
public Duration FinishVariance { get; set; }
คุณสมบัติมูลค่า
FixedMaterial
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า 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
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า LinkedFields จะตั้งค่าหรือไม่
[EntityField]
public bool LinkedFields { get; set; }
คุณสมบัติมูลค่า
Milestone
รับหรือตั้งค่าหมายถึงว่า Milestone จะตั้งค่าหรือไม่
[EntityField]
public bool Milestone { get; set; }
คุณสมบัติมูลค่า
บันทึก RTF
รับหรือตั้งค่าบันทึกข้อความในรูปแบบ 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
รับหรือตั้งค่าของ PercentWorkComplete
[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
ได้รับหรือตั้งค่าค่าของ 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
รับหรือตั้งค่าค่า 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 หากตัวอย่างที่ระบุของคลาส WL29_.ResourceAssignment มีค่า UID เดียวกันกับตัวเลือกนี้ The translation of “false” to Thai is “เท็จ”..
Equals(วัตถุ)
กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับวัตถุที่ระบุ
public override bool Equals(object obj)
Parameters
obj
object
วัตถุในการเปรียบเทียบกับกรณีนี้
Returns
True ถ้า o เป็นการจัดหาทรัพยากรซึ่งกําหนดทรัมยากและงานเดียวกันกับตัวอย่างนี้ ฯลฯ The translation of “false” to Thai is “เท็จ”..
เก็บ>(Key<t, asnkey="">)
กลับค่าที่ทรัพย์สินจะถูกวางแผนในภาชนะนี้
public T Get<t>(Key<t, asnkey=""> key)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Asn เพื่อรับคีย์ทรัพย์สิน
Returns
T
ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
GetHashCode()
กลับค่ารหัส hash สําหรับตัวอย่างของคลาส Aspose.Tasks.ResourceAssignment
public override int GetHashCode()
Returns
กลับค่ารหัส hash สําหรับวัตถุนี้
GetTimephasedData(DateTime, DateTime, ระยะเวลาDataType)
กลับตัวอย่าง 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 class
GetTimephasedData(DateTime, DateTime)
Returns Aspose.Tasks.TimephasedDataCollection object with the instances of Aspose.Tasks.ResourceAssignment.TimephasedData class within given start and end dates of Aspose.Tasks.TimephasedDataType.AssignmentWork
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
วันที่เริ่มต้นสําหรับข้อมูลขั้นตอนเวลา
end
DateTime
วันที่สิ้นสุดสําหรับข้อมูลขั้นตอนเวลา
Returns
กลับรายการที่มีตัวอย่างของ Aspose.Tasks.TimephasedData class
GetTimephasedWork(DateTime, DateTime, ระยะเวลาDataType)
ได้รับปริมาณการทํางานชั่วคราวสําหรับช่วงเวลาวันที่ที่ระบุ
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
เริ่มต้นช่วงเวลาของวันที่
end
DateTime
ระยะเวลาสิ้นสุดของวันที่
timephasedDataType
TimephasedDataType
ประเภทข้อมูลที่กําหนดเวลาที่จะใช้
Returns
GetTimephasedWork(DateTime, DateTime)
ได้รับปริมาณการทํางานชั่วคราวสําหรับช่วงเวลาวันที่ที่ระบุ
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
เริ่มต้นช่วงเวลาของวันที่
end
DateTime
ระยะเวลาสิ้นสุดของวันที่
Returns
สื่อลามก(DateTime, TimeSpan, Calendar, รายการ, บอล , 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
วันที่สูงสุดจากรายการหรือวันที่เริ่มต้นถ้ารายการว่างเปล่า
ตะแกรง>(Key<t, asnkey=“””” T)
แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Asn เพื่อรับคีย์ทรัพย์สิน
val
T
ประโยชน์
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
SetMaterialResourceUnits(คู่, RateScaleType)
ชุดหน่วยสําหรับการกําหนดทรัพยากรวัสดุที่มีการบริโภควัสดุที่เปลี่ยนแปลงการบริโภควัสดุที่แตกต่างกันหมายความว่าเมื่ออายุการใช้งานเปลี่ยนแปลงปริมาณวัสดุที่ใช้จะเปลี่ยนแปลงอย่างต่อเนื่อง
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
จํานวนหน่วยที่เพิ่มขึ้นในช่วงเวลา
rateScaleType
RateScaleType
ระยะเวลาที่มูลค่าหน่วยเพิ่มขึ้น
Remarks
ตัวอย่างเช่นเพื่อตั้งค่า ‘123/เดือน’ SetUnitsScaled(123D, RateScaleType.Month) จะถูกเรียกได้
Exceptions
หากวิธีการจะถูกเรียกร้องสําหรับการจัดหาทรัพยากรที่ไม่ใช่วัสดุ
SplitTask(DateTime, DateTime, ปฏิทิน)
ส่วนแบ่งงานเป็นสองส่วน
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 classรายละเอียดที่แม่นยําของตัวแทนไม่ระบุและอาจมีการเปลี่ยนแปลง
public override string ToString()
Returns
ลวดสั้นซึ่งเป็นวัตถุการกําหนด</t,></t,></t,></t,></t,></t,>