Class Resource
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Se edustaa resursseja hankkeessa.
public class Resource : IEquatable<resource>
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
AccrueAt
Saa tai asettaa arvon AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Omistuksen arvo
ActiveDirectoryGuid
Saat tai asetat ActiveDirectoryGuidin arvon.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Omistuksen arvo
ActualCost
Saat tai asettaa arvon ActualCost.
[EntityField]
public decimal ActualCost { 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
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
Assignments
Saat kokoelman resurssien tehtäviä tähän kohteeseen.
public ResourceAssignmentCollection Assignments { get; }
Omistuksen arvo
AvailabilityPeriods
Saat esimerkkinä Aspose.Tasks.AvailabilityPeriodCollection luokasta.Määräaika, jonka aikana resurssi on käytettävissä.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Omistuksen arvo
AvailableFrom
Saat tai asettaa arvon AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Omistuksen arvo
AvailableTo
Saat tai asettaa arvon saatavilla.
[EntityField]
public DateTime AvailableTo { 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
Saat tämän kohteen BaselineCollection -toiminnon.Resurssin perusarvot.
public BaselineCollection 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
Calendar
Saat tai asettaa kalenterin arvon.
[EntityField]
public Calendar Calendar { get; set; }
Omistuksen arvo
CanLevel
Saat tai asetat arvon, joka osoittaa, onko CanLevel asetettu vai ei.
[EntityField]
public NullableBool CanLevel { get; set; }
Omistuksen arvo
Code
Se saa tai asettaa koodin arvon.
[EntityField]
public string Code { get; set; }
Omistuksen arvo
Cost
Antaa tai asettaa kustannusten arvon.
[EntityField]
public decimal Cost { get; set; }
Omistuksen arvo
CostCenter
Saat tai asettaa arvon CostCenterista.
[EntityField]
public string CostCenter { get; set; }
Omistuksen arvo
CostPerUse
Saa tai asettaa arvon CostPerUse.
[EntityField]
public decimal CostPerUse { 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
Sähköpostiosoite
Saat tai asettaa arvon EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Omistuksen arvo
ExtendedAttributes
Se saa arvot laajennetun ominaisuuden.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Omistuksen arvo
Remarks
Kaksi kappaletta tietoja tarvitaan - indikaattori takaisin laajennetun ominaisuuden taulukkoonjoka on määritelty joko ainutlaatuisella tunnuksella tai kenttätunnuksella, ja arvojoka on määritelty joko arvolla tai indikaattorilla takaisin arvoluetteloon.
Finish
Saa tai asettaa arvon Finish.
[EntityField]
public DateTime Finish { get; set; }
Omistuksen arvo
Group
Se saa tai asettaa ryhmän arvon.
[EntityField]
public string Group { get; set; }
Omistuksen arvo
Guid
Se saa tai asettaa arvon oppaasta.
[EntityField]
public string Guid { get; set; }
Omistuksen arvo
Hyperlink
Saat tai asettaa hyperlinkin otsikko tai selitystekstin, joka liittyy resurssiin.
[EntityField]
public string Hyperlink { get; set; }
Omistuksen arvo
HyperlinkAddress
Saat tai asettaa osoitteen resurssiin liittyvälle hyperlinkille.
[EntityField]
public string HyperlinkAddress { get; set; }
Omistuksen arvo
Remarks
Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.
HyperlinkSubAddress
Saat tai asettaa erityisen sijainnin asiakirjassa resurssiin liittyvässä hyperlinkissä.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Omistuksen arvo
Remarks
Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.
Id
Antaa tai asettaa ID:n arvo.
[EntityField]
public int Id { get; set; }
Omistuksen arvo
Inactive
Se saa tai asettaa arvon, joka osoittaa, onko Inaktiivinen asetettu vai ei.
[EntityField]
public NullableBool Inactive { get; set; }
Omistuksen arvo
Initials
Antaa tai asettaa arvon Initials.
[EntityField]
public string Initials { get; set; }
Omistuksen arvo
IsBudget
Saat tai asetat arvon, joka osoittaa, onko IsBudget asetettu vai ei.
[EntityField]
public NullableBool IsBudget { get; set; }
Omistuksen arvo
IsCostResource
Saat tai asetat arvon, joka osoittaa, onko IsCostResource asetettu vai ei.
[EntityField]
public NullableBool IsCostResource { get; set; }
Omistuksen arvo
IsEnterprise
Saat tai asetat arvon, joka osoittaa, onko IsEnterprise asetettu vai ei.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Omistuksen arvo
IsGeneric
Saat tai asetat arvon, joka osoittaa, onko IsGeneric asetettu vai ei.
[EntityField]
public NullableBool IsGeneric { get; set; }
Omistuksen arvo
IsNull
Saat tai asetat arvon, joka osoittaa, onko IsNull asetettu vai ei.
[EntityField]
public NullableBool IsNull { get; set; }
Omistuksen arvo
IsRoot
Saa lippu osoittaa, onko resurssi juuriresurssi.Root Resource on erityinen resurssi, jonka tarkoituksena on tukea sisäisiäMS Projectin muodot eivät ole tarkoitettu käytettäväksi suoraan käyttäjän koodista.
public virtual bool IsRoot { get; }
Omistuksen arvo
IsTeamAssignmentPool
Saat tai asetat arvon, joka osoittaa, onko IsTeamAssignmentPool asetettu vai ei.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Omistuksen arvo
MaterialLabel
Saat tai asetat MaterialLabelin arvon.
[EntityField]
public string MaterialLabel { get; set; }
Omistuksen arvo
MaxUnits
Se saa tai asettaa MaxUnitsin arvon.
[EntityField]
public double MaxUnits { get; set; }
Omistuksen arvo
Name
Antaa tai asettaa nimen arvo.
[EntityField]
public string Name { get; set; }
Omistuksen arvo
Huomautukset
Saat tai asetat arvon NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Omistuksen arvo
NotesText
Saat tai asettaa arvon NotesText.
[EntityField]
public string NotesText { get; set; }
Omistuksen arvo
OutlineCode
Saat OutlineCodeCollection -objektin.Tuotteen koodin arvo.
public OutlineCodeCollection OutlineCode { get; }
Omistuksen arvo
Remarks
Kaksi kappaletta tietoja tarvitaan - indikaattori lähtökoodin taulukkoon, jokaon määritelty FieldID, ja arvo, joka on määritelty jokoValueID tai ValueGUID osoittaa arvoluettelon.
Overallocated
Saat tai asettaa arvon, joka osoittaa, onko Overallocated asetettu vai ei.
[EntityField]
public NullableBool Overallocated { get; set; }
Omistuksen arvo
OvertimeCost
Saat tai asettaa arvon OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Omistuksen arvo
OvertimeRate
Saat tai asettaa arvon OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Omistuksen arvo
OvertimeRateFormat
Saat tai asettaa arvon OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Omistuksen arvo
OvertimeWork
Saat tai asetat arvon OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Omistuksen arvo
ParentProject
Saa tämän konttorin vanhempi hanke.
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
Phonetics
Saat tai asettaa arvoa Phonetics.
[EntityField]
public string Phonetics { get; set; }
Omistuksen arvo
Rates
Saat esimerkkinä Aspose.Tasks.RateCollection luokan tästä kohteesta.Kunkin kanssa yhdistettyjen ajanjaksojen ja hintojen keräys.
public RateCollection Rates { get; }
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
SV
Saa tai asettaa arvon SV.
[EntityField]
public double SV { get; set; }
Omistuksen arvo
StandardRate
Se saa tai asettaa StandardRate -arvon.
[EntityField]
public decimal StandardRate { get; set; }
Omistuksen arvo
StandardRateFormat
Saat tai asetat StandardRateFormatin arvon.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Omistuksen arvo
Start
Antaa tai asettaa alkuarvon.
[EntityField]
public DateTime Start { get; set; }
Omistuksen arvo
TimephasedData
Saa tai asettaa esimerkki Aspose.Tasks.TimephasedDataCollection luokka tämän kohteen.
public TimephasedDataCollection TimephasedData { get; set; }
Omistuksen arvo
Remarks
Lukeminen tukee vain XML-muodossa.
Type
Antaa tai asettaa arvon tyyppi.
[EntityField]
public ResourceType Type { get; set; }
Omistuksen arvo
Uid
Saa tai asettaa arvon Uid.
[EntityField]
public int Uid { get; set; }
Omistuksen arvo
WindowsUserAccount
Saat tai asetat WindowsUserAccountin arvon.
[EntityField]
public string WindowsUserAccount { get; set; }
Omistuksen arvo
Work
Se saa tai asettaa työn arvon.
[EntityField]
public Duration Work { get; set; }
Omistuksen arvo
WorkVariance
Se saa tai asettaa WorkVariance -arvon.
[EntityField]
public double WorkVariance { get; set; }
Omistuksen arvo
Workgroup
Se saa tai asettaa arvon työryhmästä.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Omistuksen arvo
Methods
Delete()
Poistaa resurssi ja sen tehtävät projektista.
public void Delete()
Equals(Resource)
Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin Aspose.Tasks.Resource -luokan määritetty tapaus.
public bool Equals(Resource other)
Parameters
other
Resource
Aspose.Tasks.Resource -luokan määritetty esimerkki verrataan tähän esimerkkiin.
Returns
True jos Aspose.Tasks.Resource-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 määritetty esine on resurssi, jolla on sama Uid-arvo kuin tässä tapauksessa; muutoin Väärä.
Saa t>(Pääosat, rsckey="">)
Palauttaa arvon, johon omaisuus on kartattu tässä säiliössä.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
määritetty omaisuus avain. Aspose.Tasks.Rsc 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 esimerkkinä Aspose.Tasks.Resource luokasta.
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-luokan tämän kohteen kanssa Aspose.Tasks.Resource.TimephasedData-arvot tietyn Aspose.Tasks.TimephasedDataTypin aloitus- ja päättymispäivän sisällä.
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
Luettelo kohteesta Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(Päivämäärä, DateTime)
Returns Aspose.Tasks.TimephasedDataCollection for this object with Aspose.Tasks.Resource.TimephasedDatavalues tietyissä aloitus- ja päättymispäivissä.
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
Luettelo kohteesta Aspose.Tasks.TimephasedData.
Sisältää t>(Pääosat, rsckey=”” ”T”)
Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
määritetty omaisuus avain. Aspose.Tasks.Rsc saada omaisuus avain.
val
T
ja arvoa .
Parametrien tyyppi
T
kartattujen arvojen tyyppi.
Set(Tärkeä<datetime, rsckey=”>, päivämäärä)
Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
määritetty omaisuus avain. Aspose.Tasks.Rsc saada omaisuus avain.
val
DateTime
ja arvoa .
ToString()
Palauttaa Aspose.Tasks.Resource -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 resurssiobjektia.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>