Class Resource
Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Predstavuje zdroj v projekte.
public class Resource : IEquatable<resource>
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Získa alebo nastaví hodnotu ACWP.
[EntityField]
public double ACWP { get; set; }
Hodnota nehnuteľnosti
AccrueAt
Získa alebo nastaví hodnotu AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Hodnota nehnuteľnosti
ActiveDirectoryGuid
Získa alebo nastaví hodnotu ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Hodnota nehnuteľnosti
ActualCost
Získajte alebo nastavíte hodnotu AktuálneCost.
[EntityField]
public decimal ActualCost { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeCost
Získajte alebo nastavíte hodnotu AktuálneOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeWork
Získate alebo nastavíte hodnotu AktuálneOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Hodnota nehnuteľnosti
ActualOvertimeWorkProtected
Získava alebo nastaví hodnotu AktuálneOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Hodnota nehnuteľnosti
ActualWork
Získate alebo nastavíte hodnotu aktuálnej práce.
[EntityField]
public Duration ActualWork { get; set; }
Hodnota nehnuteľnosti
ActualWorkProtected
Získajte alebo nastavíte hodnotu aktuálnehoWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Hodnota nehnuteľnosti
AssignmentOwner
Získa alebo nastaví hodnotu AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Hodnota nehnuteľnosti
AssignmentOwnerGuid
Získa alebo nastaví hodnotu AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Hodnota nehnuteľnosti
Assignments
Získa zhromaždenie zdrojových úloh pre tento objekt.
public ResourceAssignmentCollection Assignments { get; }
Hodnota nehnuteľnosti
AvailabilityPeriods
Získava príklad triedy Aspose.Tasks.AvailabilityPeriodCollection.Zhromažďovanie období, počas ktorého je zdroj k dispozícii.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Hodnota nehnuteľnosti
AvailableFrom
Získava alebo nastaví hodnotu dostupného.
[EntityField]
public DateTime AvailableFrom { get; set; }
Hodnota nehnuteľnosti
AvailableTo
Získajte alebo nastavíte hodnotu dostupného.
[EntityField]
public DateTime AvailableTo { get; set; }
Hodnota nehnuteľnosti
BCWP
Získa alebo nastaví hodnotu BCWP.
[EntityField]
public double BCWP { get; set; }
Hodnota nehnuteľnosti
BCWS
Získa alebo nastaví hodnotu BCWS.
[EntityField]
public double BCWS { get; set; }
Hodnota nehnuteľnosti
Baselines
Získajte príklad BaselineCollection pre tento objekt.Základné hodnoty pre zdroj.
public BaselineCollection Baselines { get; }
Hodnota nehnuteľnosti
BookingType
Získajte alebo nastavíte hodnotu BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Hodnota nehnuteľnosti
BudgetCost
Získajte alebo nastavíte hodnotu BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Hodnota nehnuteľnosti
BudgetWork
Získate alebo nastavíte hodnotu BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Hodnota nehnuteľnosti
CV
Získajte alebo nastavíte hodnotu CV.
[EntityField]
public double CV { get; set; }
Hodnota nehnuteľnosti
Calendar
Získať alebo nastaviť hodnotu kalendára.
[EntityField]
public Calendar Calendar { get; set; }
Hodnota nehnuteľnosti
CanLevel
Získa alebo nastaví hodnotu, ktorá naznačuje, či je CanLevel nastavený alebo nie.
[EntityField]
public NullableBool CanLevel { get; set; }
Hodnota nehnuteľnosti
Code
Získa alebo nastaví hodnotu kódu.
[EntityField]
public string Code { get; set; }
Hodnota nehnuteľnosti
Cost
Dostane alebo nastaví hodnotu nákladov.
[EntityField]
public decimal Cost { get; set; }
Hodnota nehnuteľnosti
CostCenter
Získať alebo nastaviť hodnotu CostCenter.
[EntityField]
public string CostCenter { get; set; }
Hodnota nehnuteľnosti
CostPerUse
Získa alebo nastaví hodnotu CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Hodnota nehnuteľnosti
CostVariance
Získajte alebo nastavíte hodnotu CostVariance.
[EntityField]
public double CostVariance { get; set; }
Hodnota nehnuteľnosti
Created
Získate alebo nastavíte hodnotu vytvoreného.
[EntityField]
public DateTime Created { get; set; }
Hodnota nehnuteľnosti
e-mailová adresa
Získajte alebo nastavíte hodnotu eMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Hodnota nehnuteľnosti
ExtendedAttributes
Získava hodnoty rozšíreného atributu.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Hodnota nehnuteľnosti
Remarks
Dva kusy údajov sú potrebné - ukazovateľ späť na rozšírenú tabuľku atribútovktorý je určený buď jedinečným ID alebo ID poľa, a hodnotaktorý je uvedený buď hodnotou, alebo ukazovateľom späť do hodnotového zoznamu.
Finish
Získa alebo nastaví hodnotu Finish.
[EntityField]
public DateTime Finish { get; set; }
Hodnota nehnuteľnosti
Group
Získate alebo nastavíte hodnotu skupiny.
[EntityField]
public string Group { get; set; }
Hodnota nehnuteľnosti
Guid
Získa alebo nastaví hodnotu sprievodcu.
[EntityField]
public string Guid { get; set; }
Hodnota nehnuteľnosti
Hyperlink
Získate alebo nastavíte názov alebo vysvetľujúci text hypertextového prepojenia spojeného s zdrojom.
[EntityField]
public string Hyperlink { get; set; }
Hodnota nehnuteľnosti
HyperlinkAddress
Získať alebo nastaviť adresu pre hypertextový odkaz spojený s zdrojom.
[EntityField]
public string HyperlinkAddress { get; set; }
Hodnota nehnuteľnosti
Remarks
Úplná adresa (Hyperlink Href v programe Microsoft Project) hypertextového prepojenia je spojenie HyperlinkAddress a HyperlinkSubAddress.
HyperlinkSubAddress
Získava alebo nastaví konkrétnu polohu v dokumente v hypertextovom prepojení spojenom s zdrojom.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Hodnota nehnuteľnosti
Remarks
Úplná adresa (Hyperlink Href v programe Microsoft Project) hypertextového prepojenia je spojenie HyperlinkAddress a HyperlinkSubAddress.
Id
Získa alebo nastaví hodnotu ID.
[EntityField]
public int Id { get; set; }
Hodnota nehnuteľnosti
Inactive
Získa alebo nastaví hodnotu, ktorá naznačuje, či je Inaktívny nastavený alebo nie.
[EntityField]
public NullableBool Inactive { get; set; }
Hodnota nehnuteľnosti
Initials
Získate alebo nastavíte hodnotu iniciál.
[EntityField]
public string Initials { get; set; }
Hodnota nehnuteľnosti
IsBudget
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsBudget { get; set; }
Hodnota nehnuteľnosti
IsCostResource
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie je nastavený ISCostResource.
[EntityField]
public NullableBool IsCostResource { get; set; }
Hodnota nehnuteľnosti
IsEnterprise
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavená spoločnosť IsEnterprise alebo nie.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Hodnota nehnuteľnosti
IsGeneric
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsGeneric { get; set; }
Hodnota nehnuteľnosti
IsNull
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public NullableBool IsNull { get; set; }
Hodnota nehnuteľnosti
IsRoot
Získate vlajku, ktorá ukazuje, či zdroj je koreňový zdroj.Root resource je špeciálny zdroj, ktorý je určený na podporu vnútornýchFormáty MS Project a nie sú určené na použitie priamo z kódu používateľa.
public virtual bool IsRoot { get; }
Hodnota nehnuteľnosti
IsTeamAssignmentPool
Získa alebo nastaví hodnotu, ktorá naznačuje, či je nastavený alebo nie.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Hodnota nehnuteľnosti
MaterialLabel
Získava alebo nastaví hodnotu MateriálLabel.
[EntityField]
public string MaterialLabel { get; set; }
Hodnota nehnuteľnosti
MaxUnits
Získa alebo nastaví hodnotu MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Hodnota nehnuteľnosti
Name
Dostane alebo nastaví hodnotu názvu.
[EntityField]
public string Name { get; set; }
Hodnota nehnuteľnosti
Zoznam RTF
Získa alebo nastaví hodnotu NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Hodnota nehnuteľnosti
NotesText
Získa alebo nastaví hodnotu NotesText.
[EntityField]
public string NotesText { get; set; }
Hodnota nehnuteľnosti
OutlineCode
Získajte objekt OutlineCodeCollection.Hodnota outline kódu.
public OutlineCodeCollection OutlineCode { get; }
Hodnota nehnuteľnosti
Remarks
Dva kusy údajov sú potrebné - ukazovateľ na tabuľku kódov, ktorýje špecifikovaný FieldID a hodnota, ktorá je tiež špecifikovanáhodnotový ukazovateľ alebo hodnotový ukazovateľ na zoznam hodnôt.
Overallocated
Získa alebo nastaví hodnotu, ktorá naznačuje, či je Overallocated nastavený alebo nie.
[EntityField]
public NullableBool Overallocated { get; set; }
Hodnota nehnuteľnosti
OvertimeCost
Získa alebo nastaví hodnotu OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Hodnota nehnuteľnosti
OvertimeRate
Získa alebo nastaví hodnotu OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Hodnota nehnuteľnosti
OvertimeRateFormat
Získa alebo nastaví hodnotu OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Hodnota nehnuteľnosti
OvertimeWork
Získa alebo nastaví hodnotu OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Hodnota nehnuteľnosti
ParentProject
Získava materský projekt pre tento kontajner.
public Project ParentProject { get; }
Hodnota nehnuteľnosti
PeakUnits
Získa alebo nastaví hodnotu PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Hodnota nehnuteľnosti
PercentWorkComplete
Získajte alebo nastavíte hodnotu percentaWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Hodnota nehnuteľnosti
Phonetics
Získať alebo nastaviť hodnotu Phonetics.
[EntityField]
public string Phonetics { get; set; }
Hodnota nehnuteľnosti
Rates
Získajte príklad triedy Aspose.Tasks.RateCollection pre tento objekt.Zbierka termínov a sadzieb spojených s každým.
public RateCollection Rates { get; }
Hodnota nehnuteľnosti
RegularWork
Získa alebo nastaví hodnotu RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Hodnota nehnuteľnosti
RemainingCost
Získa alebo nastaví hodnotu RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Hodnota nehnuteľnosti
RemainingOvertimeCost
Získa alebo nastaví hodnotu RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Hodnota nehnuteľnosti
RemainingOvertimeWork
Získate alebo nastavíte hodnotu RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Hodnota nehnuteľnosti
RemainingWork
Získate alebo nastavíte hodnotu RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Hodnota nehnuteľnosti
SV
Dostane alebo nastaví hodnotu SV.
[EntityField]
public double SV { get; set; }
Hodnota nehnuteľnosti
StandardRate
Získa alebo nastaví hodnotu StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Hodnota nehnuteľnosti
StandardRateFormat
Získa alebo nastaví hodnotu StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Hodnota nehnuteľnosti
Start
Získajte alebo nastavíte hodnotu začiatku.
[EntityField]
public DateTime Start { get; set; }
Hodnota nehnuteľnosti
TimephasedData
Získajte alebo nastavíte príklad triedy Aspose.Tasks.TimephasedDataCollection pre tento objekt.
public TimephasedDataCollection TimephasedData { get; set; }
Hodnota nehnuteľnosti
Remarks
Čítanie je podporované len pre formát XML.
Type
Získa alebo nastaví hodnotu typu.
[EntityField]
public ResourceType Type { get; set; }
Hodnota nehnuteľnosti
Uid
Získate alebo nastavíte hodnotu UID.
[EntityField]
public int Uid { get; set; }
Hodnota nehnuteľnosti
WindowsUserAccount
Získava alebo nastaví hodnotu účtu WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Hodnota nehnuteľnosti
Work
Získava alebo stanovuje hodnotu práce.
[EntityField]
public Duration Work { get; set; }
Hodnota nehnuteľnosti
WorkVariance
Získa alebo nastaví hodnotu WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Hodnota nehnuteľnosti
Workgroup
Získava alebo stanovuje hodnotu pracovnej skupiny.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Hodnota nehnuteľnosti
Methods
Delete()
Odstráni zdroj a jeho úlohy z projektu.
public void Delete()
Equals(Resource)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako konkrétna inštancia triedy Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
Určený príklad triedy Aspose.Tasks.Resource porovnať s týmto príkladom.
Returns
True ak špecifikovaná inštancia triedy Aspose.Tasks.Resource má rovnakú hodnotu Uid ako táto; inak, falošné.
Equals(objekty)
Vráti hodnotu, ktorá naznačuje, či je táto inštancia rovnaká ako špecifikovaný objekt.
public override bool Equals(object obj)
Parameters
obj
object
V porovnaní s týmto prípadom.
Returns
True ak je uvedený objekt zdroj, ktorý má rovnakú hodnotu Uid ako tento príklad; inak, falošné.
Získajte t>(kľúč, rsckey="">)
Vráti hodnotu, na ktorú je majetok mapovaný v tomto kontajneri.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Rsc získať kľúč k nehnuteľnosti.
Returns
T
hodnota, na ktorú je majetok mapovaný v tomto kontajneri.
Typ parametrov
T
Typ mapovanej hodnoty.
GetHashCode()
Vráti hodnotu hash kódu pre príklad triedy Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
vráti hodnotu hash kódu pre tento objekt.
GetTimephasedData(dátum, dátum, dátum, dátum, dátum)
Vráti príklad triedy Aspose.Tasks.TimephasedDataCollection pre tento objekt s Aspose.Tasks.Resource.TimephasedData hodnoty v daných dátumoch začiatku a konca špecifikovaného Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Počiatočný dátum pre časové dátumy.
end
DateTime
Konečný dátum pre časové fázy údajov.
timephasedType
TimephasedDataType
Typ časovej fázy údajov (Aspose.Tasks.TimephasedDataType).
Returns
Zoznam stránok Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(dátum, dátum)
Vráti Aspose.Tasks.TimephasedDataCollection pre tento objekt s Aspose.Tasks.Resource.TimephasedDatavalues v daných dátumoch začiatku a konca.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Počiatočný dátum pre časové dátumy.
end
DateTime
Konečný dátum pre časové fázy údajov.
Returns
Zoznam stránok Aspose.Tasks.TimephasedData.
Zoznam T>(kľúč, rsckey=„“ , T)
Mapovanie špecifikovaného majetku na špecifikovanú hodnotu v tomto kontajneri.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Rsc získať kľúč k nehnuteľnosti.
val
T
a hodnotu .
Typ parametrov
T
Typ mapovanej hodnoty.
Set(Kľúčová<datetime, rsckey=„>, dátumové obdobie)
Mapovanie špecifikovaného majetku na špecifikovanú hodnotu v tomto kontajneri.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
špecifikovaný kľúč k nehnuteľnosti. Aspose.Tasks.Rsc získať kľúč k nehnuteľnosti.
val
DateTime
a hodnotu .
ToString()
Vráti krátku reťazovú reprezentáciu prípadu triedy Aspose.Tasks.Resource.Presné podrobnosti o prezentácii nie sú uvedené a podliehajú zmenám.
public override string ToString()
Returns
krátke pruhy, ktoré predstavujú zdrojový objekt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>