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
Implements
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
ActualCost
Nhận hoặc đặt giá trị của ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Giá trị bất động sản
ActualFinish
Nhận hoặc đặt giá trị của ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Giá trị bất động sản
ActualOvertimeCost
Nhận hoặc đặt giá trị của ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Giá trị bất động sản
ActualOvertimeWork
Nhận hoặc đặt giá trị của ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Giá trị bất động sản
ActualOvertimeWorkProtected
Nhận hoặc đặt giá trị của ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Giá trị bất động sản
ActualStart
Nhận hoặc đặt giá trị của ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Giá trị bất động sản
ActualWork
Nhận hoặc đặt giá trị của ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Giá trị bất động sản
ActualWorkProtected
Nhận hoặc đặt giá trị của ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Giá trị bất động sản
AssignmentOwner
Nhận hoặc đặt giá trị của AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Giá trị bất động sản
AssignmentOwnerGuid
Nhận hoặc đặt giá trị của AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Giá trị bất động sản
BCWP
Nhận hoặc đặt giá trị của BCWP.
[EntityField]
public double BCWP { get; set; }
Giá trị bất động sản
BCWS
Nhận hoặc đặt giá trị của BCWS.
[EntityField]
public double BCWS { get; set; }
Giá trị bất động sản
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
BookingType
Nhận hoặc đặt giá trị của BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Giá trị bất động sản
BudgetCost
Nhận hoặc đặt giá trị của BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Giá trị bất động sản
BudgetWork
Nhận hoặc đặt giá trị của BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Giá trị bất động sản
CV
Nhận hoặc đặt giá trị của CV.
[EntityField]
public double CV { get; set; }
Giá trị bất động sản
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
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
CostRateTableType
Nhận hoặc đặt giá trị của CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Giá trị bất động sản
CostVariance
Nhận hoặc đặt giá trị của CostVariance.
[EntityField]
public double CostVariance { get; set; }
Giá trị bất động sản
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
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
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
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
FinishVariance
Nhận hoặc đặt giá trị của FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Giá trị bất động sản
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
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
Hyperlink
Nhận hoặc đặt giá trị của Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Giá trị bất động sản
HyperlinkAddress
Nhận hoặc đặt giá trị của HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Giá trị bất động sản
HyperlinkSubAddress
Nhận hoặc đặt giá trị của HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Giá trị bất động sản
LevelingDelay
Nhận hoặc đặt giá trị của LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Giá trị bất động sản
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
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
Thông tin RTF
Nhận hoặc đặt các ghi chú văn bản trong định dạng RTF.
[EntityField]
public string NotesRTF { get; set; }
Giá trị bất động sản
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
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
OvertimeCost
Nhận hoặc đặt giá trị của OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Giá trị bất động sản
OvertimeWork
Nhận hoặc đặt giá trị của OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Giá trị bất động sản
ParentProject
Nhận dự án mẹ cho nhiệm vụ này.
public Project ParentProject { get; }
Giá trị bất động sản
PeakUnits
Nhận hoặc đặt giá trị của PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Giá trị bất động sản
PercentWorkComplete
Nhận hoặc đặt giá trị của PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Giá trị bất động sản
RateScale
Nhận hoặc đặt giá trị của RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Giá trị bất động sản
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
RemainingCost
Nhận hoặc đặt giá trị của RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Giá trị bất động sản
RemainingOvertimeCost
Nhận hoặc đặt giá trị của RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Giá trị bất động sản
RemainingOvertimeWork
Nhận hoặc đặt giá trị của RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Giá trị bất động sản
RemainingWork
Nhận hoặc đặt giá trị của RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Giá trị bất động sản
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
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
Resume
Nhận hoặc đặt giá trị của Resume.
[EntityField]
public DateTime Resume { get; set; }
Giá trị bất động sản
SV
Nhận hoặc đặt giá trị của SV.
[EntityField]
public double SV { get; set; }
Giá trị bất động sản
Start
Nhận hoặc đặt giá trị Start.
[EntityField]
public DateTime Start { get; set; }
Giá trị bất động sản
StartVariance
Nhận hoặc đặt giá trị của StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Giá trị bất động sản
Stop
Nhận hoặc đặt giá trị Stop.
[EntityField]
public DateTime Stop { get; set; }
Giá trị bất động sản
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
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
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
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
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
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
VAC
Nhận hoặc đặt giá trị của VAC.
[EntityField]
public double VAC { get; set; }
Giá trị bất động sản
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
WorkContour
Nhận hoặc đặt giá trị của WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Giá trị bất động sản
WorkVariance
Nhận hoặc đặt giá trị của WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Giá trị bất động sản
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
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
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
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
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
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
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
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
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
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
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
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
Throws khi ngày bắt đầu là ít hơn ngày bắt đầu nhiệm vụ.
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
thanh ngắn đại diện cho đối tượng giao nhiệm vụ.</t,></t,></t,></t,></t,></t,>