Class ResourceAssignment

Class ResourceAssignment

Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)

Nó đại diện cho việc phân bổ tài nguyên trong một dự án.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

Thành viên thừa kế

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

ACWP

Nhận hoặc đặt giá trị của ACWP.

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

Giá trị bất động sản

double

ActualCost

Nhận hoặc đặt giá trị của ActualCost.

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

Giá trị bất động sản

decimal

ActualFinish

Nhận hoặc đặt giá trị của ActualFinish.

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

Giá trị bất động sản

DateTime

ActualOvertimeCost

Nhận hoặc đặt giá trị của ActualOvertimeCost.

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

Giá trị bất động sản

decimal

ActualOvertimeWork

Nhận hoặc đặt giá trị của ActualOvertimeWork.

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

Giá trị bất động sản

Duration

ActualOvertimeWorkProtected

Nhận hoặc đặt giá trị của ActualOvertimeWorkProtected.

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

Giá trị bất động sản

Duration

ActualStart

Nhận hoặc đặt giá trị của ActualStart.

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

Giá trị bất động sản

DateTime

ActualWork

Nhận hoặc đặt giá trị của ActualWork.

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

Giá trị bất động sản

Duration

ActualWorkProtected

Nhận hoặc đặt giá trị của ActualWorkProtected.

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

Giá trị bất động sản

Duration

AssignmentOwner

Nhận hoặc đặt giá trị của AssignmentOwner.

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

Giá trị bất động sản

string

AssignmentOwnerGuid

Nhận hoặc đặt giá trị của AssignmentOwnerGuid.

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

Giá trị bất động sản

string

BCWP

Nhận hoặc đặt giá trị của BCWP.

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

Giá trị bất động sản

double

BCWS

Nhận hoặc đặt giá trị của BCWS.

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

Giá trị bất động sản

double

Baselines

Nhận AssignmentBaselineCollection đối tượng.Thu thập các giá trị cơ bản liên quan đến một nhiệm vụ.

public AssignmentBaselineCollection Baselines { get; }

Giá trị bất động sản

AssignmentBaselineCollection

BookingType

Nhận hoặc đặt giá trị của BookingType.

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

Giá trị bất động sản

BookingType

BudgetCost

Nhận hoặc đặt giá trị của BudgetCost.

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

Giá trị bất động sản

decimal

BudgetWork

Nhận hoặc đặt giá trị của BudgetWork.

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

Giá trị bất động sản

Duration

CV

Nhận hoặc đặt giá trị của CV.

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

Giá trị bất động sản

double

Confirmed

Nhận hoặc đặt một giá trị cho biết xác nhận được đặt hay không.

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

Giá trị bất động sản

bool

Cost

Nhận hoặc đặt giá trị của Chi phí.

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

Giá trị bất động sản

decimal

CostRateTableType

Nhận hoặc đặt giá trị của CostRateTableType.

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

Giá trị bất động sản

RateType

CostVariance

Nhận hoặc đặt giá trị của CostVariance.

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

Giá trị bất động sản

double

Created

Nhận hoặc đặt một giá trị của được tạo ra.

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

Giá trị bất động sản

DateTime

Delay

Nhận hoặc đặt giá trị của chậm trễ.

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

Giá trị bất động sản

Duration

ExtendedAttributes

Nhận hoặc đặt một trường hợp của lớp ExtendedAttributeCollection cho đối tượng này.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Giá trị bất động sản

ExtendedAttributeCollection

Remarks

Đọc được hỗ trợ chỉ cho định dạng XML.

Finish

Nhận hoặc đặt giá trị của Finish.

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

Giá trị bất động sản

DateTime

FinishVariance

Nhận hoặc đặt giá trị của FinishVariance.

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

Giá trị bất động sản

Duration

FixedMaterial

Nhận hoặc đặt một giá trị cho thấy liệu FixedMaterial được thiết lập hay không.

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

Giá trị bất động sản

bool

Guid

