Class ResourceAssignment
Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)
Represente una assegnazione di risorse in un progetto.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Riceve o stabilisce un valore di ACWP.
[EntityField]
public double ACWP { get; set; }
Valore di proprietà
ActualCost
Riceve o stabilisce un valore di ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valore di proprietà
ActualFinish
Riceve o stabilisce un valore di ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valore di proprietà
ActualOvertimeCost
Riceve o impone un valore di ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valore di proprietà
ActualOvertimeWork
Riceve o impone un valore di ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valore di proprietà
ActualOvertimeWorkProtected
Riceve o impone un valore di ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valore di proprietà
ActualStart
Riceve o impone un valore di ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valore di proprietà
ActualWork
Riceve o stabilisce un valore di ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valore di proprietà
ActualWorkProtected
Riceve o impone un valore di ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valore di proprietà
AssignmentOwner
Riceve o stabilisce un valore di AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valore di proprietà
AssignmentOwnerGuid
Riceve o impone un valore di AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valore di proprietà
BCWP
Riceve o stabilisce un valore di BCWP.
[EntityField]
public double BCWP { get; set; }
Valore di proprietà
BCWS
Riceve o stabilisce un valore di BCWS.
[EntityField]
public double BCWS { get; set; }
Valore di proprietà
Baselines
Riceve l’oggetto AssignmentBaselineCollection.La raccolta dei valori di base associati ad un’assegnazione.
public AssignmentBaselineCollection Baselines { get; }
Valore di proprietà
BookingType
Riceve o fissa un valore di BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valore di proprietà
BudgetCost
Riceve o fissa un valore di BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valore di proprietà
BudgetWork
Riceve o stabilisce un valore di BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valore di proprietà
CV
Riceve o stabilisce un valore del CV.
[EntityField]
public double CV { get; set; }
Valore di proprietà
Confirmed
Riceve o impone un valore che indica se Confirmato è impostato o meno.
[EntityField]
public bool Confirmed { get; set; }
Valore di proprietà
Cost
Riceve o fissa un valore di costo.
[EntityField]
public decimal Cost { get; set; }
Valore di proprietà
CostRateTableType
Riceve o impone un valore di CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Valore di proprietà
CostVariance
Riceve o stabilisce un valore di CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valore di proprietà
Created
Riceve o stabilisce un valore di Creato.
[EntityField]
public DateTime Created { get; set; }
Valore di proprietà
Delay
Riceve o impone un valore di ritardo.
[EntityField]
public Duration Delay { get; set; }
Valore di proprietà
ExtendedAttributes
Riceve o impone una instanza della classe ExtendedAttributeCollection per questo oggetto.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Valore di proprietà
Remarks
Leggere supportato solo per il formato XML.
Finish
Riceve o fissa un valore di Finish.
[EntityField]
public DateTime Finish { get; set; }
Valore di proprietà
FinishVariance
Riceve o fissa un valore di FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valore di proprietà
FixedMaterial
Riceve o impone un valore che indica se FixedMaterial è impostato o meno.
[EntityField]
public bool FixedMaterial { get; set; }
Valore di proprietà
Guid
Riceve o stabilisce un identificatore unico per questa assegnazione.
public Guid? Guid { get; set; }
Valore di proprietà
Guid ?
HasFixedRateUnits
Riceve o impone un valore che indica se HasFixedRateUnits è impostato o meno.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Valore di proprietà
Hyperlink
Riceve o impone un valore di Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Valore di proprietà
HyperlinkAddress
Riceve o impone un valore di HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Valore di proprietà
HyperlinkSubAddress
Riceve o impone un valore di HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valore di proprietà
LevelingDelay
Riceve o stabilisce un valore di LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valore di proprietà
LinkedFields
Riceve o impone un valore che indica se LinkedInFields è impostato o meno.
[EntityField]
public bool LinkedFields { get; set; }
Valore di proprietà
Milestone
Riceve o impone un valore che indica se Milestone è impostato o meno.
[EntityField]
public bool Milestone { get; set; }
Valore di proprietà
Étiquette RTF
Riceve o mette le note di testo in formato RTF.
[EntityField]
public string NotesRTF { get; set; }
Valore di proprietà
NotesText
Riceve o mette note di testo chiaro estratto dai dati RTF.
[EntityField]
public string NotesText { get; set; }
Valore di proprietà
Overallocated
Riceve o impone un valore che indica se Overallocated è impostato o meno.
[EntityField]
public bool Overallocated { get; set; }
Valore di proprietà
OvertimeCost
Riceve o impone un valore di OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valore di proprietà
OvertimeWork
Riceve o stabilisce un valore di OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valore di proprietà
ParentProject
Ottieni un progetto parentale per questa assegnazione.
public Project ParentProject { get; }
Valore di proprietà
PeakUnits
Riceve o stabilisce un valore di PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valore di proprietà
PercentWorkComplete
Riceve o impone un valore di PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valore di proprietà
RateScale
Riceve o stabilisce un valore di RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Valore di proprietà
RegularWork
Riceve o stabilisce un valore di RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valore di proprietà
RemainingCost
Riceve o stabilisce un valore di RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valore di proprietà
RemainingOvertimeCost
Riceve o impone un valore di RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valore di proprietà
RemainingOvertimeWork
Riceve o impone un valore di RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valore di proprietà
RemainingWork
Riceve o stabilisce un valore di RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valore di proprietà
Resource
La risorsa assegnata a un compito.
public Resource Resource { get; set; }
Valore di proprietà
ResponsePending
Riceve o impone un valore che indica se ResponsePending è impostato o meno.
[EntityField]
public bool ResponsePending { get; set; }
Valore di proprietà
Resume
Riceve o impone un valore di Resume.
[EntityField]
public DateTime Resume { get; set; }
Valore di proprietà
SV
Riceve o stabilisce un valore di SV.
[EntityField]
public double SV { get; set; }
Valore di proprietà
Start
Riceve o impone un valore di Inizio.
[EntityField]
public DateTime Start { get; set; }
Valore di proprietà
StartVariance
Riceve o impone un valore di StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valore di proprietà
Stop
Riceve o impone un valore di Stop.
[EntityField]
public DateTime Stop { get; set; }
Valore di proprietà
Summary
Riceve o impone un valore che indica se la sintesi è impostata o meno.
[EntityField]
public bool Summary { get; set; }
Valore di proprietà
Task
Il compito a cui viene assegnata una risorsa.
public Task Task { get; set; }
Valore di proprietà
TimephasedData
Riceve o impone l’esempio di Aspose.Tasks.TimephasedDataCollection classe contenente elementi di Aspose.Tasks.ResourceAssignment.TimephasedData classe.
public TimephasedDataCollection TimephasedData { get; set; }
Valore di proprietà
Uid
Riceve o stabilisce un valore di Uid.
[EntityField]
public int Uid { get; set; }
Valore di proprietà
Units
Riceve o stabilisce un valore di unità.
[EntityField]
public double Units { get; set; }
Valore di proprietà
UpdateNeeded
Riceve o impone un valore che indica se UpdateNeed è impostato o meno.
[EntityField]
public bool UpdateNeeded { get; set; }
Valore di proprietà
VAC
Riceve o stabilisce un valore di VAC.
[EntityField]
public double VAC { get; set; }
Valore di proprietà
Work
Riceve o stabilisce un valore di lavoro.
[EntityField]
public Duration Work { get; set; }
Valore di proprietà
WorkContour
Riceve o stabilisce un valore di WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Valore di proprietà
WorkVariance
Riceve o stabilisce un valore di WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valore di proprietà
Methods
Delete()
Rimuove l’assegnazione di risorse dalla raccolta di assegnazioni di progetto.
public void Delete()
Equals(ResourceAssignment)
Ritorna un valore che indica se questa instanza è uguale a una specifica instanza della classe Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
L’esempio specificato della classe Aspose.Tasks.ResourceAssignment per confrontare con questa instanza.
Returns
True si l’instance spécifiée de la classe Aspose.Tasks.ResourceAssignment a la même valeur UID que cette instance; autrement, The translation of “false” to Italian is “falso”..
Equals(Objets)
Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.
public override bool Equals(object obj)
Parameters
obj
object
L’obiettivo di paragonare con questa instanza.
Returns
True si o est une Assignation de Ressources qui attribue le même ressource et la même tâche que cette instance ; autrement, The translation of “false” to Italian is “falso”..
J’en ai>(C’est le thème, asnkey=» » »)
Ritorna il valore al quale la proprietà è mappata in questo contenitore.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
la chiave di proprietà specificata. Aspose.Tasks.Asn per ottenere la chiave di proprietà.
Returns
T
il valore al quale la proprietà è mappata in questo contenitore.
Tipo di parametri
T
Il tipo di valore mappato.
GetHashCode()
Ritorna un valore di codice hash per l’esempio della classe Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
restituisce un valore di codice hash per questo oggetto.
GetTimephasedData(DateTime, DateTime, DateType)
Ritorna l’esempio Aspose.Tasks.TimephasedDataCollection class contenente esempi di Aspose.Tasks.ResourceAssignment.TimephasedData class entro le date di inizio e di fine specificate Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
La data di inizio per i dati di fase del tempo.
end
DateTime
La data di scadenza per i dati di fase del tempo.
timephasedType
TimephasedDataType
Il tipo di dati di fase del tempo (Aspose.Tasks.TimephasedDataType).
Returns
ritorna un elenco che contiene esempi di Aspose.Tasks.TimephasedData class.
GetTimephasedData(DateTime et DateTime)
Ritorna Aspose.Tasks.TimephasedDataCollection oggetto con gli esempi di Aspose.Tasks.ResourceAssignment.TimephasedClasse dati entro le date di inizio e fine di Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
La data di inizio per i dati di fase del tempo.
end
DateTime
La data di scadenza per i dati di fase del tempo.
Returns
ritorna un elenco che contiene esempi di Aspose.Tasks.TimephasedData class.
GetTimephasedWork(DateTime, DateTime, DateType)
Riceve la quantità di lavoro tempestivo per l’intervallo di tempo della data specificata.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Inizia l’intervallo di tempo della data.
end
DateTime
La fine dell’intervallo di tempo.
timephasedDataType
TimephasedDataType
Tipo di dati temporali da utilizzare.
Returns
GetTimephasedWork(DateTime et DateTime)
Riceve la quantità di lavoro tempestivo per l’intervallo di tempo della data specificata.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Inizia l’intervallo di tempo della data.
end
DateTime
La fine dell’intervallo di tempo.
Returns
Maquillage(DateTime, TimeSpan, Calendrier, Liste, Le boul, int)
Generare un elenco di dati in fase di tempo.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
La data di inizio specificata.
time
TimeSpan
Il tempo di lavoro specificato.
calendar
Calendar
Il calendario di lavoro specificato.
list
List
di <
TimephasedData
>
L’elenco dei dati di fase del tempo.
isWorking
bool
La bandiera specificata che specifica se i dati di fase temporale funzionano o meno.
type
int
Il tipo di dati di fase temporale specificato.
Returns
Una data massima dalla lista o la data di inizio se la lista è vuota.
Sélection T>(C’est le thème, asnkey=« T »)
Mappa la proprietà specificata al valore specificato in questo contenitore.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
la chiave di proprietà specificata. Aspose.Tasks.Asn per ottenere la chiave di proprietà.
val
T
Il valore .
Tipo di parametri
T
Il tipo di valore mappato.
SetMaterialResourceUnits(Double, RateScaleType)
Set unità per l’assegnazione di una risorsa materiale con consumo materiale variabile.Il consumo di materiale variabile significa che, come la durata dell’assegnazione cambia, la quantità di materiali utilizzati cambia proporzionalmente.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Numero di unità aggregate nel periodo di tempo.
rateScaleType
RateScaleType
Il periodo in cui il valore dell’unità è aumentato.
Remarks
Per esempio, per impostare ‘123/mese’, SetUnitsScaled(123D, RateScaleType.Month) dovrebbe essere chiamato.
Exceptions
Se il metodo è richiesto per l’assegnazione di risorse non materiali.
SplitTask(DateTime, DateTime, Calendrier)
Dividere il compito in due parti.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
L’inizio dell’interruzione del lavoro a dividere basato su.
finish
DateTime
La fine dell’interruzione del lavoro a dividere sulla base.
calendar
Calendar
Il calendario si divide in base.
Exceptions
La data di inizio è inferiore alla data di inizio dell’assegnazione.
Quando la data di scadenza è più grande della data di scadenza.
TimephasedDataFromTaskDuration(Calendar)
Generare un elenco di dati in fase di tempo in base alla durata del compito e alla data di inizio programmata.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Il calendario per generare dati di fase del tempo.
ToString()
Ritorna la rappresentazione della corta riga dell’esempio della classe Aspose.Tasks.ResourceAssignment.I dettagli esatti della rappresentazione non sono specificati e soggetti a modifiche.
public override string ToString()
Returns
Stringa corta che rappresenta l’oggetto di assegnazione.</t,></t,></t,></t,></t,></t,>