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
Получается AssignmentBaselineCollection object.Сбор базовых значений, связанных с назначением.
public AssignmentBaselineCollection 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; }
Стоимость недвижимости
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
Получается или устанавливается инстанция класса ExtendedAttributeCollection для этого объекта.
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
Получается или устанавливается значение, указывающее на то, устанавливается ли LinkedInField или нет.
[EntityField]
public bool LinkedFields { get; set; }
Стоимость недвижимости
Milestone
Получается или устанавливается значение, указывающее на то, установлен ли 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
Получается или устанавливается значение, указывающее на то, устанавливается ли 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
Получается или устанавливается значение 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 если o является распределением ресурсов, которое присваивает тот же ресурс и задачу, что и эта; в противном случае, Фальшивый.
«Т»>(Ключевые слова: 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, 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
возвращает список, который содержит примеры класса 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
возвращает список, содержащий инстанции класса Aspose.Tasks.TimephasedData.
GetTimephasedWork(DateTime, DateTime, TimephasedDataType)
Получается количество временной работы за указанный временный интервал.
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
Максимальная дата от списка или даты начала, если список пуст.
Сеть (Ключевые слова: 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,>