Nhận hoặc đặt một ID duy nhất cho nhiệm vụ này.

public Guid? Guid { get; set; }

Giá trị bất động sản

Guid ?

HasFixedRateUnits

Nhận hoặc đặt một giá trị cho biết HasFixedRateUnits được đặt hay không.

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

Giá trị bất động sản

bool

Hyperlink

Nhận hoặc đặt giá trị của Hyperlink.

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

Giá trị bất động sản

string

HyperlinkAddress

Nhận hoặc đặt giá trị của HyperlinkAddress.

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

Giá trị bất động sản

string

HyperlinkSubAddress

Nhận hoặc đặt giá trị của HyperlinkSubAddress.

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

Giá trị bất động sản

string

LevelingDelay

Nhận hoặc đặt giá trị của LevelingDelay.

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

Giá trị bất động sản

Duration

LinkedFields

Nhận hoặc đặt một giá trị cho thấy liệu LinkedFields được thiết lập hay không.

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

Giá trị bất động sản

bool

Milestone

Nhận hoặc đặt một giá trị cho biết Milestone được đặt hay không.

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

Giá trị bất động sản

bool

Thông tin RTF

Nhận hoặc đặt các ghi chú văn bản trong định dạng RTF.Chỉ hỗ trợ cho các định dạng MPP.

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

Giá trị bất động sản

string

NotesText

Nhận hoặc đặt ghi chú văn bản thẳng được lấy từ dữ liệu RTF.

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

Giá trị bất động sản

string

Overallocated

Nhận hoặc đặt một giá trị cho thấy liệu Overallocated được đặt hay không.

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

Giá trị bất động sản

bool

OvertimeCost

Nhận hoặc đặt giá trị của OvertimeCost.

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

Giá trị bất động sản

decimal

OvertimeWork

Nhận hoặc đặt giá trị của OvertimeWork.

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

Giá trị bất động sản

Duration

ParentProject

Nhận dự án mẹ cho nhiệm vụ này.

public Project ParentProject { get; }

Giá trị bất động sản

Project

PeakUnits

Nhận hoặc đặt giá trị của PeakUnits.

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

Giá trị bất động sản

double

PercentWorkComplete

Nhận hoặc đặt giá trị của PercentWorkComplete.

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

Giá trị bất động sản

int

RateScale

Nhận hoặc đặt giá trị của RateScale.

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

Giá trị bất động sản

RateScaleType

RegularWork

Nhận hoặc đặt một giá trị của RegularWork.

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

Giá trị bất động sản

Duration

RemainingCost

Nhận hoặc đặt giá trị của RemainingCost.

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

Giá trị bất động sản

decimal

RemainingOvertimeCost

Nhận hoặc đặt giá trị của RemainingOvertimeCost.

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

Giá trị bất động sản

decimal

RemainingOvertimeWork

Nhận hoặc đặt giá trị của RemainingOvertimeWork.

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

Giá trị bất động sản

Duration

RemainingWork

Nhận hoặc đặt giá trị của RemainingWork.

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

Giá trị bất động sản

Duration

Resource

Tài nguyên được phân bổ cho một nhiệm vụ.

public Resource Resource { get; set; }

Giá trị bất động sản

Resource

ResponsePending

Nhận hoặc đặt một giá trị chỉ ra liệu ResponsePending được thiết lập hay không.

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

Giá trị bất động sản

bool

Resume

Nhận hoặc đặt giá trị của Resume.

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

Giá trị bất động sản

DateTime

SV

Nhận hoặc đặt giá trị của SV.

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

Giá trị bất động sản

double

Start

Nhận hoặc đặt giá trị Start.

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

Giá trị bất động sản

DateTime

StartVariance

Nhận hoặc đặt giá trị của StartVariance.

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

Giá trị bất động sản

Duration

Stop

Nhận hoặc đặt giá trị Stop.

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

Giá trị bất động sản

DateTime

Summary

Nhận hoặc đặt một giá trị chỉ ra liệu Summary được đặt hay không.

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

