Class ResourceAssignment

Class ResourceAssignment

ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)

แสดงให้เห็นถึงการกําหนดทรัพยากรในโครงการ

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

อนุญาโตตุลาการ

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; }

คุณสมบัติมูลค่า

double

ActualCost

รับหรือตั้งค่าค่าของ ActualCost

[EntityField]
public decimal ActualCost { get; set; }

คุณสมบัติมูลค่า

decimal

ActualFinish

รับหรือตั้งค่าของ ActualFinish

[EntityField]
public DateTime ActualFinish { get; set; }

คุณสมบัติมูลค่า

DateTime

ActualOvertimeCost

รับหรือตั้งค่าค่าของ ActualOvertimeCost

[EntityField]
public decimal ActualOvertimeCost { get; set; }

คุณสมบัติมูลค่า

decimal

ActualOvertimeWork

รับหรือตั้งค่าของ ActualOvertimeWork

[EntityField]
public Duration ActualOvertimeWork { get; set; }

คุณสมบัติมูลค่า

Duration

ActualOvertimeWorkProtected

รับหรือตั้งค่าของ ActualOvertimeWorkProtected

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

คุณสมบัติมูลค่า

Duration

ActualStart

รับหรือตั้งค่าของ ActualStart

[EntityField]
public DateTime ActualStart { get; set; }

คุณสมบัติมูลค่า

DateTime

ActualWork

รับหรือตั้งค่าของ ActualWork

[EntityField]
public Duration ActualWork { get; set; }

คุณสมบัติมูลค่า

Duration

ActualWorkProtected

รับหรือตั้งค่าของ ActualWorkProtected

[EntityField]
public Duration ActualWorkProtected { get; set; }

คุณสมบัติมูลค่า

Duration

AssignmentOwner

ได้รับหรือตั้งค่าค่าของ AssignmentOwner

[EntityField]
public string AssignmentOwner { get; set; }

คุณสมบัติมูลค่า

string

AssignmentOwnerGuid

รับหรือตั้งค่าของ AssignmentOwnerGuid

[EntityField]
public string AssignmentOwnerGuid { get; set; }

คุณสมบัติมูลค่า

string

BCWP

ได้รับหรือตั้งค่าค่าของ BCWP

[EntityField]
public double BCWP { get; set; }

คุณสมบัติมูลค่า

double

BCWS

รับหรือตั้งค่าของ BCWS

[EntityField]
public double BCWS { get; set; }

คุณสมบัติมูลค่า

double

Baselines

ได้รับ AssignmentBaselineCollection objectการเก็บรวบรวมค่าพื้นฐานที่เกี่ยวข้องกับคําสั่ง

public AssignmentBaselineCollection Baselines { get; }

คุณสมบัติมูลค่า

AssignmentBaselineCollection

BookingType

รับหรือตั้งค่าของ BookingType

[EntityField]
public BookingType BookingType { get; set; }

คุณสมบัติมูลค่า

BookingType

BudgetCost

รับหรือตั้งค่าค่าของ BudgetCost

[EntityField]
public decimal BudgetCost { get; set; }

คุณสมบัติมูลค่า

decimal

BudgetWork

ได้รับหรือตั้งค่าค่าของ BudgetWork

[EntityField]
public Duration BudgetWork { get; set; }

คุณสมบัติมูลค่า

Duration

CV

รับหรือตั้งค่าค่าของ CV

[EntityField]
public double CV { get; set; }

คุณสมบัติมูลค่า

double

Confirmed

รับหรือตั้งค่าค่าแสดงให้เห็นว่าการยืนยันจะตั้งค่าหรือไม่

[EntityField]
public bool Confirmed { get; set; }

คุณสมบัติมูลค่า

bool

Cost

รับหรือตั้งค่าค่าของค่าใช้จ่าย

[EntityField]
public decimal Cost { get; set; }

คุณสมบัติมูลค่า

decimal

CostRateTableType

รับหรือตั้งค่า CostRateTableType

[EntityField]
public RateType CostRateTableType { get; set; }

คุณสมบัติมูลค่า

RateType

CostVariance

ได้รับหรือตั้งค่าค่าของ CostVariance

[EntityField]
public double CostVariance { get; set; }

คุณสมบัติมูลค่า

double

Created

ได้รับหรือตั้งค่าค่าของสร้างขึ้น

