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

Получается AssignmentBaselineCollection object.Сбор базовых значений, связанных с назначением.

public AssignmentBaselineCollection Baselines { get; }

Стоимость недвижимости

AssignmentBaselineCollection

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

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

Получается или устанавливается инстанция класса ExtendedAttributeCollection для этого объекта.

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

Получается или устанавливается значение, указывающее на то, устанавливается ли LinkedInField или нет.

[EntityField]
public bool LinkedFields { get; set; }

Стоимость недвижимости

bool

Milestone

Получается или устанавливается значение, указывающее на то, установлен ли 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

Получается или устанавливается значение, указывающее на то, устанавливается ли 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

Получается или устанавливается значение 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 если o является распределением ресурсов, которое присваивает тот же ресурс и задачу, что и эта; в противном случае, Фальшивый.

«Т»>(Ключевые слова: 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, TimephasedDataType)

Возвращает экземпляр 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 класс в пределах указанных дат начала и конца Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Дата начала времени фазных данных.

end DateTime

Дата окончания времени фазных данных.

Returns

TimephasedDataCollection

возвращает список, содержащий инстанции класса Aspose.Tasks.TimephasedData.

GetTimephasedWork(DateTime, DateTime, TimephasedDataType)

Получается количество временной работы за указанный временный интервал.

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

Максимальная дата от списка или даты начала, если список пуст.

Сеть (Ключевые слова: 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,>

 Русский