Giá trị bất động sản

bool

Task

Nhiệm vụ mà một nguồn tài nguyên được phân bổ.

public Task Task { get; set; }

Giá trị bất động sản

Task

TimephasedData

Nhận hoặc đặt ví dụ của lớp Aspose.Tasks.TimephasedDataCollection chứa các yếu tố của lớp Aspose.Tasks.ResourceAssignment.TimephasedData.

public TimephasedDataCollection TimephasedData { get; set; }

Giá trị bất động sản

TimephasedDataCollection

Uid

Nhận hoặc đặt một giá trị của Uid.

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

Giá trị bất động sản

int

Units

Nhận hoặc đặt một giá trị của đơn vị.

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

Giá trị bất động sản

double

UpdateNeeded

Nhận hoặc đặt một giá trị cho biết UpdateNeed đã được thiết lập hay không.

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

Giá trị bất động sản

bool

VAC

Nhận hoặc đặt giá trị của VAC.

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

Giá trị bất động sản

double

Work

Nhận hoặc đặt giá trị của công việc.

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

Giá trị bất động sản

Duration

WorkContour

Nhận hoặc đặt giá trị của WorkContour.

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

Giá trị bất động sản

WorkContourType

WorkVariance

Nhận hoặc đặt giá trị của WorkVariance.

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

Giá trị bất động sản

Duration

Methods

Delete()

Xóa phân bổ tài nguyên từ bộ sưu tập các nhiệm vụ dự án.

public void Delete()

Equals(ResourceAssignment)

Quay lại một giá trị cho thấy liệu trường hợp này có tương đương với trường hợp cụ thể của lớp Aspose.Tasks.ResourceAssignment hay không.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

Ví dụ cụ thể của lớp Aspose.Tasks.ResourceAssignment để so sánh với ví dụ này.

Returns

bool

True nếu mẫu cụ thể của lớp Aspose.Tasks.ResourceAssignment có giá trị UID tương tự như mẫu này; nếu không, giả.

Equals(đối tượng)

Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.

public override bool Equals(object obj)

Parameters

obj object

Đối tượng để so sánh với trường hợp này.

Returns

bool

True nếu o là một nguồn cung cấp mà phân bổ nguồn và nhiệm vụ tương tự như trường hợp này; nếu không, giả.

Đặt T>(Lời bài hát: Asnkey=» » »)

Quay lại giá trị mà tài sản được mapped trong container này.

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

Parameters

key Key <t, asnkey ="">

Chìa khóa bất động sản cụ thể. Aspose.Tasks.Asn để có được khóa bất động sản.

Returns

T

giá trị mà tài sản được mapped trong container này.

Loại Parameters

T

Loại của giá trị bản đồ.

GetHashCode()

Quay lại giá trị mã hash cho ví dụ của lớp Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

trả lại giá trị mã hash cho đối tượng này.

GetTimephasedData(Thời gian, thời gian, thời gian, thời gian)

Quay lại trường hợp Aspose.Tasks.TimephasedDataCollection class chứa các trường hợp của Aspose.Tasks.ResourceAssignment.TimephasedData class trong ngày bắt đầu và kết thúc cụ thể của Aspose.Tasks.TimephasedDataType.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Ngày bắt đầu cho dữ liệu giai đoạn thời gian.

end DateTime

Ngày kết thúc cho dữ liệu giai đoạn thời gian.

timephasedType TimephasedDataType

