Class Resource
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل مصدرًا في مشروع.
public class Resource : IEquatable<resource>
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; }
قيمة الممتلكات
AccrueAt
يحصل أو يضع قيمة من AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
قيمة الممتلكات
ActiveDirectoryGuid
يحصل أو يضع قيمة ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
قيمة الممتلكات
ActualCost
يحصل أو يضع قيمة من ActualCost.
[EntityField]
public decimal ActualCost { 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; }
قيمة الممتلكات
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; }
قيمة الممتلكات
Assignments
يحصل على مجموعة من الموارد المخصصة لهذا الكائن.
public ResourceAssignmentCollection Assignments { get; }
قيمة الممتلكات
AvailabilityPeriods
يحصل على مثال من الدرجة Aspose.Tasks.AvailabilityPeriodCollection.جمع الفترات التي يكون فيها الموارد متاحة.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
قيمة الممتلكات
AvailableFrom
يحصل أو يضع قيمة متوفرة.
[EntityField]
public DateTime AvailableFrom { get; set; }
قيمة الممتلكات
AvailableTo
يحصل أو يضع قيمة متوفرة
[EntityField]
public DateTime AvailableTo { get; set; }
قيمة الممتلكات
BCWP
يحصل أو يضع قيمة BCWP.
[EntityField]
public double BCWP { get; set; }
قيمة الممتلكات
BCWS
يحصل أو يضع قيمة BCWS.
[EntityField]
public double BCWS { get; set; }
قيمة الممتلكات
Baselines
يحصل على مثال BaselineCollection لهذا الكائن.القيم الأساسية للموارد.
public BaselineCollection 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; }
قيمة الممتلكات
Calendar
يحصل أو يحدد قيمة التقويم.
[EntityField]
public Calendar Calendar { get; set; }
قيمة الممتلكات
CanLevel
يحصل أو يضع قيمة تشير إلى ما إذا كان CanLevel قد تم تعيينه أم لا.
[EntityField]
public NullableBool CanLevel { get; set; }
قيمة الممتلكات
Code
يحصل أو يضع قيمة من الرمز.
[EntityField]
public string Code { get; set; }
قيمة الممتلكات
Cost
يحصل أو يضع قيمة من التكلفة.
[EntityField]
public decimal Cost { get; set; }
قيمة الممتلكات
CostCenter
يحصل أو يضع قيمة من CostCenter.
[EntityField]
public string CostCenter { get; set; }
قيمة الممتلكات
CostPerUse
يحصل أو يضع قيمة CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
قيمة الممتلكات
CostVariance
يحصل أو يضع قيمة CostVariance.
[EntityField]
public double CostVariance { get; set; }
قيمة الممتلكات
Created
يحصل أو يضع قيمة من خلق.
[EntityField]
public DateTime Created { get; set; }
قيمة الممتلكات
البريد الإلكتروني
يحصل أو يضع قيمة من EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
قيمة الممتلكات
ExtendedAttributes
يحصل على قيمة من الميزات الموسعة.
public ExtendedAttributeCollection ExtendedAttributes { get; }
قيمة الممتلكات
Remarks
هناك حاجة إلى قطعتين من البيانات - إشارة إلى لوحة الخصائص الموسعةالتي يتم تحديدها إما من خلال الهوية الفريدة أو الهوية الميدانية ، والقيمةالتي يتم تحديدها إما مع القيمة أو مؤشر العودة إلى قائمة القيمة.
Finish
يحصل أو يضع قيمة النهائي.
[EntityField]
public DateTime Finish { get; set; }
قيمة الممتلكات
Group
يحصل أو يضع قيمة من مجموعة.
[EntityField]
public string Group { get; set; }
قيمة الممتلكات
Guid
يحصل أو يضع قيمة من دليل.
[EntityField]
public string Guid { get; set; }
قيمة الممتلكات
Hyperlink
يحصل أو يضع عنوان أو نص توضيحي لروابط متصلة بمصدر.
[EntityField]
public string Hyperlink { get; set; }
قيمة الممتلكات
HyperlinkAddress
يحصل أو يضع عنوان الرابط المرتبط بمصدر.
[EntityField]
public string HyperlinkAddress { get; set; }
قيمة الممتلكات
Remarks
العنوان الكامل (Hyperlink Href في Microsoft Project) للارتباط هو التوافق بين HyperlinkAddress و HyperlinkSubAddress.
HyperlinkSubAddress
يحصل أو يضع موقعًا محددًا في وثيقة في رابط خارجي مرتبط بمصدر.
[EntityField]
public string HyperlinkSubAddress { get; set; }
قيمة الممتلكات
Remarks
العنوان الكامل (Hyperlink Href في Microsoft Project) للارتباط هو التوافق بين HyperlinkAddress و HyperlinkSubAddress.
Id
يحصل أو يضع قيمة ID.
[EntityField]
public int Id { get; set; }
قيمة الممتلكات
Inactive
يحصل أو يضع قيمة تشير إلى ما إذا كان غير نشط قد تم تعيينه أم لا.
[EntityField]
public NullableBool Inactive { get; set; }
قيمة الممتلكات
Initials
يحصل أو يضع قيمة من المبادئ.
[EntityField]
public string Initials { get; set; }
قيمة الممتلكات
IsBudget
يحصل أو يحدد قيمة تشير إلى ما إذا كان IsBudget قد تم تعيينه أم لا.
[EntityField]
public NullableBool IsBudget { get; set; }
قيمة الممتلكات
IsCostResource
يحصل أو يضع قيمة تشير إلى ما إذا كان IsCostResource قد تم تعيينه أم لا.
[EntityField]
public NullableBool IsCostResource { get; set; }
قيمة الممتلكات
IsEnterprise
يحصل أو يضع قيمة تشير إلى ما إذا كان IsEnterprise قد تم تعيينه أم لا.
[EntityField]
public NullableBool IsEnterprise { get; set; }
قيمة الممتلكات
IsGeneric
يحصل أو يضع قيمة تشير إلى ما إذا كان IsGeneric قد تم تعيينه أم لا.
[EntityField]
public NullableBool IsGeneric { get; set; }
قيمة الممتلكات
IsNull
يحصل أو يضع قيمة تشير إلى ما إذا كان IsNull قد تم تعيينه أم لا.
[EntityField]
public NullableBool IsNull { get; set; }
قيمة الممتلكات
IsRoot
يحصل على العلم الذي يشير إلى ما إذا كان الموارد هي مصدر جذري.الموارد الجذرية هي مصدر خاص يهدف إلى دعم الداخليين منتنسيقات MS Project ولا تخطط لاستخدامها مباشرة من رمز المستخدم.
public virtual bool IsRoot { get; }
قيمة الممتلكات
IsTeamAssignmentPool
يحصل أو يضع قيمة تشير إلى ما إذا كان IsTeamAssignmentPool قد تم تعيينه أم لا.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
قيمة الممتلكات
MaterialLabel
يحصل أو يضع قيمة من MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
قيمة الممتلكات
MaxUnits
يحصل أو يضع قيمة من MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
قيمة الممتلكات
Name
يحصل أو يحدد قيمة الاسم.
[EntityField]
public string Name { get; set; }
قيمة الممتلكات
ملاحظات
يحصل أو يضع قيمة من NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
قيمة الممتلكات
NotesText
يحصل أو يضع قيمة من NotesText.
[EntityField]
public string NotesText { get; set; }
قيمة الممتلكات
OutlineCode
يحصل على كائن OutlineCodeCollection.قيمة رمز الخروج.
public OutlineCodeCollection OutlineCode { get; }
قيمة الممتلكات
Remarks
هناك حاجة إلى قطعتين من البيانات - مؤشر إلى جدول الرمز الخارجي الذييتم تحديدها بواسطة FieldID ، والقيمة التي يتم تحديدها أيضًا بواسطةإشارة ValueID أو ValueGUID إلى قائمة القيمة.
Overallocated
يحصل أو يحدد قيمة تشير إلى ما إذا تم تعيين Overallocated أم لا.
[EntityField]
public NullableBool Overallocated { get; set; }
قيمة الممتلكات
OvertimeCost
يحصل أو يضع قيمة OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
قيمة الممتلكات
OvertimeRate
يحصل أو يضع قيمة OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
قيمة الممتلكات
OvertimeRateFormat
يحصل أو يضع قيمة OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { 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; }
قيمة الممتلكات
Phonetics
يحصل أو يضع قيمة من Phonetics.
[EntityField]
public string Phonetics { get; set; }
قيمة الممتلكات
Rates
احصل على مثال من فئة Aspose.Tasks.RateCollection لهذا الكائن.جمع الفترات والمعدلات المرتبطة بكل منها.
public RateCollection Rates { get; }
قيمة الممتلكات
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; }
قيمة الممتلكات
SV
يحصل أو يضع قيمة SV.
[EntityField]
public double SV { get; set; }
قيمة الممتلكات
StandardRate
يحصل أو يضع قيمة StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
قيمة الممتلكات
StandardRateFormat
يحصل أو يضع قيمة StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
قيمة الممتلكات
Start
يحصل أو يحدد قيمة البدء.
[EntityField]
public DateTime Start { get; set; }
قيمة الممتلكات
TimephasedData
يحصل أو يضع فئة Aspose.Tasks.TimephasedDataCollection لهذا الكائن.
public TimephasedDataCollection TimephasedData { get; set; }
قيمة الممتلكات
Remarks
قراءة مدعومة فقط في تنسيق XML.
Type
يحصل أو يضع قيمة من النوع.
[EntityField]
public ResourceType Type { get; set; }
قيمة الممتلكات
Uid
يحصل أو يضع قيمة من Uid.
[EntityField]
public int Uid { get; set; }
قيمة الممتلكات
WindowsUserAccount
يحصل أو يضع قيمة WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
قيمة الممتلكات
Work
يحصل أو يضع قيمة من العمل.
[EntityField]
public Duration Work { get; set; }
قيمة الممتلكات
WorkVariance
يحصل أو يضع قيمة WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
قيمة الممتلكات
Workgroup
يحصل أو يضع قيمة من مجموعة العمل.
[EntityField]
public WorkGroupType Workgroup { get; set; }
قيمة الممتلكات
Methods
Delete()
إزالة الموارد ومهماتها من المشروع.
public void Delete()
Equals(Resource)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي الحالة المحددة في فئة Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
الحالة المحددة لفئة Aspose.Tasks.Resource للمقارنة مع هذه الحالة.
Returns
True إذا كانت العينة المحددة في فئة WL29_.الموارد لها نفس قيمة Uid مثل هذا العين؛ وإلا، كاذبة.
Equals(الموضوع)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد.
public override bool Equals(object obj)
Parameters
obj
object
موضوع مقارنة مع هذه الحالة.
Returns
True إذا كان الكائن المحدد مصدرًا له نفس قيمة Uid مثل هذه المثال؛ وإلا، كاذبة.
Get(Key<t، rsckey=» » »)
يعيد القيمة التي يتم تخزين الممتلكات في هذا الحاويات.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
مفتاح الممتلكات المحدد. Aspose.Tasks.Rsc للحصول على مفتاح الممتلكات.
Returns
T
القيمة التي يتم تخزين الممتلكات في هذا الحاويات.
نوع المعلمات
T
نوع القيمة المختصرة.
GetHashCode()
إرجاع قيمة رمز الهاش على سبيل المثال من فئة Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
يعيد قيمة رمز الهاش لهذا الكائن.
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
قائمة 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
قائمة Aspose.Tasks.TimephasedData.
إلـى تـ>(Key<t، rsckey=“” ، T)
خرائط الممتلكات المحددة إلى القيمة المحددة في هذا الحاويات.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
مفتاح الممتلكات المحدد. Aspose.Tasks.Rsc للحصول على مفتاح الممتلكات.
val
T
القيمة .
نوع المعلمات
T
نوع القيمة المختصرة.
Set(Key<datetime، rsckey=“، DateTime”)
خرائط الممتلكات المحددة إلى القيمة المحددة في هذا الحاويات.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
key
Key
<؛
DateTime
, RscKey
>
مفتاح الممتلكات المحدد. Aspose.Tasks.Rsc للحصول على مفتاح الممتلكات.
val
DateTime
القيمة .
ToString()
يعيد تمثيل السلسلة القصيرة للمثال من فئة Aspose.Tasks.Resource.تفاصيل التمثيل الدقيقة غير محددة وتخضع للتغيير.
public override string ToString()
Returns
الشريط القصير الذي يمثل كائن الموارد.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>