Class ResourceAssignment
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.5.0)
Representa una assignatura de recursos en un projecte.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Obté o estableix un valor d’ACWP.
[EntityField]
public double ACWP { get; set; }
Valor de la propietat
ActualCost
Obté o estableix un valor d’ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor de la propietat
ActualFinish
Obté o estableix un valor de ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valor de la propietat
ActualOvertimeCost
Obté o estableix un valor d’ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor de la propietat
ActualOvertimeWork
Obté o estableix un valor d’ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor de la propietat
ActualOvertimeWorkProtected
Obté o estableix un valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor de la propietat
ActualStart
Obté o estableix un valor de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valor de la propietat
ActualWork
Obté o estableix un valor d’ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor de la propietat
ActualWorkProtected
Obté o estableix un valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor de la propietat
AssignmentOwner
Obté o estableix un valor d’AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valor de la propietat
AssignmentOwnerGuid
Obté o estableix un valor d’AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valor de la propietat
BCWP
Obtenir o establir un valor de BCWP.
[EntityField]
public double BCWP { get; set; }
Valor de la propietat
BCWS
Obté o estableix un valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor de la propietat
Baselines
Gets AssignmentBaselineCol·lecció Object.La col·lecció de valors de base associats a una assignatura.
public AssignmentBaselineCollection Baselines { get; }
Valor de la propietat
BookingType
Obtenir o establir un valor de BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valor de la propietat
BudgetCost
Obtenir o establir un valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor de la propietat
BudgetWork
Obtenir o establir un valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor de la propietat
CV
Obtenir o establir un valor del CV.
[EntityField]
public double CV { get; set; }
Valor de la propietat
Confirmed
Obté o s’estableix un valor que indica si Confirmat s’estableix o no.
[EntityField]
public bool Confirmed { get; set; }
Valor de la propietat
Cost
Obtenir o establir un valor de cost.
[EntityField]
public decimal Cost { get; set; }
Valor de la propietat
CostRateTableType
Obté o estableix un valor de CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Valor de la propietat
CostVariance
Obté o estableix un valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor de la propietat
Created
Obtenir o establir un valor de Creat.
[EntityField]
public DateTime Created { get; set; }
Valor de la propietat
Delay
Obté o estableix un valor de retard.
[EntityField]
public Duration Delay { get; set; }
Valor de la propietat
ExtendedAttributes
Obté o estableix una instància de la classe ExtendedAttributeCollection per a aquest objecte.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Valor de la propietat
Remarks
Només es pot llegir en format XML.
Finish
Obté o fixa un valor de finalitzar.
[EntityField]
public DateTime Finish { get; set; }
Valor de la propietat
FinishVariance
Obté o estableix un valor de FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valor de la propietat
FixedMaterial
Obté o s’estableix un valor que indica si FixedMaterial s’estableix o no.
[EntityField]
public bool FixedMaterial { get; set; }
Valor de la propietat
Guid
Obtenir o establir un identificador únic per a aquesta assignatura.
public Guid? Guid { get; set; }
Valor de la propietat
Guid ?
HasFixedRateUnits
Obté o s’estableix un valor que indica si HasFixedRateUnits s’estableix o no.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Valor de la propietat
Hyperlink
Obté o estableix un valor d’hiperenlla.
[EntityField]
public string Hyperlink { get; set; }
Valor de la propietat
HyperlinkAddress
Obté o estableix un valor de HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor de la propietat
HyperlinkSubAddress
Obté o estableix un valor de HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valor de la propietat
LevelingDelay
Obté o estableix un valor de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valor de la propietat
LinkedFields
Obté o s’estableix un valor que indica si LinkedFields s’estableix o no.
[EntityField]
public bool LinkedFields { get; set; }
Valor de la propietat
Milestone
Obté o s’estableix un valor que indica si Milestone s’estableix o no.
[EntityField]
public bool Milestone { get; set; }
Valor de la propietat
Notícies RTF
Obté o col·loca les notes de text en format RTF.
[EntityField]
public string NotesRTF { get; set; }
Valor de la propietat
NotesText
Obté o col·loca notes de text pla extraït de les dades RTF.
[EntityField]
public string NotesText { get; set; }
Valor de la propietat
Overallocated
Obté o s’estableix un valor que indiqui si Overallocated s’estableix o no.
[EntityField]
public bool Overallocated { get; set; }
Valor de la propietat
OvertimeCost
Obté o estableix un valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor de la propietat
OvertimeWork
Obté o estableix un valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor de la propietat
ParentProject
Obtenir un projecte parent per a aquesta assignatura.
public Project ParentProject { get; }
Valor de la propietat
PeakUnits
Obté o estableix un valor de PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valor de la propietat
PercentWorkComplete
Obtenir o establir un valor de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor de la propietat
RateScale
Obté o estableix un valor de RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Valor de la propietat
RegularWork
Obté o estableix un valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor de la propietat
RemainingCost
Obtenir o establir un valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor de la propietat
RemainingOvertimeCost
Obté o estableix un valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor de la propietat
RemainingOvertimeWork
Obté o estableix un valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor de la propietat
RemainingWork
Obté o estableix un valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor de la propietat
Resource
Els recursos assignats a una tasca.
public Resource Resource { get; set; }
Valor de la propietat
ResponsePending
Obté o s’estableix un valor que indica si ResponsePending s’estableix o no.
[EntityField]
public bool ResponsePending { get; set; }
Valor de la propietat
Resume
Obtenir o establir un valor de resum.
[EntityField]
public DateTime Resume { get; set; }
Valor de la propietat
SV
Obtenir o establir un valor de SV.
[EntityField]
public double SV { get; set; }
Valor de la propietat
Start
Obté o estableix un valor d’inici.
[EntityField]
public DateTime Start { get; set; }
Valor de la propietat
StartVariance
Obté o estableix un valor de StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valor de la propietat
Stop
Obtenir o establir un valor de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valor de la propietat
Summary
Obté o estableix un valor que indiqui si el resum està establert o no.
[EntityField]
public bool Summary { get; set; }
Valor de la propietat
Task
La tasca a la qual s’atribueix un recurs.
public Task Task { get; set; }
Valor de la propietat
TimephasedData
Obtenir o establir l’exemple d’Aspose.Tasks.TimephasedDataCollection classe que conté elements d’Aspose.Tasks.ResourceAssignment.TimephasedData classe.
public TimephasedDataCollection TimephasedData { get; set; }
Valor de la propietat
Uid
Obté o estableix un valor d’Uid.
[EntityField]
public int Uid { get; set; }
Valor de la propietat
Units
Obtenir o establir un valor d’unitats.
[EntityField]
public double Units { get; set; }
Valor de la propietat
UpdateNeeded
Obté o s’estableix un valor que indica si UpdateNeed està configurat o no.
[EntityField]
public bool UpdateNeeded { get; set; }
Valor de la propietat
VAC
Obté o fixa un valor de VAC.
[EntityField]
public double VAC { get; set; }
Valor de la propietat
Work
Obtenir o establir un valor de treball.
[EntityField]
public Duration Work { get; set; }
Valor de la propietat
WorkContour
Obté o estableix un valor de WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Valor de la propietat
WorkVariance
Obté o estableix un valor de WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valor de la propietat
Methods
Delete()
Elimina l’assignació de recursos de la col·lecció de les assignatures del projecte.
public void Delete()
Equals(ResourceAssignment)
Retorna un valor que indica si aquesta instància és igual a una instància especificada de la classe Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
La instància especificada de la classe Aspose.Tasks.ResourceAssignment per comparar amb aquesta instància.
Returns
True si la instància especificada de la classe Aspose.Tasks.ResourceAssignment té el mateix valor d’UID que aquesta; en cas contrari, falsa.
Equals(Objecte)
Retorna un valor que indica si aquesta instància és igual a un objecte especificat.
public override bool Equals(object obj)
Parameters
obj
object
L’objecte de comparar amb aquesta instància.
Returns
True si o és una Assignació de Recursos que assignarà el mateix recurs i tasca que aquesta instància; en cas contrari, falsa.
Obtenir>(Càlcul, asnkey="">)
Retorna el valor al qual la propietat es mapeja en aquest contenidor.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
la clau propietat especificada. Aspose.Tasks.Asn per obtenir la clau propietat.
Returns
T
el valor al qual la propietat es mapeja en aquest contenidor.
Tipus de paràmetres
T
El tipus de valor emmagatzemat.
GetHashCode()
Retorna un valor de codi hash per a l’exemple de la classe Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
Retorna un valor de codi hash per a aquest objecte.
GetTimephasedData(El temps, el temps, el temps, el temps)
Retorna l’exemple Aspose.Tasks.TimephasedDataCollection classe que conté instàncies d’Aspose.Tasks.ResourceAssignment.TimephasedData classe dins de les dates d’inici i finalització especificades d’Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Data d’inici per a les dades de fase temporal.
end
DateTime
La data final per a les dades de fase temporal.
timephasedType
TimephasedDataType
El tipus de dades de fase temporal (Aspose.Tasks.TimephasedDataType).
Returns
Retorna una llista que conté instàncies de la classe Aspose.Tasks.TimephasedData.
GetTimephasedData(El temps, el temps)
Retorna Aspose.Tasks.TimephasedDataCol·lecció objecte amb les instàncies d’Aspose.Tasks.ResourceAssignment.TimephasedClasse de dades dins de les dates d’inici i final d’Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Data d’inici per a les dades de fase temporal.
end
DateTime
La data final per a les dades de fase temporal.
Returns
Retorna una llista que conté instàncies de la classe Aspose.Tasks.TimephasedData.
GetTimephasedWork(El temps, el temps, el temps, el temps)
Obté la quantitat de treball horari per a l’interval horari de la data especificada.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Inici de l’interval de temps de data.
end
DateTime
Final de l’interval de temps de la data.
timephasedDataType
TimephasedDataType
Tipus de dades horitzontals per utilitzar.
Returns
GetTimephasedWork(El temps, el temps)
Obté la quantitat de treball horari per a l’interval horari de la data especificada.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Inici de l’interval de temps de data.
end
DateTime
Final de l’interval de temps de la data.
Returns
Mèxic(DateTime, TimeSpan, Calendari, Llista, bool , int)
Genera una llista de dades de fase temporal.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
La data d’inici especificada.
time
TimeSpan
El temps de treball especificat.
calendar
Calendar
Calendari de treball especificat.
list
List
<
TimephasedData
>
Llista de dades de fase temporal.
isWorking
bool
La bandera especificada que especifica si les dades de fase temporal estan funcionant o no.
type
int
El tipus de dades de fase temporal especificada.
Returns
Una data màxima des de la llista o la data d’inici si la llista és buida.
SegüentT>(Càlcul, asnkey="">, T)
Mapa de la propietat especificada al valor especificat en aquest contenidor.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
la clau propietat especificada. Aspose.Tasks.Asn per obtenir la clau propietat.
val
T
El valor.
Tipus de paràmetres
T
El tipus de valor emmagatzemat.
SetMaterialResourceUnits(doble, RateScaleType)
Seta unitats per a l’assignació d’un recurs material amb un consum de material variable.El consum de material variable significa que a mesura que la durada de l’assignació canvia, la quantitat de materials utilitzats canvia proporcionalment.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Número d’unitats incrementades en el període de temps.
rateScaleType
RateScaleType
Període en el qual s’incrementa el valor de la unitat.
Remarks
Per exemple, per definir ‘123/mes’, s’ha de cridar SetUnitsScaled(123D, RateScaleType.Month.
Exceptions
Si el mètode és requerit per a l’assignació de recursos no materials.
SplitTask(Data, data i calendari)
Divideix la tasca en dues parts.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
El començament de la interrupció de treball a dividir basat en.
finish
DateTime
El final de la interrupció de treball es divideix en base a.
calendar
Calendar
El calendari es divideix en base.
Exceptions
La data d’inici és menys que la data d’inici de l’assignatura.
La data de finalització és més gran que la data de finalització de la assignatura.
TimephasedDataFromTaskDuration(Calendar)
Genera una llista de dades de fase horària basada en la durada de la tasca i la data d’inici programada.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
El calendari per generar dades de fase del temps.
ToString()
Retorna la representació de corda de l’instància de la classe Aspose.Tasks.ResourceAssignment.Els detalls exactes de la representació no estan especificats i estan subjectes a canvis.
public override string ToString()
Returns
Línia curta que representa l’objecte d’assignaci.</t,></t,></t,></t,></t,></t,>