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

Приймає або встановлює вартість бюджету.

[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

Отримати або встановити інстанцію класу розширеного об’єкта.

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

Приймає або встановлює значення, яке вказує на те, чи встановлюється Мілстон, чи ні.

[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

Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється відповідь, чи ні.

[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

отримує або встановлює вартість УІД.

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

вартість нерухомості

int

Units

отримує або встановлює вартість одиниць.

[EntityField]
public double Units { get; set; }

вартість нерухомості

double

UpdateNeeded

Приймає або встановлює значення, яке вказує на те, чи встановлюється UpdateNeed.

[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 якщо о є ресурсним розподілом, який приписує той же ресурс і завдання, що і цей інстанція; Фальшиві.

Знайдіть Т>(Ключові слова: 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 класу в межах визначених початкових і кінцевих дат зазначених 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 з прикладами 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

МАКТП(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

DateTime

Максимальна дата з списку або дата початку, якщо список порожній.

Створення T>(Ключові слова: Asnkey=«Т»)

Карта зазначеного майна до зазначеної вартості в цьому контейнері.

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(Дата часу, дата часу, календар)

Розділіть завдання на дві частини.

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,>

 Українська