Class ResourceAssignment
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل تخصيص الموارد في مشروع.
public class ResourceAssignment : IEquatable<resourceassignment>
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; }
قيمة الممتلكات
ActualCost
يحصل أو يضع قيمة من ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
قيمة الممتلكات
ActualFinish
يحصل أو يضع قيمة ActualFinish.
[EntityField]
public DateTime ActualFinish { 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; }
قيمة الممتلكات
ActualStart
يحصل أو يضع قيمة ActualStart.
[EntityField]
public DateTime ActualStart { 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; }
قيمة الممتلكات
BCWP
يحصل أو يضع قيمة BCWP.
[EntityField]
public double BCWP { get; set; }
قيمة الممتلكات
BCWS
يحصل أو يضع قيمة BCWS.
[EntityField]
public double BCWS { get; set; }
قيمة الممتلكات
Baselines
يحصل على الكائنات الأساسية.جمع القيم الأساسية المرتبطة بتعيين.
public AssignmentBaselineCollection 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; }
قيمة الممتلكات
Confirmed
يحصل أو يضع قيمة تشير إلى ما إذا تم تعيين تأكيدها أم لا.
[EntityField]
public bool Confirmed { get; set; }
قيمة الممتلكات
Cost
يحصل أو يضع قيمة من التكلفة.
[EntityField]
public decimal Cost { get; set; }
قيمة الممتلكات
CostRateTableType
يحصل أو يضع قيمة CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
قيمة الممتلكات
CostVariance
يحصل أو يضع قيمة CostVariance.
[EntityField]
public double CostVariance { get; set; }
قيمة الممتلكات
Created
يحصل أو يضع قيمة من خلق.
[EntityField]
public DateTime Created { get; set; }
قيمة الممتلكات
Delay
يحصل أو يحدد قيمة التأخير.
[EntityField]
public Duration Delay { get; set; }
قيمة الممتلكات
ExtendedAttributes
يحصل أو يضع مثالًا في فئة ExtendedAttributeCollection لهذا الكائن.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
قيمة الممتلكات
Remarks
قراءة مدعومة فقط في تنسيق XML.
Finish
يحصل أو يضع قيمة النهائي.
[EntityField]
public DateTime Finish { get; set; }
قيمة الممتلكات
FinishVariance
يحصل أو يضع قيمة FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
قيمة الممتلكات
FixedMaterial
يحصل أو يضع قيمة تشير إلى ما إذا تم تعيين FixedMaterial أم لا.
[EntityField]
public bool FixedMaterial { get; set; }
قيمة الممتلكات
Guid
يحصل أو يضع معرفًا فريدًا لهذه المهمة.
public Guid? Guid { get; set; }
قيمة الممتلكات
Guid ?
HasFixedRateUnits
يحصل أو يضع قيمة تشير إلى ما إذا تم تعيين HasFixedRateUnits أم لا.
[EntityField]
public bool HasFixedRateUnits { get; set; }
قيمة الممتلكات
Hyperlink
يحصل أو يضع قيمة Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
قيمة الممتلكات
HyperlinkAddress
يحصل أو يضع قيمة HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
قيمة الممتلكات
HyperlinkSubAddress
يحصل أو يضع قيمة HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
قيمة الممتلكات
LevelingDelay
يحصل أو يضع قيمة لـ LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
قيمة الممتلكات
LinkedFields
يحصل أو يضع قيمة تشير إلى ما إذا كانت LinkedInFields يتم تعيينها أم لا.
[EntityField]
public bool LinkedFields { get; set; }
قيمة الممتلكات
Milestone
يحصل أو يضع قيمة تشير إلى ما إذا كان Milestone يتم تعيينه أم لا.
[EntityField]
public bool Milestone { get; set; }
قيمة الممتلكات
ملاحظات
يحصل أو يضع ملاحظات النص في تنسيق RTF.
[EntityField]
public string NotesRTF { get; set; }
قيمة الممتلكات
NotesText
يحصل أو يضع ملاحظات النص المسطح المستخرج من بيانات RTF.
[EntityField]
public string NotesText { get; set; }
قيمة الممتلكات
Overallocated
يحصل أو يحدد قيمة تشير إلى ما إذا تم تعيين Overallocated أم لا.
[EntityField]
public bool Overallocated { get; set; }
قيمة الممتلكات
OvertimeCost
يحصل أو يضع قيمة OvertimeCost.
[EntityField]
public decimal OvertimeCost { 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; }
قيمة الممتلكات
RateScale
يحصل أو يضع قيمة RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
قيمة الممتلكات
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; }
قيمة الممتلكات
Resource
الموارد المخصصة لمهمة.
public Resource Resource { get; set; }
قيمة الممتلكات
ResponsePending
يحصل أو يضع قيمة تشير إلى ما إذا تم تعيين ResponsePending أم لا.
[EntityField]
public bool ResponsePending { get; set; }
قيمة الممتلكات
Resume
يحصل أو يحدد قيمة المراجعة.
[EntityField]
public DateTime Resume { get; set; }
قيمة الممتلكات
SV
يحصل أو يضع قيمة SV.
[EntityField]
public double SV { get; set; }
قيمة الممتلكات
Start
يحصل أو يحدد قيمة البدء.
[EntityField]
public DateTime Start { get; set; }
قيمة الممتلكات
StartVariance
يحصل أو يضع قيمة StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
قيمة الممتلكات
Stop
يحصل أو يضع قيمة توقف.
[EntityField]
public DateTime Stop { get; set; }
قيمة الممتلكات
Summary
يحصل أو يضع قيمة تشير إلى ما إذا كان المجموع قد تم تعيينه أم لا.
[EntityField]
public bool Summary { get; set; }
قيمة الممتلكات
Task
المهمة التي يتم تخصيص الموارد.
public Task Task { get; set; }
قيمة الممتلكات
TimephasedData
يحصل على أو يضع مثال Aspose.Tasks.TimephasedDataCollection فئة تحتوي على عناصر Aspose.Tasks.ResourceAssignment.TimephasedData فئة.
public TimephasedDataCollection TimephasedData { get; set; }
قيمة الممتلكات
Uid
يحصل أو يضع قيمة من Uid.
[EntityField]
public int Uid { get; set; }
قيمة الممتلكات
Units
يحصل أو يضع قيمة من الوحدات.
[EntityField]
public double Units { get; set; }
قيمة الممتلكات
UpdateNeeded
يحصل أو يضع قيمة تشير إلى ما إذا كان UpdateNeeded قد تم تعيينه أم لا.
[EntityField]
public bool UpdateNeeded { get; set; }
قيمة الممتلكات
VAC
يحصل أو يضع قيمة VAC.
[EntityField]
public double VAC { get; set; }
قيمة الممتلكات
Work
يحصل أو يضع قيمة من العمل.
[EntityField]
public Duration Work { get; set; }
قيمة الممتلكات
WorkContour
يحصل أو يضع قيمة WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
قيمة الممتلكات
WorkVariance
يحصل أو يضع قيمة WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
قيمة الممتلكات
Methods
Delete()
إزالة تخصيص الموارد من مجموعة تخصيص المشروع.
public void Delete()
Equals(ResourceAssignment)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي الحالة المحددة في فئة Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
الحالة المحددة من فئة Aspose.Tasks.ResourceAssignment للمقارنة مع هذه الحالة.
Returns
True إذا كانت العينة المحددة في فئة Aspose.Tasks.ResourceAssignment لها نفس قيمة UID مثل هذه العين؛ وإلا، كاذبة.
Equals(الموضوع)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد.
public override bool Equals(object obj)
Parameters
obj
object
موضوع مقارنة مع هذه الحالة.
Returns
True إذا كان o مصدرًا يمنح نفس المصدر والمهمة مثل هذا المثال؛ وإلا، كاذبة.
Get(الكلمات الدلالية, asnkey=» » »)
يعيد القيمة التي يتم تخزين الممتلكات في هذا الحاويات.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
المفتاح المحدد للممتلكات. Aspose.Tasks.Asn للحصول على مفتاح الممتلكات.
Returns
T
القيمة التي يتم تخزين الممتلكات في هذا الحاويات.
نوع المعلمات
T
نوع القيمة المختصرة.
GetHashCode()
إرجاع قيمة رمز الهاش على سبيل المثال من فئة Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
يعيد قيمة رمز الهاش لهذا الكائن.
GetTimephasedData(DateTime، DateTime، TimeFasedDataType)
يعيد مثال Aspose.Tasks.TimephasedDataCollection الذي يحتوي على حالات من Aspose.Tasks.ResourceAssignment.TimephasedData class داخل تاريخ بدء ونهاية محددة من 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.TimephasedData.
GetTimephasedData(تاريخ، تاريخ، تاريخ)
العودة إلى Aspose.Tasks.TimephasedDataCollection object مع الحالات من Aspose.Tasks.ResourceAssignment.TimephasedData class داخل تاريخ بدء ونهاية معين من Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
تاريخ البدء للبيانات المرحلة الزمنية.
end
DateTime
تاريخ النهاية للبيانات المرحلة الزمنية.
Returns
يعيد قائمة تحتوي على حالات من فئة Aspose.Tasks.TimephasedData.
GetTimephasedWork(DateTime، DateTime، TimeFasedDataType)
يحصل على كمية من العمل في الوقت المناسب للفترة الزمنية المحددة.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
بدء الفترة الزمنية التاريخية.
end
DateTime
انتهاء الفترة الزمنية التاريخية.
timephasedDataType
TimephasedDataType
نوع البيانات المحددة في الوقت المناسب لاستخدامها.
Returns
GetTimephasedWork(تاريخ، تاريخ، تاريخ)
يحصل على كمية من العمل في الوقت المناسب للفترة الزمنية المحددة.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
بدء الفترة الزمنية التاريخية.
end
DateTime
انتهاء الفترة الزمنية التاريخية.
Returns
MakeTPs(DateTime, TimeSpan, التقويم, قائمةبوتين، إنت)
إنشاء قائمة بالبيانات المرحلة الزمنية.
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
الحد الأقصى للتاريخ من القائمة أو تاريخ البدء إذا كان القائمة فارغة.
إلـى تـ>(الكلمات الدلالية, asnkey=“” ، T)
خرائط الممتلكات المحددة إلى القيمة المحددة في هذا الحاويات.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
المفتاح المحدد للممتلكات. 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
إذا كانت الطريقة مطلوبة لتخصيص الموارد غير المادية.
SplitTask(DateTime، DateTime، التقويم)
تقسيم المهمة إلى قسمين.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
بداية انقطاع العمل إلى الانقسام على أساس.
finish
DateTime
النهاية من انقطاع العمل إلى الانقسام على أساس.
calendar
Calendar
تقسيم التقويم على أساس
Exceptions
الحد الأدنى من تاريخ بدء العمل هو تاريخ بدء العمل.
الحدود عند الانتهاء من الموعد أكبر من موعد الانتهاء من المهمة.
TimephasedDataFromTaskDuration(Calendar)
يخلق قائمة بالبيانات المرحلة الزمنية استنادًا إلى مدة المهمة وتاريخ البدء المقرر.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
التقويم لإنتاج البيانات المرحلة الزمنية من.
ToString()
يعيد تمثيل السلسلة القصيرة للمثال من فئة Aspose.Tasks.ResourceAssignment.تفاصيل التمثيل الدقيقة غير محددة وتخضع للتغيير.
public override string ToString()
Returns
الشريط القصير الذي يمثل موضوع التعيين.</t,></t,></t,></t,></t,></t,>