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

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

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

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

DateTime

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

هناك حاجة إلى قطعتين من البيانات - إشارة إلى لوحة الخصائص الموسعةالتي يتم تحديدها إما من خلال الهوية الفريدة أو الهوية الميدانية ، والقيمةالتي يتم تحديدها إما مع القيمة أو مؤشر العودة إلى قائمة القيمة.

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

يحصل أو يضع عنوان أو نص توضيحي لروابط متصلة بمصدر.

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

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

string

HyperlinkAddress

يحصل أو يضع عنوان الرابط المرتبط بمصدر.

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

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

string

Remarks

العنوان الكامل (Hyperlink Href في Microsoft Project) للارتباط هو التوافق بين HyperlinkAddress و HyperlinkSubAddress.

HyperlinkSubAddress

يحصل أو يضع موقعًا محددًا في وثيقة في رابط خارجي مرتبط بمصدر.

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

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

string

Remarks

العنوان الكامل (Hyperlink Href في Microsoft Project) للارتباط هو التوافق بين HyperlinkAddress و HyperlinkSubAddress.

Id

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

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

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

int

Inactive

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

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

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

NullableBool

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

ملاحظات

يحصل أو يضع قيمة من NotesRTF.

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

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

string

NotesText

يحصل أو يضع قيمة من NotesText.

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

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

string

OutlineCode

يحصل على كائن OutlineCodeCollection.قيمة رمز الخروج.

public OutlineCodeCollection OutlineCode { get; }

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

OutlineCodeCollection

Remarks

هناك حاجة إلى قطعتين من البيانات - مؤشر إلى جدول الرمز الخارجي الذييتم تحديدها بواسطة 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 لهذا الكائن.

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

Equals(الموضوع)

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

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

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

Get(Key<t، rsckey=» » »)

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

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

Parameters

key Key <t, rsckey ="">

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

Returns

T

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

نوع المعلمات

T

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

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

GetTimephasedData(DateTime، DateTime، TimeFasedDataType)

إرجاع مثال من فئة Aspose.Tasks.TimephasedDataCollection لهذا الكائن مع Aspose.Tasks.Resource.Timephasedقيم البيانات داخل تاريخ البدء والنهاية المحدد من 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(تاريخ، تاريخ، تاريخ)

عودة 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(Key<datetime، rsckey=“، DateTime”)

خرائط الممتلكات المحددة إلى القيمة المحددة في هذا الحاويات.

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

Parameters

key Key &lt؛ DateTime , RscKey >

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

val DateTime

القيمة .

ToString()

يعيد تمثيل السلسلة القصيرة للمثال من فئة Aspose.Tasks.Resource.تفاصيل التمثيل الدقيقة غير محددة وتخضع للتغيير.

public override string ToString()

Returns

string

الشريط القصير الذي يمثل كائن الموارد.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 عربي