Loại dữ liệu giai đoạn thời gian (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

trả về một danh sách chứa các trường hợp của lớp Aspose.Tasks.TimephasedData.

GetTimephasedData(Thời gian, 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

Ngày bắt đầu cho dữ liệu giai đoạn thời gian.

end DateTime

Ngày kết thúc cho dữ liệu giai đoạn thời gian.

Returns

TimephasedDataCollection

trả về một danh sách chứa các trường hợp của lớp Aspose.Tasks.TimephasedData.

GetTimephasedWork(Thời gian, thời gian, thời gian, thời gian)

Nhận số lượng công việc theo thời gian cho khoảng thời gian ngày được chỉ định.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)

Parameters

start DateTime

Bắt đầu từ khoảng thời gian ngày.

end DateTime

Kết thúc khoảng thời gian của ngày.

timephasedDataType TimephasedDataType

Loại dữ liệu thời gian để sử dụng.

Returns

TimeSpan

GetTimephasedWork(Thời gian, DateTime)

Nhận số lượng công việc theo thời gian cho khoảng thời gian ngày được chỉ định.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Bắt đầu từ khoảng thời gian ngày.

end DateTime

Kết thúc khoảng thời gian của ngày.

Returns

TimeSpan

MakeTPs(DateTime, TimeSpan, Lịch, Danh sách, bool , int)

Tạo danh sách dữ liệu giai đoạn thời gian.

public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)

Parameters

start DateTime

Ngày bắt đầu cụ thể.

time TimeSpan

Thời gian làm việc cụ thể.

calendar Calendar

Lịch làm việc cụ thể.

list List < TimephasedData >

Danh sách dữ liệu giai đoạn thời gian.

isWorking bool

Bảng cụ thể cho biết liệu dữ liệu giai đoạn thời gian đang hoạt động hay không.

type int

Loại dữ liệu thời gian cụ thể.

Returns

DateTime

Ngày tối đa từ danh sách hoặc ngày bắt đầu nếu danh sách trống rỗng.

Đặt t>(Lời bài hát: Asnkey=» » T)

Bản đồ tài sản cụ thể đến giá trị cụ thể trong container này.

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

Parameters

key Key <t, asnkey ="">

Chìa khóa bất động sản cụ thể. Aspose.Tasks.Asn để có được khóa bất động sản.

val T

giá trị .

Loại Parameters

T

Loại của giá trị bản đồ.

SetMaterialResourceUnits(Đôi nét, RateScaleType)

Thiết lập các đơn vị cho việc phân bổ một tài nguyên vật liệu với tiêu thụ vật liệu thay đổi.Việc tiêu thụ vật liệu thay đổi có nghĩa là khi thời gian phân bổ thay đổi, lượng vật liệu được sử dụng thay đổi tương đối.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Số lượng đơn vị tăng trong thời gian.

rateScaleType RateScaleType

Thời gian trong đó giá trị đơn vị được tăng lên.

Remarks

Ví dụ, để đặt ‘123/tháng’, SetUnitsScaled(123D, RateScaleType.Month) nên được gọi.

Exceptions

InvalidOperationException

Nếu phương pháp được yêu cầu cho việc phân bổ tài nguyên không vật chất.

SplitTask(Thời gian, thời gian, lịch)

Chia nhiệm vụ thành hai phần.

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

Parameters

start DateTime

Sự khởi đầu của việc ngừng hoạt động để phân chia dựa trên.

finish DateTime

Kết thúc ngừng làm việc để chia dựa trên.

calendar Calendar

Lịch để phân chia dựa trên.

Exceptions

ArgumentOutOfRangeException

Throws khi ngày bắt đầu là ít hơn ngày bắt đầu nhiệm vụ.

ArgumentOutOfRangeException

Throws khi kết thúc ngày là lớn hơn ngày kết thúc nhiệm vụ.

TimephasedDataFromTaskDuration(Calendar)

Tạo danh sách dữ liệu giai đoạn thời gian dựa trên thời gian nhiệm vụ và ngày bắt đầu dự kiến.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

Lịch để tạo dữ liệu giai đoạn thời gian từ.

ToString()

Trở lại đại diện dòng ngắn của trường hợp của lớp Aspose.Tasks.ResourceAssignment.Các chi tiết chính xác của đại diện không được xác định và có thể thay đổi.

public override string ToString()

Returns

string

thanh ngắn đại diện cho đối tượng giao nhiệm vụ.</t,></t,></t,></t,></t,></t,>

 Tiếng Việt