Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Saat tai asettaa arvon ActualCost.

[EntityField]
public decimal ActualCost { get; set; }

Omistuksen arvo

decimal

ActualFinish

Saat tai asetat arvon ActualFinish.

[EntityField]
public DateTime ActualFinish { get; set; }

Omistuksen arvo

DateTime

ActualOvertimeCost

Saat tai asettaa arvon ActualOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

Omistuksen arvo

decimal

ActualOvertimeWork

Saat tai asetat arvon ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

Omistuksen arvo

Duration

ActualOvertimeWorkProtected

Saat tai asetat arvon ActualOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

Omistuksen arvo

Duration

ActualStart

Saat tai asettaa arvon ActualStart.

[EntityField]
public DateTime ActualStart { get; set; }

Omistuksen arvo

DateTime

ActualWork

Saat tai asettaa arvon ActualWork.

[EntityField]
public Duration ActualWork { get; set; }

Omistuksen arvo

Duration

ActualWorkProtected

Saat tai asetat arvon ActualWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

Omistuksen arvo

Duration

AssignmentOwner

Saa tai asettaa arvon AssignmentOwner.

[EntityField]
public string AssignmentOwner { get; set; }

Omistuksen arvo

string

AssignmentOwnerGuid

Saat tai asettaa arvon AssignmentOwnerGuid.

[EntityField]
public string AssignmentOwnerGuid { get; set; }

Omistuksen arvo

string

BCWP

Se saa tai asettaa arvon BCWP:stä.

[EntityField]
public double BCWP { get; set; }

Omistuksen arvo

double

BCWS

Saa tai asettaa arvon BCWS.

[EntityField]
public double BCWS { get; set; }

Omistuksen arvo

double

Baselines

Saa AssignmentBaselineCollection objekti.Perusarvojen keräys, joka liittyy tehtävään.

public AssignmentBaselineCollection Baselines { get; }

Omistuksen arvo

AssignmentBaselineCollection

BookingType

Saat tai asetat arvon BookingType.

[EntityField]
public BookingType BookingType { get; set; }

Omistuksen arvo

BookingType

BudgetCost

Saat tai asetat budjettikustannuksen arvon.

[EntityField]
public decimal BudgetCost { get; set; }

Omistuksen arvo

decimal

BudgetWork

Saat tai asetat arvon BudgetWork.

[EntityField]
public Duration BudgetWork { get; set; }

Omistuksen arvo

Duration

CV

Saa tai asettaa arvon CV:stä.

[EntityField]
public double CV { get; set; }

Omistuksen arvo

double

Confirmed

Saat tai asetat arvon, joka osoittaa, onko vahvistettu määritetty vai ei.

[EntityField]
public bool Confirmed { get; set; }

Omistuksen arvo

bool

Cost

Antaa tai asettaa kustannusten arvon.

[EntityField]
public decimal Cost { get; set; }

Omistuksen arvo

decimal

CostRateTableType

Saat tai asettaa arvon CostRateTableType.

[EntityField]
public RateType CostRateTableType { get; set; }

Omistuksen arvo

RateType

CostVariance

Saat tai asetat arvon CostVariance.

[EntityField]
public double CostVariance { get; set; }

Omistuksen arvo

double

Created

Saa tai asettaa arvon luotu.

[EntityField]
public DateTime Created { get; set; }

Omistuksen arvo

DateTime

Delay

Saat tai asetat viivästymisen arvon.

[EntityField]
public Duration Delay { get; set; }

Omistuksen arvo

Duration

ExtendedAttributes

Saat tai asettaa tämän kohteen ExtendedAttributeCollection -luokan esimerkki.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Omistuksen arvo

ExtendedAttributeCollection

Remarks

Lukeminen tukee vain XML-muodossa.

Finish

Saa tai asettaa arvon Finish.

[EntityField]
public DateTime Finish { get; set; }

Omistuksen arvo

DateTime

FinishVariance

Saa tai asettaa FinishVariance -arvon.

[EntityField]
public Duration FinishVariance { get; set; }

Omistuksen arvo

Duration

FixedMaterial

Saat tai asetat arvon, joka osoittaa, onko FixedMaterial asetettu vai ei.

[EntityField]
public bool FixedMaterial { get; set; }

Omistuksen arvo

bool

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

bool

Hyperlink

Saat tai asettaa hyperlinkin arvon.

[EntityField]
public string Hyperlink { get; set; }

Omistuksen arvo

string

HyperlinkAddress

Saat tai asetat HyperlinkAddressin arvon.

[EntityField]
public string HyperlinkAddress { get; set; }

Omistuksen arvo

string

HyperlinkSubAddress

Saat tai asetat HyperlinkSubAddressin arvon.

[EntityField]
public string HyperlinkSubAddress { get; set; }

Omistuksen arvo

string

LevelingDelay

Saat tai asetat arvon LevelingDelay.

[EntityField]
public Duration LevelingDelay { get; set; }

Omistuksen arvo

Duration