[EntityField]
public DateTime Created { get; set; }

คุณสมบัติมูลค่า

DateTime

Delay

รับหรือตั้งค่าค่าการล่าช้า

[EntityField]
public Duration Delay { get; set; }

คุณสมบัติมูลค่า

Duration

ExtendedAttributes

รับหรือตั้งค่าตัวอย่างของ Class ExtendedAttributeCollection สําหรับวัตถุนี้

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

คุณสมบัติมูลค่า

ExtendedAttributeCollection

Remarks

การอ่านได้รับการสนับสนุนสําหรับรูปแบบ XML เท่านั้น

Finish

ได้รับหรือตั้งค่าค่าของ Finish

[EntityField]
public DateTime Finish { get; set; }

คุณสมบัติมูลค่า

DateTime

FinishVariance

ได้รับหรือตั้งค่าค่าของ FinishVariance

[EntityField]
public Duration FinishVariance { get; set; }

คุณสมบัติมูลค่า

Duration

FixedMaterial

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า FixedMaterial จะตั้งค่าหรือไม่

[EntityField]
public bool FixedMaterial { get; set; }

คุณสมบัติมูลค่า

bool

Guid

รับหรือตั้งค่าตัวระบุที่ไม่ซ้ํากันสําหรับงานนี้

public Guid? Guid { get; set; }

คุณสมบัติมูลค่า

Guid ?

HasFixedRateUnits

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า HasFixedRateUnits จะตั้งค่าหรือไม่

[EntityField]
public bool HasFixedRateUnits { get; set; }

คุณสมบัติมูลค่า

bool

Hyperlink

ได้รับหรือตั้งค่าค่าของ Hyperlink

[EntityField]
public string Hyperlink { get; set; }

คุณสมบัติมูลค่า

string

HyperlinkAddress

รับหรือตั้งค่าของ HyperlinkAddress

[EntityField]
public string HyperlinkAddress { get; set; }

คุณสมบัติมูลค่า

string

HyperlinkSubAddress

รับหรือตั้งค่าของ HyperlinkSubAddress

[EntityField]
public string HyperlinkSubAddress { get; set; }

คุณสมบัติมูลค่า

string

LevelingDelay

รับหรือตั้งค่าของ LevelingDelay

[EntityField]
public Duration LevelingDelay { get; set; }

คุณสมบัติมูลค่า

Duration

LinkedFields

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า LinkedFields จะตั้งค่าหรือไม่

[EntityField]
public bool LinkedFields { get; set; }

คุณสมบัติมูลค่า

bool

Milestone

รับหรือตั้งค่าหมายถึงว่า Milestone จะตั้งค่าหรือไม่

[EntityField]
public bool Milestone { get; set; }

คุณสมบัติมูลค่า

bool

บันทึก RTF

รับหรือตั้งค่าบันทึกข้อความในรูปแบบ RTFสนับสนุนสําหรับรูปแบบ MPP เท่านั้น

[EntityField]
public string NotesRTF { get; set; }

คุณสมบัติมูลค่า

string

NotesText

รับหรือตั้งค่าข้อความที่เรียบจากข้อมูล RTF

[EntityField]
public string NotesText { get; set; }

คุณสมบัติมูลค่า

string

Overallocated

รับหรือตั้งค่าหมายถึงว่า Overallocated จะตั้งค่าหรือไม่

[EntityField]
public bool Overallocated { get; set; }

คุณสมบัติมูลค่า

bool

OvertimeCost

รับหรือตั้งค่าค่าของ OvertimeCost

[EntityField]
public decimal OvertimeCost { get; set; }

คุณสมบัติมูลค่า

decimal

OvertimeWork

ได้รับหรือตั้งค่าค่าของ OvertimeWork

[EntityField]
public Duration OvertimeWork { get; set; }

คุณสมบัติมูลค่า

Duration

ParentProject

ได้รับโครงการแม่สําหรับงานนี้

public Project ParentProject { get; }

คุณสมบัติมูลค่า

Project

PeakUnits

รับหรือตั้งค่าค่าของ PeakUnits

[EntityField]
public double PeakUnits { get; set; }

คุณสมบัติมูลค่า

double

PercentWorkComplete

รับหรือตั้งค่าของ PercentWorkComplete

[EntityField]
public int PercentWorkComplete { get; set; }

