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
Приймає або встановлює вартість бюджету.
[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
Отримати або встановити інстанцію класу розширеного об’єкта.
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
Приймає або встановлює значення, яке вказує на те, чи встановлюється Мілстон, чи ні.
[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
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється відповідь, чи ні.
[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
отримує або встановлює вартість УІД.
[EntityField]
public int Uid { get; set; }
вартість нерухомості
Units
отримує або встановлює вартість одиниць.
[EntityField]
public double Units { get; set; }
вартість нерухомості
UpdateNeeded
Приймає або встановлює значення, яке вказує на те, чи встановлюється UpdateNeed.
[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 якщо о є ресурсним розподілом, який приписує той же ресурс і завдання, що і цей інстанція; Фальшиві.
Знайдіть Т>(Ключові слова: 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 класу в межах визначених початкових і кінцевих дат зазначених 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 з прикладами 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
МАКТП(DateTime, TimeSpan, Календар, Список, боол , int)
Створення списку фазових даних.
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
Максимальна дата з списку або дата початку, якщо список порожній.
Створення T>(Ключові слова: Asnkey=«Т»)
Карта зазначеного майна до зазначеної вартості в цьому контейнері.
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(Дата часу, дата часу, календар)
Розділіть завдання на дві частини.
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,>