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

يحصل على الكائنات الأساسية.جمع القيم الأساسية المرتبطة بتعيين.

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

يحصل أو يضع مثالًا في فئة ExtendedAttributeCollection لهذا الكائن.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

قيمة الممتلكات

ExtendedAttributeCollection

Remarks

قراءة مدعومة فقط في تنسيق XML.

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

يحصل أو يضع قيمة تشير إلى ما إذا كانت LinkedInFields يتم تعيينها أم لا.

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

قيمة الممتلكات

bool

Milestone

يحصل أو يضع قيمة تشير إلى ما إذا كان Milestone يتم تعيينه أم لا.

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

قيمة الممتلكات

bool

ملاحظات

يحصل أو يضع ملاحظات النص في تنسيق 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

يحصل أو يحدد قيمة المراجعة.

[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

يحصل أو يضع قيمة توقف.

[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

يحصل أو يضع قيمة تشير إلى ما إذا كان UpdateNeeded قد تم تعيينه أم لا.

[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 إذا كانت العينة المحددة في فئة Aspose.Tasks.ResourceAssignment لها نفس قيمة UID مثل هذه العين؛ وإلا، كاذبة.

Equals(الموضوع)

يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد.

public override bool Equals(object obj)

Parameters

obj object

موضوع مقارنة مع هذه الحالة.

Returns

bool

True إذا كان o مصدرًا يمنح نفس المصدر والمهمة مثل هذا المثال؛ وإلا، كاذبة.

Get(الكلمات الدلالية, asnkey=» » »)

يعيد القيمة التي يتم تخزين الممتلكات في هذا الحاويات.

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

Parameters

key Key <t, asnkey ="">

المفتاح المحدد للممتلكات. Aspose.Tasks.Asn للحصول على مفتاح الممتلكات.

Returns

T

القيمة التي يتم تخزين الممتلكات في هذا الحاويات.

نوع المعلمات

T

نوع القيمة المختصرة.

GetHashCode()

إرجاع قيمة رمز الهاش على سبيل المثال من فئة Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

يعيد قيمة رمز الهاش لهذا الكائن.

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

TimephasedDataCollection

يعيد قائمة تحتوي على حالات من فئة 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

TimephasedDataCollection

يعيد قائمة تحتوي على حالات من فئة Aspose.Tasks.TimephasedData.

GetTimephasedWork(DateTime، DateTime، TimeFasedDataType)

يحصل على كمية من العمل في الوقت المناسب للفترة الزمنية المحددة.

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

Parameters

start DateTime

بدء الفترة الزمنية التاريخية.

end DateTime

انتهاء الفترة الزمنية التاريخية.

timephasedDataType TimephasedDataType

نوع البيانات المحددة في الوقت المناسب لاستخدامها.

Returns

TimeSpan

GetTimephasedWork(تاريخ، تاريخ، تاريخ)

يحصل على كمية من العمل في الوقت المناسب للفترة الزمنية المحددة.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

بدء الفترة الزمنية التاريخية.

end DateTime

انتهاء الفترة الزمنية التاريخية.

Returns

TimeSpan

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 &lt؛ TimephasedData >

قائمة البيانات المرحلة الزمنية.

isWorking bool

العلم المحدد الذي يحدد ما إذا كانت البيانات المرحلة الزمنية تعمل أم لا.

type int

نوع بيانات المرحلة الزمنية المحددة.

Returns

DateTime

الحد الأقصى للتاريخ من القائمة أو تاريخ البدء إذا كان القائمة فارغة.

إلـى تـ>(الكلمات الدلالية, 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.تفاصيل التمثيل الدقيقة غير محددة وتخضع للتغيير.

public override string ToString()

Returns

string

الشريط القصير الذي يمثل موضوع التعيين.</t,></t,></t,></t,></t,></t,>

 عربي