คุณสมบัติมูลค่า

int

RateScale

รับหรือตั้งค่าค่าของ RateScale

[EntityField]
public RateScaleType RateScale { get; set; }

คุณสมบัติมูลค่า

RateScaleType

RegularWork

รับหรือตั้งค่าของ RegularWork

[EntityField]
public Duration RegularWork { get; set; }

คุณสมบัติมูลค่า

Duration

RemainingCost

รับหรือตั้งค่าค่าของ RemainingCost

[EntityField]
public decimal RemainingCost { get; set; }

คุณสมบัติมูลค่า

decimal

RemainingOvertimeCost

รับหรือตั้งค่าค่าของ RemainingOvertimeCost

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

คุณสมบัติมูลค่า

decimal

RemainingOvertimeWork

ได้รับหรือตั้งค่าค่าของ RemainingOvertimeWork

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

คุณสมบัติมูลค่า

Duration

RemainingWork

ได้รับหรือตั้งค่าค่าของ RemainingWork

[EntityField]
public Duration RemainingWork { get; set; }

คุณสมบัติมูลค่า

Duration

Resource

ทรัพยากรที่กําหนดไว้สําหรับงาน

public Resource Resource { get; set; }

คุณสมบัติมูลค่า

Resource

ResponsePending

รับหรือตั้งค่าหมายถึงว่า ResponsePending จะตั้งค่าหรือไม่

[EntityField]
public bool ResponsePending { get; set; }

คุณสมบัติมูลค่า

bool

Resume

ได้รับหรือตั้งค่าค่าของ Resume

[EntityField]
public DateTime Resume { get; set; }

คุณสมบัติมูลค่า

DateTime

SV

รับหรือตั้งค่าค่าของ SV

[EntityField]
public double SV { get; set; }

คุณสมบัติมูลค่า

double

Start

ได้รับหรือตั้งค่าค่าเริ่มต้น

[EntityField]
public DateTime Start { get; set; }

คุณสมบัติมูลค่า

DateTime

StartVariance

รับหรือตั้งค่าค่าของ StartVariance

[EntityField]
public Duration StartVariance { get; set; }

คุณสมบัติมูลค่า

Duration

Stop

รับหรือตั้งค่าค่า Stop

[EntityField]
public DateTime Stop { get; set; }

คุณสมบัติมูลค่า

DateTime

Summary

รับหรือตั้งค่าหมายความว่าการสรุปจะตั้งค่าหรือไม่

[EntityField]
public bool Summary { get; set; }

คุณสมบัติมูลค่า

bool

Task

งานที่ให้ทรัพยากร

public Task Task { get; set; }

คุณสมบัติมูลค่า

Task

TimephasedData

ได้รับหรือตั้งค่าตัวอย่างของคลาส Aspose.Tasks.TimephasedDataCollection ที่มีองค์ประกอบของคลาส Aspose.Tasks.ResourceAssignment.TimephasedData

public TimephasedDataCollection TimephasedData { get; set; }

คุณสมบัติมูลค่า

TimephasedDataCollection

Uid

รับหรือตั้งค่าค่าของ Uid

[EntityField]
public int Uid { get; set; }

คุณสมบัติมูลค่า

int

Units

ได้รับหรือตั้งค่าค่าของหน่วย

[EntityField]
public double Units { get; set; }

คุณสมบัติมูลค่า

double

UpdateNeeded

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า UpdateNeed จะตั้งค่าหรือไม่

[EntityField]
public bool UpdateNeeded { get; set; }

คุณสมบัติมูลค่า

bool

VAC

ได้รับหรือตั้งค่าค่าของ VAC

[EntityField]
public double VAC { get; set; }

คุณสมบัติมูลค่า

double

Work

ได้รับหรือตั้งค่าค่าของงาน

[EntityField]
public Duration Work { get; set; }

คุณสมบัติมูลค่า

Duration

WorkContour

ได้รับหรือตั้งค่าค่าของ WorkContour

[EntityField]
public WorkContourType WorkContour { get; set; }

คุณสมบัติมูลค่า

WorkContourType

WorkVariance

ได้รับหรือตั้งค่าค่าของ WorkVariance

[EntityField]
public Duration WorkVariance { get; set; }

คุณสมบัติมูลค่า

Duration

Methods

Delete()

