Class Resource
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)
แสดงทรัพยากรในโครงการ
public class Resource : IEquatable<resource>
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; }
คุณสมบัติมูลค่า
AccrueAt
ได้รับหรือตั้งค่าค่าของ AccrueAt
[EntityField]
public CostAccrualType AccrueAt { get; set; }
คุณสมบัติมูลค่า
ActiveDirectoryGuid
รับหรือตั้งค่าของ ActiveDirectoryGuid
[EntityField]
public string ActiveDirectoryGuid { get; set; }
คุณสมบัติมูลค่า
ActualCost
รับหรือตั้งค่าค่าของ ActualCost
[EntityField]
public decimal ActualCost { 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; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
Assignments
ได้รับการเก็บรวบรวมคําสั่งทรัพยากรสําหรับวัตถุนี้
public ResourceAssignmentCollection Assignments { get; }
คุณสมบัติมูลค่า
AvailabilityPeriods
ได้รับตัวอย่างของคลาส Aspose.Tasks.AvailabilityPeriodCollectionการเก็บรวบรวมระยะเวลาในระหว่างที่ทรัพยากรที่มีอยู่
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
คุณสมบัติมูลค่า
AvailableFrom
รับหรือตั้งค่าของ AvailableFrom
[EntityField]
public DateTime AvailableFrom { get; set; }
คุณสมบัติมูลค่า
AvailableTo
ได้รับหรือตั้งค่าค่าของ AvailableTo
[EntityField]
public DateTime AvailableTo { get; set; }
คุณสมบัติมูลค่า
BCWP
ได้รับหรือตั้งค่าค่าของ BCWP
[EntityField]
public double BCWP { get; set; }
คุณสมบัติมูลค่า
BCWS
รับหรือตั้งค่าของ BCWS
[EntityField]
public double BCWS { get; set; }
คุณสมบัติมูลค่า
Baselines
รับตัวอย่าง BaselineCollection สําหรับวัตถุนี้ค่าพื้นฐานสําหรับทรัพยากร
public BaselineCollection 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; }
คุณสมบัติมูลค่า
Calendar
รับหรือตั้งค่าของปฏิทิน
[EntityField]
public Calendar Calendar { get; set; }
คุณสมบัติมูลค่า
CanLevel
รับหรือตั้งค่าหมายถึงว่า CanLevel จะตั้งค่าหรือไม่
[EntityField]
public NullableBool CanLevel { get; set; }
คุณสมบัติมูลค่า
Code
รับหรือตั้งค่าของรหัส
[EntityField]
public string Code { get; set; }
คุณสมบัติมูลค่า
Cost
รับหรือตั้งค่าค่าของค่าใช้จ่าย
[EntityField]
public decimal Cost { get; set; }
คุณสมบัติมูลค่า
CostCenter
ได้รับหรือตั้งค่าค่าของ CostCenter
[EntityField]
public string CostCenter { get; set; }
คุณสมบัติมูลค่า
CostPerUse
รับหรือตั้งค่าค่าของ CostPerUse
[EntityField]
public decimal CostPerUse { get; set; }
คุณสมบัติมูลค่า
CostVariance
ได้รับหรือตั้งค่าค่าของ CostVariance
[EntityField]
public double CostVariance { get; set; }
คุณสมบัติมูลค่า
Created
ได้รับหรือตั้งค่าค่าของสร้างขึ้น
[EntityField]
public DateTime Created { get; set; }
คุณสมบัติมูลค่า
อีเมล์
รับหรือตั้งค่าของ EMailAddress
[EntityField]
public string EMailAddress { get; set; }
คุณสมบัติมูลค่า
ExtendedAttributes
ได้รับค่าของคุณสมบัติที่ขยาย
public ExtendedAttributeCollection ExtendedAttributes { get; }
คุณสมบัติมูลค่า
Remarks
2 ชิ้นของข้อมูลที่จําเป็น - ตัวบ่งชี้กลับไปยังตารางคุณสมบัติที่ขยายซึ่งจะระบุโดย ID เฉพาะหรือ ID Field และค่าซึ่งจะระบุทั้งด้วยค่าหรือเครื่องหมายกลับไปยังรายการค่า
Finish
ได้รับหรือตั้งค่าค่าของ Finish
[EntityField]
public DateTime Finish { get; set; }
คุณสมบัติมูลค่า
Group
รับหรือตั้งค่าของกลุ่ม
[EntityField]
public string Group { get; set; }
คุณสมบัติมูลค่า
Guid
รับหรือตั้งค่าของคู่มือ
[EntityField]
public string Guid { get; set; }
คุณสมบัติมูลค่า
Hyperlink
รับหรือตั้งชื่อหรือข้อความอธิบายของ hyperlink ที่เกี่ยวข้องกับทรัพยากร
[EntityField]
public string Hyperlink { get; set; }
คุณสมบัติมูลค่า
HyperlinkAddress
ได้รับหรือตั้งค่าที่อยู่สําหรับ hyperlink ที่เกี่ยวข้องกับทรัพยากร
[EntityField]
public string HyperlinkAddress { get; set; }
คุณสมบัติมูลค่า
Remarks
ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress
HyperlinkSubAddress
รับหรือตั้งตําแหน่งที่เฉพาะเจาะจงในเอกสารใน hyperlink ที่เกี่ยวข้องกับทรัพยากร
[EntityField]
public string HyperlinkSubAddress { get; set; }
คุณสมบัติมูลค่า
Remarks
ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress
Id
รับหรือตั้งค่าของ ID
[EntityField]
public int Id { get; set; }
คุณสมบัติมูลค่า
Inactive
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า Inactive จะตั้งค่าหรือไม่
[EntityField]
public NullableBool Inactive { get; set; }
คุณสมบัติมูลค่า
Initials
ได้รับหรือตั้งค่าค่าของ Initials
[EntityField]
public string Initials { get; set; }
คุณสมบัติมูลค่า
IsBudget
รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsBudget จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsBudget { get; set; }
คุณสมบัติมูลค่า
IsCostResource
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsCostResource จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsCostResource { get; set; }
คุณสมบัติมูลค่า
IsEnterprise
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsEnterprise จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsEnterprise { get; set; }
คุณสมบัติมูลค่า
IsGeneric
รับหรือตั้งค่าหมายถึงว่า IsGeneric จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsGeneric { get; set; }
คุณสมบัติมูลค่า
IsNull
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsNull จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsNull { get; set; }
คุณสมบัติมูลค่า
IsRoot
ได้รับการแสดงให้เห็นว่าทรัพยากรเป็นแหล่งกําเนิดหลักทรัพยากรเป็นทรัพยากรพิเศษที่ถูกออกแบบมาเพื่อสนับสนุนภายในของรูปแบบของ MS Project และไม่ได้ตั้งใจที่จะใช้โดยตรงจากรหัสของผู้ใช้
public virtual bool IsRoot { get; }
คุณสมบัติมูลค่า
IsTeamAssignmentPool
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsTeamAssignmentPool จะตั้งค่าหรือไม่
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
คุณสมบัติมูลค่า
MaterialLabel
รับหรือตั้งค่าของ MaterialLabel
[EntityField]
public string MaterialLabel { get; set; }
คุณสมบัติมูลค่า
MaxUnits
รับหรือตั้งค่าของ MaxUnits
[EntityField]
public double MaxUnits { get; set; }
คุณสมบัติมูลค่า
Name
รับหรือตั้งค่าของชื่อ
[EntityField]
public string Name { get; set; }
คุณสมบัติมูลค่า
บันทึก RTF
รับหรือตั้งค่าของ NotesRTF
[EntityField]
public string NotesRTF { get; set; }
คุณสมบัติมูลค่า
NotesText
รับหรือตั้งค่าของ NotesText
[EntityField]
public string NotesText { get; set; }
คุณสมบัติมูลค่า
OutlineCode
ได้รับวัตถุ OutlineCodeCollectionความหมายของรหัส outline
public OutlineCodeCollection OutlineCode { get; }
คุณสมบัติมูลค่า
Remarks
2 ชิ้นของข้อมูลที่จําเป็น - ตัวบ่งชี้ไปยังตารางรหัสต้นฉบับที่จะระบุโดย FieldID และค่าที่ระบุโดยหมายเลข ValueID หรือ ValueGUID ในรายการค่า
Overallocated
รับหรือตั้งค่าหมายถึงว่า Overallocated จะตั้งค่าหรือไม่
[EntityField]
public NullableBool Overallocated { get; set; }
คุณสมบัติมูลค่า
OvertimeCost
รับหรือตั้งค่าค่าของ OvertimeCost
[EntityField]
public decimal OvertimeCost { get; set; }
คุณสมบัติมูลค่า
OvertimeRate
รับหรือตั้งค่าค่าของ OvertimeRate
[EntityField]
public decimal OvertimeRate { get; set; }
คุณสมบัติมูลค่า
OvertimeRateFormat
รับหรือตั้งค่าของ OvertimeRateFormat
[EntityField]
public RateFormatType OvertimeRateFormat { 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; }
คุณสมบัติมูลค่า
Phonetics
ได้รับหรือตั้งค่าค่าของ Phonetics
[EntityField]
public string Phonetics { get; set; }
คุณสมบัติมูลค่า
Rates
รับตัวอย่างของคลาส Aspose.Tasks.RateCollection สําหรับวัตถุนี้การเก็บรวบรวมระยะเวลาและอัตราที่เกี่ยวข้องกับแต่ละ
public RateCollection Rates { get; }
คุณสมบัติมูลค่า
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; }
คุณสมบัติมูลค่า
SV
รับหรือตั้งค่าค่าของ SV
[EntityField]
public double SV { get; set; }
คุณสมบัติมูลค่า
StandardRate
รับหรือตั้งค่าค่าของ StandardRate
[EntityField]
public decimal StandardRate { get; set; }
คุณสมบัติมูลค่า
StandardRateFormat
ได้รับหรือตั้งค่าค่าของ StandardRateFormat
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
คุณสมบัติมูลค่า
Start
ได้รับหรือตั้งค่าค่าเริ่มต้น
[EntityField]
public DateTime Start { get; set; }
คุณสมบัติมูลค่า
TimephasedData
ได้รับหรือตั้งค่าตัวอย่างของ Aspose.Tasks.TimephasedDataCollection class สําหรับวัตถุนี้
public TimephasedDataCollection TimephasedData { get; set; }
คุณสมบัติมูลค่า
Remarks
การอ่านได้รับการสนับสนุนสําหรับรูปแบบ XML เท่านั้น
Type
รับหรือตั้งค่าประเภท
[EntityField]
public ResourceType Type { get; set; }
คุณสมบัติมูลค่า
Uid
รับหรือตั้งค่าค่าของ Uid
[EntityField]
public int Uid { get; set; }
คุณสมบัติมูลค่า
WindowsUserAccount
รับหรือตั้งค่าของ WindowsUserAccount
[EntityField]
public string WindowsUserAccount { get; set; }
คุณสมบัติมูลค่า
Work
ได้รับหรือตั้งค่าค่าของงาน
[EntityField]
public Duration Work { get; set; }
คุณสมบัติมูลค่า
WorkVariance
ได้รับหรือตั้งค่าค่าของ WorkVariance
[EntityField]
public double WorkVariance { get; set; }
คุณสมบัติมูลค่า
Workgroup
ได้รับหรือตั้งค่าค่าของกลุ่มงาน
[EntityField]
public WorkGroupType Workgroup { get; set; }
คุณสมบัติมูลค่า
Methods
Delete()
ลบทรัพยากรและงานของมันจากโครงการ
public void Delete()
Equals(Resource)
กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับตัวอย่างที่ระบุของชั้น Aspose.Tasks.Resource
public bool Equals(Resource other)
Parameters
other
Resource
ตัวอย่างที่ระบุของคลาส Aspose.Tasks.Resource เพื่อเปรียบเทียบกับตัวอย่างนี้
Returns
True หากตัวอย่างที่ระบุของ Aspose.Tasks.คลาสทรัพยากรมีค่า Uid เดียวกันกับตัวเลือกนี้ The translation of “false” to Thai is “เท็จ”..
Equals(วัตถุ)
กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับวัตถุที่ระบุ
public override bool Equals(object obj)
Parameters
obj
object
วัตถุในการเปรียบเทียบกับกรณีนี้
Returns
True หากวัตถุที่ระบุเป็นทรัพยากรที่มีค่า Uid เดียวกันกับตัวอย่างนี้ The translation of “false” to Thai is “เท็จ”..
เก็บ>(Key<t, rsckey="">)
กลับค่าที่ทรัพย์สินจะถูกวางแผนในภาชนะนี้
public T Get<t>(Key<t, rsckey=""> key)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Rsc เพื่อรับคีย์ทรัพย์สิน
Returns
T
ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
GetHashCode()
กลับค่ารหัส hash สําหรับตัวอย่างของคลาส Aspose.Tasks.Resource
public override int GetHashCode()
Returns
กลับค่ารหัส hash สําหรับวัตถุนี้
GetTimephasedData(DateTime, DateTime, ระยะเวลาDataType)
กลับตัวอย่างของ Aspose.Tasks.TimephasedDataCollection class สําหรับวัตถุนี้ด้วย Aspose.Tasks.Resource.TimephasedData values ในวันที่เริ่มต้นและสิ้นสุดที่กําหนดของ 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.Resource.TimephasedData
GetTimephasedData(DateTime, DateTime)
กลับ Aspose.Tasks.TimephasedDataCollection สําหรับวัตถุนี้ด้วย Aspose.Tasks.Resource.TimephasedDatavalues ในวันที่เริ่มต้นและสิ้นสุดที่กําหนด
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
วันที่เริ่มต้นสําหรับข้อมูลขั้นตอนเวลา
end
DateTime
วันที่สิ้นสุดสําหรับข้อมูลขั้นตอนเวลา
Returns
รายการของ Aspose.Tasks.TimephasedData
ตะแกรง>(Key<t, rsckey=“””” T)
แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Rsc เพื่อรับคีย์ทรัพย์สิน
val
T
ประโยชน์
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
Set(คีย์<datetime, rsckey=“>, DateTime)
แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Rsc เพื่อรับคีย์ทรัพย์สิน
val
DateTime
ประโยชน์
ToString()
กลับตัวอักษรเส้นสั้นของตัวอักษรของ Aspose.Tasks.Resource Classรายละเอียดที่แม่นยําของตัวแทนไม่ระบุและอาจมีการเปลี่ยนแปลง
public override string ToString()
Returns
ลวดสั้นซึ่งเป็นวัตถุทรัพยากร</datetime,></datetime,></t,></t,></t,></t,></t,></t,>