Class Resource
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)
Ez egy erőforrás egy projektben.
public class Resource : IEquatable<resource>
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Megkapja vagy beállítja az ACWP értéket.
[EntityField]
public double ACWP { get; set; }
ingatlan értéke
AccrueAt
Megkapja vagy beállítja az AccrueAt értéket.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
ingatlan értéke
ActiveDirectoryGuid
Megkapja vagy beállítja az ActiveDirectoryGuid értéket.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
ingatlan értéke
ActualCost
Megkapja vagy beállítja az ActualCost értéket.
[EntityField]
public decimal ActualCost { get; set; }
ingatlan értéke
ActualOvertimeCost
Megkapja vagy beállítja az ActualOvertimeCost értéket.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
ingatlan értéke
ActualOvertimeWork
Megkapja vagy beállítja az ActualOvertimeWork értéket.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
ingatlan értéke
ActualOvertimeWorkProtected
Megkapja vagy beállítja az ActualOvertimeWorkProtected értékét.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
ingatlan értéke
ActualWork
Megkapja vagy beállítja az ActualWork értékét.
[EntityField]
public Duration ActualWork { get; set; }
ingatlan értéke
ActualWorkProtected
Megkapja vagy beállítja az ActualWorkProtected értékét.
[EntityField]
public Duration ActualWorkProtected { get; set; }
ingatlan értéke
AssignmentOwner
Megkapja vagy beállítja az AssignmentOwner értéket.
[EntityField]
public string AssignmentOwner { get; set; }
ingatlan értéke
AssignmentOwnerGuid
Megkapja vagy beállítja az AssignmentOwnerGuid értéket.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
ingatlan értéke
Assignments
Kap egy gyűjtemény erőforrás feladatok erre az objektumra.
public ResourceAssignmentCollection Assignments { get; }
ingatlan értéke
AvailabilityPeriods
Kap egy példát az Aspose.Tasks.AvailabilityPeriodCollection osztály.Az olyan időszakok összegyűjtése, amelyekben az erőforrás rendelkezésre áll.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
ingatlan értéke
AvailableFrom
Megkapja vagy beállítja a AvailableFrom értékét.
[EntityField]
public DateTime AvailableFrom { get; set; }
ingatlan értéke
AvailableTo
Megkapja vagy beállítja a rendelkezésre álló értéket.
[EntityField]
public DateTime AvailableTo { get; set; }
ingatlan értéke
BCWP
Megkapja vagy beállítja a BCWP értéket.
[EntityField]
public double BCWP { get; set; }
ingatlan értéke
BCWS
Megkapja vagy beállítja a BCWS értéket.
[EntityField]
public double BCWS { get; set; }
ingatlan értéke
Baselines
Kap egy BaselineCollection példát erre az objektumra.Az alapértékek egy erőforrás számára.
public BaselineCollection Baselines { get; }
ingatlan értéke
BookingType
Szerezzen vagy állítsa be a BookingType értékét.
[EntityField]
public BookingType BookingType { get; set; }
ingatlan értéke
BudgetCost
Megkapja vagy a költségvetési költség értékét állítja be.
[EntityField]
public decimal BudgetCost { get; set; }
ingatlan értéke
BudgetWork
A BudgetWork értékét kapja vagy állítja be.
[EntityField]
public Duration BudgetWork { get; set; }
ingatlan értéke
CV
Megkapja vagy beállítja a CV értékét.
[EntityField]
public double CV { get; set; }
ingatlan értéke
Calendar
Megkapja vagy beállítja a naptár értékét.
[EntityField]
public Calendar Calendar { get; set; }
ingatlan értéke
CanLevel
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a CanLevel be van-e állítva vagy sem.
[EntityField]
public NullableBool CanLevel { get; set; }
ingatlan értéke
Code
Megkapja vagy beállítja a kód értékét.
[EntityField]
public string Code { get; set; }
ingatlan értéke
Cost
Megkapja vagy beállítja a költség értékét.
[EntityField]
public decimal Cost { get; set; }
ingatlan értéke
CostCenter
Hozzon vagy állítson be a CostCenter értéket.
[EntityField]
public string CostCenter { get; set; }
ingatlan értéke
CostPerUse
Hozzon vagy állítson be a CostPerUse értéket.
[EntityField]
public decimal CostPerUse { get; set; }
ingatlan értéke
CostVariance
A CostVariance értékét kapja vagy állítja be.
[EntityField]
public double CostVariance { get; set; }
ingatlan értéke
Created
Hozzon vagy hoz létre értéket a Teremtett.
[EntityField]
public DateTime Created { get; set; }
ingatlan értéke
eMail cím
Megkapja vagy beállítja az EMailAddress értéket.
[EntityField]
public string EMailAddress { get; set; }
ingatlan értéke
ExtendedAttributes
Megkapja a meghosszabbított attribútum értékét.
public ExtendedAttributeCollection ExtendedAttributes { get; }
ingatlan értéke
Remarks
Két darab adat szükséges - egy mutató vissza a kiterjesztett attribútum táblázathozamely az egyedi azonosító vagy a mező azonosító által meghatározott, és az értékeamely vagy az értékkel, vagy az értéklistára visszatérő mutatóval van meghatározva.
Finish
Megkapja vagy beállítja a Finish értéket.
[EntityField]
public DateTime Finish { get; set; }
ingatlan értéke
Group
Megkapja vagy beállítja a csoport értékét.
[EntityField]
public string Group { get; set; }
ingatlan értéke
Guid
Megkapja vagy beállítja az útmutató értékét.
[EntityField]
public string Guid { get; set; }
ingatlan értéke
Hyperlink
Megkapja vagy beállítja a címet vagy magyarázó szöveget egy hyperlink kapcsolódik egy erőforrás.
[EntityField]
public string Hyperlink { get; set; }
ingatlan értéke
HyperlinkAddress
Megkapja vagy beállítja a hyperlink címét, amely egy erőforráshoz kapcsolódik.
[EntityField]
public string HyperlinkAddress { get; set; }
ingatlan értéke
Remarks
A hyperlink teljes címe (Hyperlink Href a Microsoft Projectben) a HyperlinkAddress és a HyperlinkSubAddress összefonódása.
HyperlinkSubAddress
Megkapja vagy beállítja az adott helyet egy dokumentumban egy erőforráshoz kapcsolódó hyperlinkben.
[EntityField]
public string HyperlinkSubAddress { get; set; }
ingatlan értéke
Remarks
A hyperlink teljes címe (Hyperlink Href a Microsoft Projectben) a HyperlinkAddress és a HyperlinkSubAddress összefonódása.
Id
Megkapja vagy beállítja az ID értéket.
[EntityField]
public int Id { get; set; }
ingatlan értéke
Inactive
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy az inaktív beállítva van-e vagy sem.
[EntityField]
public NullableBool Inactive { get; set; }
ingatlan értéke
Initials
Megkapja vagy beállítja az Initials értéket.
[EntityField]
public string Initials { get; set; }
ingatlan értéke
IsBudget
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsBudget be van-e állítva vagy sem.
[EntityField]
public NullableBool IsBudget { get; set; }
ingatlan értéke
IsCostResource
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsCostResource be van-e állítva vagy sem.
[EntityField]
public NullableBool IsCostResource { get; set; }
ingatlan értéke
IsEnterprise
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsEnterprise be van-e állítva vagy sem.
[EntityField]
public NullableBool IsEnterprise { get; set; }
ingatlan értéke
IsGeneric
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsGeneric be van-e állítva vagy sem.
[EntityField]
public NullableBool IsGeneric { get; set; }
ingatlan értéke
IsNull
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsNull be van-e állítva vagy sem.
[EntityField]
public NullableBool IsNull { get; set; }
ingatlan értéke
IsRoot
Megkapja a zászlót, amely jelzi, hogy az erőforrás gyökérforrás.A gyökér erőforrás egy speciális erőforrás, amelynek célja a belsőAz MS Project formátumai nem használhatók közvetlenül a felhasználó kódjától.
public virtual bool IsRoot { get; }
ingatlan értéke
IsTeamAssignmentPool
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsTeamAssignmentPool be van-e állítva vagy sem.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
ingatlan értéke
MaterialLabel
Megkapja vagy beállítja a MaterialLabel értéket.
[EntityField]
public string MaterialLabel { get; set; }
ingatlan értéke
MaxUnits
Megkapja vagy beállítja a MaxUnits értéket.
[EntityField]
public double MaxUnits { get; set; }
ingatlan értéke
Name
Megkapja vagy beállítja a név értéket.
[EntityField]
public string Name { get; set; }
ingatlan értéke
Jelentkezés
Megkapja vagy beállítja a NotesRTF értéket.
[EntityField]
public string NotesRTF { get; set; }
ingatlan értéke
NotesText
Megkapja vagy beállítja a NotesText értéket.
[EntityField]
public string NotesText { get; set; }
ingatlan értéke
OutlineCode
Megkap egy OutlineCodeCollection objektumot.Az outline kód értéke.
public OutlineCodeCollection OutlineCode { get; }
ingatlan értéke
Remarks
Két darab adat szükséges - egy mutató a kimeneti kód táblázat, amelya FieldID által meghatározott értéket, valamint azt az értéket, amelyeta ValueID vagy ValueGUID mutató az értéklistára.
Overallocated
Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a Overallocated beállított-e vagy sem.
[EntityField]
public NullableBool Overallocated { get; set; }
ingatlan értéke
OvertimeCost
Megkapja vagy beállítja a OvertimeCost értéket.
[EntityField]
public decimal OvertimeCost { get; set; }
ingatlan értéke
OvertimeRate
Megkapja vagy beállítja a OvertimeRate értéket.
[EntityField]
public decimal OvertimeRate { get; set; }
ingatlan értéke
OvertimeRateFormat
Megkapja vagy beállítja a OvertimeRateFormat értéket.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
ingatlan értéke
OvertimeWork
Megkapja vagy beállítja a OvertimeWork értéket.
[EntityField]
public Duration OvertimeWork { get; set; }
ingatlan értéke
ParentProject
Megkapja az anyanyelvű projektet erre a tartályra.
public Project ParentProject { get; }
ingatlan értéke
PeakUnits
Megkapja vagy beállítja a PeakUnits értéket.
[EntityField]
public double PeakUnits { get; set; }
ingatlan értéke
PercentWorkComplete
Megkapja vagy beállítja a PercentWorkComplete értéket.
[EntityField]
public int PercentWorkComplete { get; set; }
ingatlan értéke
Phonetics
A Phonetics értékét kapja vagy állítja be.
[EntityField]
public string Phonetics { get; set; }
ingatlan értéke
Rates
Kap egy példát az Aspose.Tasks.RateCollection osztály ebben az objektumban.Az egyes időszakok és árak összegyűjtése.
public RateCollection Rates { get; }
ingatlan értéke
RegularWork
Megkapja vagy beállítja a RegularWork értéket.
[EntityField]
public Duration RegularWork { get; set; }
ingatlan értéke
RemainingCost
Megkapja vagy beállítja a RemainingCost értéket.
[EntityField]
public decimal RemainingCost { get; set; }
ingatlan értéke
RemainingOvertimeCost
Megkapja vagy beállítja a RemainingOvertimeCost értéket.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
ingatlan értéke
RemainingOvertimeWork
Megkapja vagy beállítja a RemainingOvertimeWork értéket.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
ingatlan értéke
RemainingWork
Megkapja vagy beállítja a RemainingWork értéket.
[EntityField]
public Duration RemainingWork { get; set; }
ingatlan értéke
SV
Megkapja vagy beállítja a SV értékét.
[EntityField]
public double SV { get; set; }
ingatlan értéke
StandardRate
Megkapja vagy beállítja a StandardRate értéket.
[EntityField]
public decimal StandardRate { get; set; }
ingatlan értéke
StandardRateFormat
Megkapja vagy beállítja a StandardRateFormat értéket.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
ingatlan értéke
Start
Megkapja vagy beállítja a Start értéket.
[EntityField]
public DateTime Start { get; set; }
ingatlan értéke
TimephasedData
Megkapja vagy beállítja az Aspose.Tasks.TimephasedDataCollection osztály példáját erre az objektumra.
public TimephasedDataCollection TimephasedData { get; set; }
ingatlan értéke
Remarks
Az olvasás csak XML formátumban támogatható.
Type
Megkapja vagy beállítja a típus értékét.
[EntityField]
public ResourceType Type { get; set; }
ingatlan értéke
Uid
Megkapja vagy beállítja az Uid értéket.
[EntityField]
public int Uid { get; set; }
ingatlan értéke
WindowsUserAccount
Megkapja vagy beállítja a WindowsUserAccount értéket.
[EntityField]
public string WindowsUserAccount { get; set; }
ingatlan értéke
Work
Értékesít vagy értékesít munkát.
[EntityField]
public Duration Work { get; set; }
ingatlan értéke
WorkVariance
Megkapja vagy beállítja a WorkVariance értéket.
[EntityField]
public double WorkVariance { get; set; }
ingatlan értéke
Workgroup
A munkacsoport értékét kapja vagy állítja be.
[EntityField]
public WorkGroupType Workgroup { get; set; }
ingatlan értéke
Methods
Delete()
Eltávolítja az erőforrást és annak feladatait a projektből.
public void Delete()
Equals(Resource)
Visszaadja az értéket, amely azt jelzi, hogy ez az esély egyenlő-e az Aspose.Tasks.Resource osztály egy adott esélyével.
public bool Equals(Resource other)
Parameters
other
Resource
Az Aspose.Tasks.Resource osztály meghatározott példája összehasonlítható ezzel az példával.
Returns
True ha a Aspose.Tasks.Az erőforrás osztály meghatározott példányának ugyanaz az Uid értéke van, mint az adott példaként; egyébként, hamis.
Equals(objektum)
Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.
public override bool Equals(object obj)
Parameters
obj
object
Az a cél, hogy összehasonlítsa ezt az esetet.
Returns
True ha a meghatározott objektum olyan erőforrás, amelynek ugyanaz az Uid értéke, mint ez a példány; egyébként, hamis.
Lásd T>(Key<t és rsckey="">)
Visszaadja azt az értéket, amelyre az ingatlan a konténernek van mappálva.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
a megadott ingatlan kulcsa. Aspose.Tasks.Rsc a ingatlan kulcsa megszerzéséhez.
Returns
T
az érték, amelyre az ingatlan ezen a konténerben van mappázva.
A paraméterek típusa
T
A mappált érték típusa.
GetHashCode()
Visszaadja a hash kód értéket az Aspose.Tasks.Resource osztály példájára.
public override int GetHashCode()
Returns
Visszaadja a hash kód értéket erre az objektumra.
GetTimephasedData(DateTime, DateTime, IdőalapúDataType)
Visszaadja az Aspose.Tasks.TimephasedDataCollection osztály példáját az Aspose.Tasks.Resource.TimephasedData értékei az adott Aspose.Tasks.TimephasedDataType meghatározott kezdeti és végi dátumaiban.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Kezdő dátum a fázisú adatokhoz.
end
DateTime
A végső dátum a fázisú adatokhoz.
timephasedType
TimephasedDataType
Az időfázisú adatok típusa (Aspose.Tasks.TimephasedDataType).
Returns
Az Aspose.Tasks.Resource.TimephasedData listája.
GetTimephasedData(dátumidő, dátumidő)
Visszatér az Aspose.Tasks.TimephasedDataCollection for this object with Aspose.Tasks.Resource.TimephasedDatavalues az adott kezdeti és végső dátumokban.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Kezdő dátum a fázisú adatokhoz.
end
DateTime
A végső dátum a fázisú adatokhoz.
Returns
Az Aspose.Tasks.TimephasedData listája.
Összefoglaló T>(Key<t és rsckey=» » » T)
Térkép a meghatározott tulajdonság a meghatározott értéket ebben a tartályban.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
a megadott ingatlan kulcsa. Aspose.Tasks.Rsc a ingatlan kulcsa megszerzéséhez.
val
T
Az érték.
A paraméterek típusa
T
A mappált érték típusa.
Set(Key<datetime és rsckey=„>, dátumidő)
Térkép a meghatározott tulajdonság a meghatározott értéket ebben a tartályban.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
a megadott ingatlan kulcsa. Aspose.Tasks.Rsc a ingatlan kulcsa megszerzéséhez.
val
DateTime
Az érték.
ToString()
Visszaadja az Aspose.Tasks.Resource osztály példányának rövid sorképét.A bemutató pontos adatait nem határozzák meg, és módosításra kerülnek.
public override string ToString()
Returns
rövid szalag, amely az erőforrás objektumát képviseli.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>