Class ResourceAssignment
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Se edustaa resurssien määräämistä hankkeessa.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Se saa tai asettaa arvon ACWP:stä.
[EntityField]
public double ACWP { get; set; }
Omistuksen arvo
ActualCost
Saat tai asettaa arvon ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Omistuksen arvo
ActualFinish
Saat tai asetat arvon ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Omistuksen arvo
ActualOvertimeCost
Saat tai asettaa arvon ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Omistuksen arvo
ActualOvertimeWork
Saat tai asetat arvon ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Omistuksen arvo
ActualOvertimeWorkProtected
Saat tai asetat arvon ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Omistuksen arvo
ActualStart
Saat tai asettaa arvon ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Omistuksen arvo
ActualWork
Saat tai asettaa arvon ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Omistuksen arvo
ActualWorkProtected
Saat tai asetat arvon ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Omistuksen arvo
AssignmentOwner
Saa tai asettaa arvon AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Omistuksen arvo
AssignmentOwnerGuid
Saat tai asettaa arvon AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Omistuksen arvo
BCWP
Se saa tai asettaa arvon BCWP:stä.
[EntityField]
public double BCWP { get; set; }
Omistuksen arvo
BCWS
Saa tai asettaa arvon BCWS.
[EntityField]
public double BCWS { get; set; }
Omistuksen arvo
Baselines
Saa AssignmentBaselineCollection objekti.Perusarvojen keräys, joka liittyy tehtävään.
public AssignmentBaselineCollection Baselines { get; }
Omistuksen arvo
BookingType
Saat tai asetat arvon BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Omistuksen arvo
BudgetCost
Saat tai asetat budjettikustannuksen arvon.
[EntityField]
public decimal BudgetCost { get; set; }
Omistuksen arvo
BudgetWork
Saat tai asetat arvon BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Omistuksen arvo
CV
Saa tai asettaa arvon CV:stä.
[EntityField]
public double CV { get; set; }
Omistuksen arvo
Confirmed
Saat tai asetat arvon, joka osoittaa, onko vahvistettu määritetty vai ei.
[EntityField]
public bool Confirmed { get; set; }
Omistuksen arvo
Cost
Antaa tai asettaa kustannusten arvon.
[EntityField]
public decimal Cost { get; set; }
Omistuksen arvo
CostRateTableType
Saat tai asettaa arvon CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Omistuksen arvo
CostVariance
Saat tai asetat arvon CostVariance.
[EntityField]
public double CostVariance { get; set; }
Omistuksen arvo
Created
Saa tai asettaa arvon luotu.
[EntityField]
public DateTime Created { get; set; }
Omistuksen arvo
Delay
Saat tai asetat viivästymisen arvon.
[EntityField]
public Duration Delay { get; set; }
Omistuksen arvo
ExtendedAttributes
Saat tai asettaa tämän kohteen ExtendedAttributeCollection -luokan esimerkki.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Omistuksen arvo
Remarks
Lukeminen tukee vain XML-muodossa.
Finish
Saa tai asettaa arvon Finish.
[EntityField]
public DateTime Finish { get; set; }
Omistuksen arvo
FinishVariance
Saa tai asettaa FinishVariance -arvon.
[EntityField]
public Duration FinishVariance { get; set; }
Omistuksen arvo
FixedMaterial
Saat tai asetat arvon, joka osoittaa, onko FixedMaterial asetettu vai ei.
[EntityField]
public bool FixedMaterial { get; set; }
Omistuksen arvo
Guid
Saat tai asetat ainutlaatuisen tunnistin tähän tehtävään.
public Guid? Guid { get; set; }
Omistuksen arvo
Guid ?
HasFixedRateUnits
Saat tai asetat arvon, joka osoittaa, onko HasFixedRateUnits asetettu vai ei.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Omistuksen arvo
Hyperlink
Saat tai asettaa hyperlinkin arvon.
[EntityField]
public string Hyperlink { get; set; }
Omistuksen arvo
HyperlinkAddress
Saat tai asetat HyperlinkAddressin arvon.
[EntityField]
public string HyperlinkAddress { get; set; }
Omistuksen arvo
HyperlinkSubAddress
Saat tai asetat HyperlinkSubAddressin arvon.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Omistuksen arvo
LevelingDelay
Saat tai asetat arvon LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Omistuksen arvo
LinkedFields
Saat tai asetat arvon, joka osoittaa, onko LinkedFields asetettu vai ei.
[EntityField]
public bool LinkedFields { get; set; }
Omistuksen arvo
Milestone
Saat tai asetat arvon, joka osoittaa, onko Milestone asetettu vai ei.
[EntityField]
public bool Milestone { get; set; }
Omistuksen arvo
Huomautukset
Saa tai asettaa tekstin muistiinpanoja RTF-muodossa.
[EntityField]
public string NotesRTF { get; set; }
Omistuksen arvo
NotesText
Saa tai asettaa RTF-tiedoista peräisin olevien huomautusten suorat tekstit.
[EntityField]
public string NotesText { get; set; }
Omistuksen arvo
Overallocated
Saat tai asettaa arvon, joka osoittaa, onko Overallocated asetettu vai ei.
[EntityField]
public bool Overallocated { get; set; }
Omistuksen arvo
OvertimeCost
Saat tai asettaa arvon OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Omistuksen arvo
OvertimeWork
Saat tai asetat arvon OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Omistuksen arvo
ParentProject
Saa tämän tehtävän vanhempaprojekti.
public Project ParentProject { get; }
Omistuksen arvo
PeakUnits
Saa tai asettaa arvon PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Omistuksen arvo
PercentWorkComplete
Saat tai asetat arvon PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Omistuksen arvo
RateScale
Saat tai asettaa arvon RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Omistuksen arvo
RegularWork
Antaa tai asettaa arvon RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Omistuksen arvo
RemainingCost
Saa tai asettaa arvon RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Omistuksen arvo
RemainingOvertimeCost
Saat tai asettaa arvon RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Omistuksen arvo
RemainingOvertimeWork
Saat tai asettaa arvon RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Omistuksen arvo
RemainingWork
Saat tai asettaa arvon RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Omistuksen arvo
Resource
resursseja, jotka on määrätty tehtävään.
public Resource Resource { get; set; }
Omistuksen arvo
ResponsePending
Saat tai asetat arvon, joka osoittaa, onko ResponsePending asetettu vai ei.
[EntityField]
public bool ResponsePending { get; set; }
Omistuksen arvo
Resume
Antaa tai asettaa arvon yhteenvedon.
[EntityField]
public DateTime Resume { get; set; }
Omistuksen arvo
SV
Saa tai asettaa arvon SV.
[EntityField]
public double SV { get; set; }
Omistuksen arvo
Start
Antaa tai asettaa alkuarvon.
[EntityField]
public DateTime Start { get; set; }
Omistuksen arvo
StartVariance
Saat tai asetat StartVariance-arvon.
[EntityField]
public Duration StartVariance { get; set; }
Omistuksen arvo
Stop
Saa tai asettaa pysähtymisen arvo.
[EntityField]
public DateTime Stop { get; set; }
Omistuksen arvo
Summary
Se saa tai asettaa arvon, joka osoittaa, onko yhteenveto asetettu vai ei.
[EntityField]
public bool Summary { get; set; }
Omistuksen arvo
Task
Tehtävä, johon resurssi on määrätty.
public Task Task { get; set; }
Omistuksen arvo
TimephasedData
Saat tai asettaa tapauksen Aspose.Tasks.TimephasedDataCollection luokka, joka sisältää elementtejä Aspose.Tasks.ResourceAssignment.TimephasedData luokka.
public TimephasedDataCollection TimephasedData { get; set; }
Omistuksen arvo
Uid
Saa tai asettaa arvon Uid.
[EntityField]
public int Uid { get; set; }
Omistuksen arvo
Units
Se saa tai asettaa yksiköiden arvon.
[EntityField]
public double Units { get; set; }
Omistuksen arvo
UpdateNeeded
Saat tai asetat arvon, joka osoittaa, onko UpdateNeed asetettu vai ei.
[EntityField]
public bool UpdateNeeded { get; set; }
Omistuksen arvo
VAC
Saa tai asettaa arvon VAC.
[EntityField]
public double VAC { get; set; }
Omistuksen arvo
Work
Se saa tai asettaa työn arvon.
[EntityField]
public Duration Work { get; set; }
Omistuksen arvo
WorkContour
Se saa tai asettaa WorkContourin arvon.
[EntityField]
public WorkContourType WorkContour { get; set; }
Omistuksen arvo
WorkVariance
Se saa tai asettaa WorkVariance -arvon.
[EntityField]
public Duration WorkVariance { get; set; }
Omistuksen arvo
Methods
Delete()
Poistaa resurssien asettaminen hankkeen tehtävien keräyksestä.
public void Delete()
Equals(ResourceAssignment)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin Aspose.Tasks.ResourceAssignment -luokan määritetty tapaus.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Aspose.Tasks.ResourceAssignment -luokan määritetty tapa verrata tähän tapaukseen.
Returns
True jos Aspose.Tasks.ResourceAssignment -luokan määritellyllä tapauksella on sama UID-arvo kuin tässä tapauksessa; muutoin Väärä.
Equals(Objekti)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty objekti.
public override bool Equals(object obj)
Parameters
obj
object
Tarkoituksena on verrata tätä tapausta.
Returns
True jos o on ResourceAssignment, joka määrittää samat resurssit ja tehtävät kuin tämä tapaus; muutoin, Väärä.
Saa t>(Pääosat, asnkey="">)
Palauttaa arvon, johon omaisuus on kartattu tässä säiliössä.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
määritetty omaisuus avain. Aspose.Tasks.Asn saada omaisuus avain.
Returns
T
arvo, johon omaisuus on kartattu tässä säiliössä.
Parametrien tyyppi
T
kartattujen arvojen tyyppi.
GetHashCode()
Palauttaa hash-koodin arvo esimerkiksi Aspose.Tasks.ResourceAssignment -luokan osalta.
public override int GetHashCode()
Returns
palauttaa hash-koodin arvo tähän kohteeseen.
GetTimephasedData(Päivämäärä, DateTime, TimeFasedDataType)
Palauttaa esimerkki Aspose.Tasks.TimephasedDataCollection luokka, joka sisältää esimerkkejä Aspose.Tasks.ResourceAssignment.TimephasedData luokka tietyn Aspose.Tasks.TimephasedDataTypin aloitus- ja päättymispäivinä.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Alkupäivämäärä ajanvaihdetut tiedot.
end
DateTime
Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.
timephasedType
TimephasedDataType
Ajanvaiheiset tiedot (Aspose.Tasks.TimephasedDataType)
Returns
palauttaa luettelon, joka sisältää tapauksia Aspose.Tasks.TimephasedData luokka.
GetTimephasedData(Päivämäärä, DateTime)
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
Alkupäivämäärä ajanvaihdetut tiedot.
end
DateTime
Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.
Returns
palauttaa luettelon, joka sisältää tapauksia Aspose.Tasks.TimephasedData luokan.
GetTimephasedWork(Päivämäärä, DateTime, TimeFasedDataType)
Saat määrä ajankohtaisella työllä määritellyn päivämäärän ajanjaksoon.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Päivämäärän ajanjakso alkaa.
end
DateTime
Päivän ajanjakso päättyy.
timephasedDataType
TimephasedDataType
Käytettävien aikakausitietojen tyyppi.
Returns
GetTimephasedWork(Päivämäärä, DateTime)
Saat määrä ajankohtaisella työllä määritellyn päivämäärän ajanjaksoon.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Päivämäärän ajanjakso alkaa.
end
DateTime
Päivän ajanjakso päättyy.
Returns
MakeTPs(DateTime, TimeSpan, Kalenteri, Luettelo, bool , int)
Luo luettelo ajankohtaisista tiedoista.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Määritetty aloituspäivä.
time
TimeSpan
määritelty työaika.
calendar
Calendar
Määritetty työpäiväkirja.
list
List
<
TimephasedData
>
Luettelo ajanvaiheista tietoja.
isWorking
bool
Määritetty lippu, jossa määritetään, toimivatko ajankohtaiset tiedot vai eivät.
type
int
Määritetyn ajankohdan tietotyyppi.
Returns
Suurin päivämäärä luettelosta tai aloituspäivämäärästä, jos luettelo on tyhjä.
Sisältää t>(Pääosat, asnkey=”” ”T”)
Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
määritetty omaisuus avain. Aspose.Tasks.Asn saada omaisuus avain.
val
T
ja arvoa .
Parametrien tyyppi
T
kartattujen arvojen tyyppi.
SetMaterialResourceUnits(Kaksinkertainen, RateScaleType)
Sisältää yksiköitä materiaalin resurssien määrittämiseksi vaihtelevalla materiaalinkulutuksella.Muuttuvan materiaalin kulutus tarkoittaa sitä, että kun määrän kesto muuttuu, käytetyn materiaalin määrä muuttuu suhteellisesti.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Aikakaudella lisääntyneiden yksiköiden lukumäärä.
rateScaleType
RateScaleType
ajanjakso, jona yksikkön arvo lisääntyy.
Remarks
Esimerkiksi asettaa ‘123/kuukausi’, SetUnitsScaled(123D, RateScaleType.Month) pitäisi kutsua.
Exceptions
Jos menetelmä on vaadittu ei-materiaalisen resurssien luovuttamiseen.
SplitTask(päivämäärä, päivämäärä ja kalenteri)
Jaa tehtävä kahteen osaan.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Työn keskeytys alkaa jakautumisen perusteella.
finish
DateTime
Loppu työn keskeytys jakaa perustuu.
calendar
Calendar
Kalenteri jakautuu sen perusteella.
Exceptions
Alkupäivämäärä on pienempi kuin tehtävän alkupäivämäärä.
Ajat, kun päättymispäivä on suurempi kuin tehtävän päättymispäivä.
TimephasedDataFromTaskDuration(Calendar)
Luo luettelo ajankohtaisista tiedoista tehtävän keston ja aikataulun alkupäivän perusteella.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalenteri tuottaa ajanvaiheisia tietoja.
ToString()
Palauttaa Aspose.Tasks.ResourceAssignment -luokan esimerkin lyhyen sarjan esittely.Esityksen tarkka yksityiskohta ei ole määritelty ja se on muutettavissa.
public override string ToString()
Returns
lyhyt sarja, joka edustaa määritysobjektia.</t,></t,></t,></t,></t,></t,>