Class Resource

Class Resource

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

แสดงทรัพยากรในโครงการ

public class Resource : IEquatable<resource>

Inheritance

object Resource

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

AccrueAt

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

[EntityField]
public CostAccrualType AccrueAt { get; set; }

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

CostAccrualType

ActiveDirectoryGuid

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

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

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

string

ActualCost

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

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

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

decimal

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

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

Assignments

ได้รับการเก็บรวบรวมคําสั่งทรัพยากรสําหรับวัตถุนี้

public ResourceAssignmentCollection Assignments { get; }

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

ResourceAssignmentCollection

AvailabilityPeriods

ได้รับตัวอย่างของคลาส Aspose.Tasks.AvailabilityPeriodCollectionการเก็บรวบรวมระยะเวลาในระหว่างที่ทรัพยากรที่มีอยู่

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

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

AvailabilityPeriodCollection

AvailableFrom

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

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

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

DateTime

AvailableTo

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

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

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

DateTime

BCWP

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

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

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

double

BCWS

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

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

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

double

Baselines

รับตัวอย่าง BaselineCollection สําหรับวัตถุนี้ค่าพื้นฐานสําหรับทรัพยากร

public BaselineCollection Baselines { get; }

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

BaselineCollection

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

Calendar

รับหรือตั้งค่าของปฏิทิน

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

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

Calendar

CanLevel

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

[EntityField]
public NullableBool CanLevel { get; set; }

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

NullableBool

Code

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

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

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

string

Cost

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

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

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

decimal

CostCenter

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

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

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

string

CostPerUse

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

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

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

decimal

CostVariance

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

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

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

double

Created

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

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

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

DateTime

อีเมล์

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

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

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

string

ExtendedAttributes

ได้รับค่าของคุณสมบัติที่ขยาย

public ExtendedAttributeCollection ExtendedAttributes { get; }

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

ExtendedAttributeCollection

Remarks

2 ชิ้นของข้อมูลที่จําเป็น - ตัวบ่งชี้กลับไปยังตารางคุณสมบัติที่ขยายซึ่งจะระบุโดย ID เฉพาะหรือ ID Field และค่าซึ่งจะระบุทั้งด้วยค่าหรือเครื่องหมายกลับไปยังรายการค่า

Finish

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

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

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

DateTime

Group

รับหรือตั้งค่าของกลุ่ม

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

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

string

Guid

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

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

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

string

Hyperlink

รับหรือตั้งชื่อหรือข้อความอธิบายของ hyperlink ที่เกี่ยวข้องกับทรัพยากร

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

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

string

HyperlinkAddress

ได้รับหรือตั้งค่าที่อยู่สําหรับ hyperlink ที่เกี่ยวข้องกับทรัพยากร

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

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

string

Remarks

ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress

HyperlinkSubAddress

รับหรือตั้งตําแหน่งที่เฉพาะเจาะจงในเอกสารใน hyperlink ที่เกี่ยวข้องกับทรัพยากร

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

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

string

Remarks

ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress

Id

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

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

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

int

Inactive

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

[EntityField]
public NullableBool Inactive { get; set; }

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

NullableBool

Initials

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

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

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

string

IsBudget

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

[EntityField]
public NullableBool IsBudget { get; set; }

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

NullableBool

IsCostResource

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

[EntityField]
public NullableBool IsCostResource { get; set; }

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

NullableBool

IsEnterprise

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

[EntityField]
public NullableBool IsEnterprise { get; set; }

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

NullableBool

IsGeneric

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

[EntityField]
public NullableBool IsGeneric { get; set; }

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

NullableBool

IsNull

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

[EntityField]
public NullableBool IsNull { get; set; }

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

NullableBool

IsRoot

ได้รับการแสดงให้เห็นว่าทรัพยากรเป็นแหล่งกําเนิดหลักทรัพยากรเป็นทรัพยากรพิเศษที่ถูกออกแบบมาเพื่อสนับสนุนภายในของรูปแบบของ MS Project และไม่ได้ตั้งใจที่จะใช้โดยตรงจากรหัสของผู้ใช้

public virtual bool IsRoot { get; }

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

bool

IsTeamAssignmentPool

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

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

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

bool

MaterialLabel

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

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

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

string

MaxUnits

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

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

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

double

Name

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

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

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

string

บันทึก RTF

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

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

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

string

NotesText

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

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

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

string

OutlineCode

ได้รับวัตถุ OutlineCodeCollectionความหมายของรหัส outline

public OutlineCodeCollection OutlineCode { get; }

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

OutlineCodeCollection

Remarks

2 ชิ้นของข้อมูลที่จําเป็น - ตัวบ่งชี้ไปยังตารางรหัสต้นฉบับที่จะระบุโดย FieldID และค่าที่ระบุโดยหมายเลข ValueID หรือ ValueGUID ในรายการค่า

Overallocated

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

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

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

NullableBool

OvertimeCost

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

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

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

decimal

OvertimeRate

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

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

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

decimal

OvertimeRateFormat

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

[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }

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

RateFormatType

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

Phonetics

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

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

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

string

Rates

รับตัวอย่างของคลาส Aspose.Tasks.RateCollection สําหรับวัตถุนี้การเก็บรวบรวมระยะเวลาและอัตราที่เกี่ยวข้องกับแต่ละ

public RateCollection Rates { get; }

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

RateCollection

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

SV

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

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

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

double

StandardRate

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

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

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

decimal

StandardRateFormat

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

[EntityField]
public RateFormatType StandardRateFormat { get; set; }

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

RateFormatType

Start

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

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

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

DateTime

TimephasedData

ได้รับหรือตั้งค่าตัวอย่างของ Aspose.Tasks.TimephasedDataCollection class สําหรับวัตถุนี้

public TimephasedDataCollection TimephasedData { get; set; }

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

TimephasedDataCollection

Remarks

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

Type

รับหรือตั้งค่าประเภท

[EntityField]
public ResourceType Type { get; set; }

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

ResourceType

Uid

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

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

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

int

WindowsUserAccount

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

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

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

string

Work

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

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

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

Duration

WorkVariance

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

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

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

double

Workgroup

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

[EntityField]
public WorkGroupType Workgroup { get; set; }

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

WorkGroupType

Methods

Delete()

ลบทรัพยากรและงานของมันจากโครงการ

public void Delete()

Equals(Resource)

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

public bool Equals(Resource other)

Parameters

other Resource

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

Returns

bool

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

Equals(วัตถุ)

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

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

True หากวัตถุที่ระบุเป็นทรัพยากรที่มีค่า Uid เดียวกันกับตัวอย่างนี้ The translation of “false” to Thai is “เท็จ”..

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

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

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

Parameters

key Key <t, rsckey ="">

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

Returns

T

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

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

T

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

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

TimephasedDataCollection

รายการของ 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

TimephasedDataCollection

รายการของ Aspose.Tasks.TimephasedData

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

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

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

Parameters

key Key <t, rsckey ="">

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

val T

ประโยชน์

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

T

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

Set(คีย์<datetime, rsckey=“>, DateTime)

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

public void Set(Key<datetime, rsckey=""> key, DateTime val)

Parameters

key Key < DateTime , RscKey >

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

val DateTime

ประโยชน์

ToString()

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

public override string ToString()

Returns

string

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

 แบบไทย