ลบคําสั่งทรัพยากรจากการเก็บรวบรวมคําสั่งโครงการ

public void Delete()

Equals(ResourceAssignment)

กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับตัวอย่างที่ระบุของชั้น Aspose.Tasks.ResourceAssignment

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

ตัวอย่างที่ระบุของคลาส Aspose.Tasks.ResourceAssignment เพื่อเปรียบเทียบกับตัวอย่างนี้

Returns

bool

True หากตัวอย่างที่ระบุของคลาส WL29_.ResourceAssignment มีค่า UID เดียวกันกับตัวเลือกนี้ The translation of “false” to Thai is “เท็จ”..

Equals(วัตถุ)

กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับวัตถุที่ระบุ

public override bool Equals(object obj)

Parameters

obj object

วัตถุในการเปรียบเทียบกับกรณีนี้

Returns

bool

True ถ้า o เป็นการจัดหาทรัพยากรซึ่งกําหนดทรัมยากและงานเดียวกันกับตัวอย่างนี้ ฯลฯ The translation of “false” to Thai is “เท็จ”..

เก็บ>(Key<t, asnkey="">)

กลับค่าที่ทรัพย์สินจะถูกวางแผนในภาชนะนี้

public T Get<t>(Key<t, asnkey=""> key)

Parameters

key Key <t, asnkey ="">

คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Asn เพื่อรับคีย์ทรัพย์สิน

Returns

T

ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้

ประเภทพารามิเตอร์

T

ประเภทของค่าที่จดหมาย

GetHashCode()

กลับค่ารหัส hash สําหรับตัวอย่างของคลาส Aspose.Tasks.ResourceAssignment

public override int GetHashCode()

Returns

int

กลับค่ารหัส 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

TimephasedDataCollection

กลับรายการที่มีตัวอย่างของ 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

TimephasedDataCollection

กลับรายการที่มีตัวอย่างของ 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

TimeSpan

GetTimephasedWork(DateTime, DateTime)

ได้รับปริมาณการทํางานชั่วคราวสําหรับช่วงเวลาวันที่ที่ระบุ

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

เริ่มต้นช่วงเวลาของวันที่

end DateTime

ระยะเวลาสิ้นสุดของวันที่

Returns

TimeSpan

สื่อลามก(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

DateTime

วันที่สูงสุดจากรายการหรือวันที่เริ่มต้นถ้ารายการว่างเปล่า

ตะแกรง>(Key<t, asnkey=“””” T)

แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้

public void Set<t>(Key<t, asnkey=""> key, T val)

Parameters

key Key <t, asnkey ="">

คีย์ทรัพย์สินที่ระบุ 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

InvalidOperationException

หากวิธีการจะถูกเรียกร้องสําหรับการจัดหาทรัพยากรที่ไม่ใช่วัสดุ

SplitTask(DateTime, DateTime, ปฏิทิน)

ส่วนแบ่งงานเป็นสองส่วน

public void SplitTask(DateTime start, DateTime finish, Calendar calendar)

Parameters

start DateTime

เริ่มต้นของการหยุดทํางานที่จะแบ่งขึ้นอยู่กับ

finish DateTime

การหยุดทํางานที่สิ้นสุดจะแบ่งขึ้นอยู่กับ

calendar Calendar

ปฏิทินแบ่งขึ้นอยู่กับ

Exceptions

ArgumentOutOfRangeException

รอบเมื่อวันที่เริ่มต้นน้อยกว่าวันที่เริ่มต้นของงาน

ArgumentOutOfRangeException

รอบเมื่อวันที่สิ้นสุดจะสูงกว่าวันที่สิ้นสุดของงาน

TimephasedDataFromTaskDuration(Calendar)

สร้างรายชื่อข้อมูลระยะเวลาตามระยะเวลาของงานและวันที่เริ่มต้นที่วางแผน

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

ปฏิทินเพื่อสร้างข้อมูลระยะเวลาจาก

ToString()

กลับตัวอักษรเส้นสั้นของตัวอักษรของ Aspose.Tasks.ResourceAssignment classรายละเอียดที่แม่นยําของตัวแทนไม่ระบุและอาจมีการเปลี่ยนแปลง

public override string ToString()

Returns

string

ลวดสั้นซึ่งเป็นวัตถุการกําหนด</t,></t,></t,></t,></t,></t,>

 แบบไทย