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
Добија или поставља вредност АЦВП-а.
[EntityField]
public double ACWP { get; set; }
Вредност имовине
ActualCost
Добија или поставља вредност АктуалЦост.
[EntityField]
public decimal ActualCost { get; set; }
Вредност имовине
ActualFinish
Добија или поставља вредност АктуалФиниш.
[EntityField]
public DateTime ActualFinish { get; set; }
Вредност имовине
ActualOvertimeCost
Добијете или постављате вредност АктуелнеВертимеЦост.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Вредност имовине
ActualOvertimeWork
Добија или поставља вредност ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Вредност имовине
ActualOvertimeWorkProtected
Добијете или постављате вредност АктуелноВертимеВоркЗаштићено.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Вредност имовине
ActualStart
Добија или поставља вредност АктуалСтарт.
[EntityField]
public DateTime ActualStart { get; set; }
Вредност имовине
ActualWork
Добија или поставља вредност АктуалВорк.
[EntityField]
public Duration ActualWork { get; set; }
Вредност имовине
ActualWorkProtected
Добија или поставља вредност АктуалВоркЗаштићено.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Вредност имовине
AssignmentOwner
Добија или поставља вредност АсигментОунер.
[EntityField]
public string AssignmentOwner { get; set; }
Вредност имовине
AssignmentOwnerGuid
Добија или поставља вредност AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Вредност имовине
BCWP
Добија или поставља вредност БЦВП-а.
[EntityField]
public double BCWP { get; set; }
Вредност имовине
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
Добија или поставља вредност БуџетВорк.
[EntityField]
public Duration BudgetWork { get; set; }
Вредност имовине
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
Добија или поставља вредност ЦостВарианце.
[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
Добија или поставља вредност ФинишВарианце.
[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
Добија или поставља вредност Хиперлинка.
[EntityField]
public string Hyperlink { get; set; }
Вредност имовине
HyperlinkAddress
Добија или поставља вредност ХиперлинкАдреса.
[EntityField]
public string HyperlinkAddress { get; set; }
Вредност имовине
HyperlinkSubAddress
Добија или поставља вредност ХиперлинкСубадреса.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Вредност имовине
LevelingDelay
Добија или поставља вредност ЛевингДелаи.
[EntityField]
public Duration LevelingDelay { get; set; }
Вредност имовине
LinkedFields
Добија или поставља вредност која указује на то да ли је LinkedField постављен или не.
[EntityField]
public bool LinkedFields { get; set; }
Вредност имовине
Milestone
Добија или поставља вредност која указује на то да ли је Милестоне постављен или не.
[EntityField]
public bool Milestone { get; set; }
Вредност имовине
НотсРТФ
Прима или поставља текстуалне белешке у РТФ формату.
[EntityField]
public string NotesRTF { get; set; }
Вредност имовине
NotesText
Добијете или постављате белешке плоског текста који се извлачи из РТФ података.
[EntityField]
public string NotesText { get; set; }
Вредност имовине
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
Добијете или постављате вредност ПикУнити.
[EntityField]
public double PeakUnits { get; set; }
Вредност имовине
PercentWorkComplete
Добијете или постављате вредност ПроцентВорцкомплет.
[EntityField]
public int PercentWorkComplete { get; set; }
Вредност имовине
RateScale
Добија или поставља вредност RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Вредност имовине
RegularWork
Добија или поставља вредност РегуларВорк.
[EntityField]
public Duration RegularWork { get; set; }
Вредност имовине
RemainingCost
Добија или поставља вредност остатка.
[EntityField]
public decimal RemainingCost { get; set; }
Вредност имовине
RemainingOvertimeCost
Добијете или постављате вредност Преостали трошкови.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Вредност имовине
RemainingOvertimeWork
Добијете или постављате вредност Преосталог радног времена.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Вредност имовине
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
Добија или поставља вредност СВ.
[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
Добијете или постављате примјер Аппосе.Таск.ТимпхасеДатаКоллекција класа са елементима Аппосе.Таск.РесурсАсигмент.ТимпхасеДата класа.
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
Добија или поставља вредност ВАЦ-а.
[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 класе има исту вредност УИД-а као и овај; иначе, фалсификовани.
Equals(Објекат)
Враћа вредност која указује да ли је ова инстанција једнака одређеном објекту.
public override bool Equals(object obj)
Parameters
obj
object
Предмет да се упореди са овим инстанцијом.
Returns
True ако је о Ресурсна асистенција која додељује исти ресурс и задатак као и ова инстанција; иначе, фалсификовани.
Дођите Т>(КСНУМКС КСНУМКС КСНУМКС="">)
Враћа вредност на коју је имовина мапирана у овом контејнеру.
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)
Повратак у примјер Аппосе.Таскс.ТимфасеДатаКоллекција класа која садржи примјер Аппосе.Таскс.РесурсАсигмент.ТимфасеДата класа у одређеним датумима почетка и завршетка одређених Аппосе.Таскс.ТимфасеДатаТип.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Датум почетка за временске фазе података.
end
DateTime
Датум завршетка за датум фазе података.
timephasedType
TimephasedDataType
Тип временских фаза података (Aspose.Tasks.TimephasedDataType).
Returns
враћа листу која садржи примере Аппосе.Таскс.ТимпхасеДата класа.
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
враћа листу која садржи примере Аппосе.Таскс.ТимпхасеДата класа.
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, Календар, Листа, боол , инт)
генерише листу временских фаза података.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Датум одређеног почетка.
time
TimeSpan
određeno radno vreme.
calendar
Calendar
Одређени радни календар.
list
List
<
TimephasedData
>
Списак временских фаза података.
isWorking
bool
Потврђена знаме која указује да ли се временски подаци раде или не.
type
int
Тип одређених временских података.
Returns
Максимални датум са листе или датум почетка ако је листа празна.
Сет <т>(КСНУМКС КСНУМКС КСНУМКС=» » » » T)
Мапирајте одређену својство на одређену вредност у овом контејнеру.
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()
Враћа кратку реду репрезентацију примера Аппосе.Таскс.РесурсАсигмент класе.Точни детаљи представљања су неодређени и подложни су променама.
public override string ToString()
Returns
Кратка трака која представља објекат постављања.</t,></t,></t,></t,></t,></t,>