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
Приймає або встановлює вартість бюджету.
[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
отримує або встановлює вартість УІД.
[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 якщо зазначена інстанція класу Aspose.Tasks.Resource має таку ж вартість Uid, як і ця; інакше, Фальшиві.
Equals(Об’єкт)
Повертає значення, яке вказує на те, чи дорівнює ця інстанція визначеному об’єкту.
public override bool Equals(object obj)
Parameters
obj
object
Об’єкт порівняння з цією інстанцією.
Returns
True якщо зазначений об’єкт є ресурсом, який має таку ж вартість Uid, як і ця інстанція; Фальшиві.
Знайдіть Т>(Ключові слова: 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.TimephasedData в межах даних початкових і кінцевих дат зазначеного 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
Створення T>(Ключові слова: rsckey=«Т»)
Карта зазначеного майна до зазначеної вартості в цьому контейнері.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
Визначений ключ нерухомості. Aspose.Tasks.Rsc для отримання ключа нерухомості.
val
T
і цінності .
Тип параметрів
T
Тип картованої цінності.
Set(Ключовий<datetime, rsckey=«>, дата часу)
Карта зазначеного майна до зазначеної вартості в цьому контейнері.
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,>