LinkedFields

Saat tai asetat arvon, joka osoittaa, onko LinkedFields asetettu vai ei.

[EntityField]
public bool LinkedFields { get; set; }

Omistuksen arvo

bool

Milestone

Saat tai asetat arvon, joka osoittaa, onko Milestone asetettu vai ei.

[EntityField]
public bool Milestone { get; set; }

Omistuksen arvo

bool

Huomautukset

Saa tai asettaa tekstin muistiinpanoja RTF-muodossa.Tukea vain MPP-muodossa.

[EntityField]
public string NotesRTF { get; set; }

Omistuksen arvo

string

NotesText

Saa tai asettaa RTF-tiedoista peräisin olevien huomautusten suorat tekstit.

[EntityField]
public string NotesText { get; set; }

Omistuksen arvo

string

Overallocated

Saat tai asettaa arvon, joka osoittaa, onko Overallocated asetettu vai ei.

[EntityField]
public bool Overallocated { get; set; }

Omistuksen arvo

bool

OvertimeCost

Saat tai asettaa arvon OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

Omistuksen arvo

decimal

OvertimeWork

Saat tai asetat arvon OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

Omistuksen arvo

Duration

ParentProject

Saa tämän tehtävän vanhempaprojekti.

public Project ParentProject { get; }

Omistuksen arvo

Project

PeakUnits

Saa tai asettaa arvon PeakUnits.

[EntityField]
public double PeakUnits { get; set; }

Omistuksen arvo

double

PercentWorkComplete

Saat tai asetat arvon PercentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

Omistuksen arvo

int

RateScale

Saat tai asettaa arvon RateScale.

[EntityField]
public RateScaleType RateScale { get; set; }

Omistuksen arvo

RateScaleType

RegularWork

Antaa tai asettaa arvon RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

Omistuksen arvo

Duration

RemainingCost

Saa tai asettaa arvon RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

Omistuksen arvo

decimal

RemainingOvertimeCost

Saat tai asettaa arvon RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

Omistuksen arvo

decimal

RemainingOvertimeWork

Saat tai asettaa arvon RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

Omistuksen arvo

Duration

RemainingWork

Saat tai asettaa arvon RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

Omistuksen arvo

Duration

Resource

resursseja, jotka on määrätty tehtävään.

public Resource Resource { get; set; }

Omistuksen arvo

Resource

ResponsePending

Saat tai asetat arvon, joka osoittaa, onko ResponsePending asetettu vai ei.

[EntityField]
public bool ResponsePending { get; set; }

Omistuksen arvo

bool

Resume

Antaa tai asettaa arvon yhteenvedon.

[EntityField]
public DateTime Resume { get; set; }

Omistuksen arvo

DateTime

SV

Saa tai asettaa arvon SV.

[EntityField]
public double SV { get; set; }

Omistuksen arvo

double

Start

Antaa tai asettaa alkuarvon.

[EntityField]
public DateTime Start { get; set; }

Omistuksen arvo

DateTime

StartVariance

Saat tai asetat StartVariance-arvon.

[EntityField]
public Duration StartVariance { get; set; }

Omistuksen arvo

Duration

Stop

Saa tai asettaa pysähtymisen arvo.

[EntityField]
public DateTime Stop { get; set; }

Omistuksen arvo

DateTime

Summary

Se saa tai asettaa arvon, joka osoittaa, onko yhteenveto asetettu vai ei.

[EntityField]
public bool Summary { get; set; }

Omistuksen arvo

bool

Task

Tehtävä, johon resurssi on määrätty.

public Task Task { get; set; }

Omistuksen arvo

Task

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

TimephasedDataCollection

Uid

Saa tai asettaa arvon Uid.

[EntityField]
public int Uid { get; set; }

Omistuksen arvo

int

Units

Se saa tai asettaa yksiköiden arvon.

[EntityField]
public double Units { get; set; }

Omistuksen arvo

double

UpdateNeeded

Saat tai asetat arvon, joka osoittaa, onko UpdateNeed asetettu vai ei.

[EntityField]
public bool UpdateNeeded { get; set; }

Omistuksen arvo

bool

VAC

Saa tai asettaa arvon VAC.

[EntityField]
public double VAC { get; set; }

Omistuksen arvo

double

Work

Se saa tai asettaa työn arvon.

[EntityField]
public Duration Work { get; set; }

Omistuksen arvo

Duration

WorkContour

Se saa tai asettaa WorkContourin arvon.

[EntityField]
public WorkContourType WorkContour { get; set; }

Omistuksen arvo

WorkContourType

WorkVariance

Se saa tai asettaa WorkVariance -arvon.

[EntityField]
public Duration WorkVariance { get; set; }

Omistuksen arvo

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Alkupäivämäärä on pienempi kuin tehtävän alkupäivämäärä.

ArgumentOutOfRangeException

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

string

lyhyt sarja, joka edustaa määritysobjektia.</t,></t,></t,></t,></t,></t,>

 Suomi