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
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
Получава или задава стойност, която показва дали 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
Получава или поставя стойност на спиране.
[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
Получава или поставя стойност на 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(Дата, Време, Време, Време, Време)
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(Дата, дата и време)
Returns Aspose.Tasks.TimephasedDataCollection object with the instances of Aspose.Tasks.ResourceAssignment.TimephasedData class within given start and end dates of Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Дата на стартиране на фазовите данни за времето.
end
DateTime
Дата на изтичане на фазата на времето.
Returns
Aspose.Tasks.TimephasedData.
GetTimephasedWork(Дата, Време, Време, Време, Време)
Получава количеството на работното време за определен интервал от време.
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, Календар, Списък, боол , инт)
Създава списък с фазови данни.
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,>