Class Resource
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Je to zdroj v jednom projektu.
public class Resource : IEquatable<resource>
Inheritance
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Obdrží nebo stanoví hodnotu ACWP.
[EntityField]
public double ACWP { get; set; }
Hodnota nemovitosti
AccrueAt
Obdrží nebo nastaví hodnotu AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Hodnota nemovitosti
ActiveDirectoryGuid
Obdržíte nebo nastavíte hodnotu ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Hodnota nemovitosti
ActualCost
Získáte nebo nastavíte hodnotu AktuálníCost.
[EntityField]
public decimal ActualCost { get; set; }
Hodnota nemovitosti
ActualOvertimeCost
Získáte nebo nastavíte hodnotu AktuálníOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Hodnota nemovitosti
ActualOvertimeWork
Získáte nebo nastavíte hodnotu ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Hodnota nemovitosti
ActualOvertimeWorkProtected
Získáte nebo nastavíte hodnotu AktuálníOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Hodnota nemovitosti
ActualWork
Získáte nebo nastavíte hodnotu aktuální práce.
[EntityField]
public Duration ActualWork { get; set; }
Hodnota nemovitosti
ActualWorkProtected
Obdržíte nebo nastavíte hodnotu AktuálníWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Hodnota nemovitosti
AssignmentOwner
Získáte nebo nastavíte hodnotu AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Hodnota nemovitosti
AssignmentOwnerGuid
Získáte nebo nastavíte hodnotu AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Hodnota nemovitosti
Assignments
Obdrží sbírku zdrojových úkolů pro tento objekt.
public ResourceAssignmentCollection Assignments { get; }
Hodnota nemovitosti
AvailabilityPeriods
Dostane příklad třídy Aspose.Tasks.AvailabilityPeriodCollection.Shromažďování období, během něhož je k dispozici zdroj.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Hodnota nemovitosti
AvailableFrom
Obdržíte nebo nastavíte hodnotu dostupn.
[EntityField]
public DateTime AvailableFrom { get; set; }
Hodnota nemovitosti
AvailableTo
Získáte nebo nastavíte hodnotu dostupn.
[EntityField]
public DateTime AvailableTo { get; set; }
Hodnota nemovitosti
BCWP
Obdrží nebo stanoví hodnotu BCWP.
[EntityField]
public double BCWP { get; set; }
Hodnota nemovitosti
BCWS
Obdrží nebo nastaví hodnotu BCWS.
[EntityField]
public double BCWS { get; set; }
Hodnota nemovitosti
Baselines
Obdržíte příklad BaselineCollection pro tento objekt.Základní hodnoty pro zdroj.
public BaselineCollection Baselines { get; }
Hodnota nemovitosti
BookingType
Získáte nebo nastavíte hodnotu BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Hodnota nemovitosti
BudgetCost
Získáte nebo nastavíte hodnotu BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Hodnota nemovitosti
BudgetWork
Získáte nebo nastavíte hodnotu BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Hodnota nemovitosti
CV
Obdržíte nebo nastavíte hodnotu CV.
[EntityField]
public double CV { get; set; }
Hodnota nemovitosti
Calendar
Obdržíte nebo nastavíte hodnotu kalendáře.
[EntityField]
public Calendar Calendar { get; set; }
Hodnota nemovitosti
CanLevel
Obdrží nebo nastaví hodnotu, která naznačuje, zda je CanLevel nastaven nebo ne.
[EntityField]
public NullableBool CanLevel { get; set; }
Hodnota nemovitosti
Code
Obdrží nebo nastaví hodnotu kódu.
[EntityField]
public string Code { get; set; }
Hodnota nemovitosti
Cost
Obdržíte nebo nastavíte hodnotu náklad.
[EntityField]
public decimal Cost { get; set; }
Hodnota nemovitosti
CostCenter
Získáte nebo nastavíte hodnotu CostCenter.
[EntityField]
public string CostCenter { get; set; }
Hodnota nemovitosti
CostPerUse
Obdrží nebo nastaví hodnotu CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Hodnota nemovitosti
CostVariance
Obdrží nebo nastaví hodnotu CostVariance.
[EntityField]
public double CostVariance { get; set; }
Hodnota nemovitosti
Created
Získáte nebo nastavíte hodnotu stvořeného.
[EntityField]
public DateTime Created { get; set; }
Hodnota nemovitosti
e-mailová adresa
Obdržíte nebo nastavíte hodnotu eMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Hodnota nemovitosti
ExtendedAttributes
Získává hodnoty rozšířeného atributu.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Hodnota nemovitosti
Remarks
Potřebují se dva kusy dat - ukazatel zpět do rozšířené tabulky atributůkterý je specifikován buď jedinečným ID nebo ID pole a hodnotoukterý je specifikován buď hodnotou, nebo ukazatelem zpět do hodnotového seznamu.
Finish
Získáte nebo nastavíte hodnotu Finish.
[EntityField]
public DateTime Finish { get; set; }
Hodnota nemovitosti
Group
Získáte nebo nastavíte hodnotu skupiny.
[EntityField]
public string Group { get; set; }
Hodnota nemovitosti
Guid
Obdrží nebo stanoví hodnotu průvodce.
[EntityField]
public string Guid { get; set; }
Hodnota nemovitosti
Hyperlink
Obdržíte nebo nastavíte název nebo vysvětlovací text hypertextového odkazu spojeného s zdrojem.
[EntityField]
public string Hyperlink { get; set; }
Hodnota nemovitosti
HyperlinkAddress
Obdržíte nebo nastavíte adresu pro hypertextový odkaz spojený s zdrojem.
[EntityField]
public string HyperlinkAddress { get; set; }
Hodnota nemovitosti
Remarks
plná adresa (Hyperlink Href v Microsoft Project) hypertextového odkazu je spojení HyperlinkAddress a HyperlinkSubAddress.
HyperlinkSubAddress
Obdrží nebo nastaví konkrétní umístění v dokumentu v hypertextovém odkazu spojeném s zdrojem.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Hodnota nemovitosti
Remarks
plná adresa (Hyperlink Href v Microsoft Project) hypertextového odkazu je spojení HyperlinkAddress a HyperlinkSubAddress.
Id
Obdržíte nebo nastavíte hodnotu ID.
[EntityField]
public int Id { get; set; }
Hodnota nemovitosti
Inactive
Obdrží nebo nastaví hodnotu, která ukazuje, zda je nastaven Inaktivní nebo ne.
[EntityField]
public NullableBool Inactive { get; set; }
Hodnota nemovitosti
Initials
Získáte nebo nastavíte hodnotu Initials.
[EntityField]
public string Initials { get; set; }
Hodnota nemovitosti
IsBudget
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsBudget nebo ne.
[EntityField]
public NullableBool IsBudget { get; set; }
Hodnota nemovitosti
IsCostResource
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsCostResource nebo ne.
[EntityField]
public NullableBool IsCostResource { get; set; }
Hodnota nemovitosti
IsEnterprise
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsEnterprise nastaven nebo ne.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Hodnota nemovitosti
IsGeneric
Obdrží nebo nastaví hodnotu, která naznačuje, zda je IsGeneric nastaven nebo ne.
[EntityField]
public NullableBool IsGeneric { get; set; }
Hodnota nemovitosti
IsNull
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsNull nebo ne.
[EntityField]
public NullableBool IsNull { get; set; }
Hodnota nemovitosti
IsRoot
Obdrží vlajku, která ukazuje, zda je zdroj kořenovým zdrojem.Kořenový zdroj je zvláštní zdroj, který je určen k podpoře interníchFormáty MS Project a nejsou určeny k použití přímo z kódu uživatele.
public virtual bool IsRoot { get; }
Hodnota nemovitosti
IsTeamAssignmentPool
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven IsTeamAssignmentPool nebo ne.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Hodnota nemovitosti
MaterialLabel
Obdržíte nebo nastavíte hodnotu MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Hodnota nemovitosti
MaxUnits
Získáte nebo nastavíte hodnotu MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Hodnota nemovitosti
Name
Obdrží nebo nastaví hodnotu jména.
[EntityField]
public string Name { get; set; }
Hodnota nemovitosti
Poznámka RTF
Obdrží nebo nastaví hodnotu NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Hodnota nemovitosti
NotesText
Obdržíte nebo nastavíte hodnotu NotesText.
[EntityField]
public string NotesText { get; set; }
Hodnota nemovitosti
OutlineCode
Obsahuje OutlineCodeCollection.hodnotu outline kódu.
public OutlineCodeCollection OutlineCode { get; }
Hodnota nemovitosti
Remarks
Dva kusy dat jsou nezbytné - ukazatel k tabulce outline kód, kterýje specifikován FieldID, a hodnota, která je specifikována buďhodnotový ukazatel nebo hodnotový ukazatel hodnotového seznamu.
Overallocated
Obdrží nebo nastaví hodnotu, která naznačuje, zda je Overallocated nastaven nebo ne.
[EntityField]
public NullableBool Overallocated { get; set; }
Hodnota nemovitosti
OvertimeCost
Získáte nebo nastavíte hodnotu OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Hodnota nemovitosti
OvertimeRate
Obdržíte nebo nastavíte hodnotu OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Hodnota nemovitosti
OvertimeRateFormat
Obdržíte nebo nastavíte hodnotu OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Hodnota nemovitosti
OvertimeWork
Získáte nebo nastavíte hodnotu OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Hodnota nemovitosti
ParentProject
Obdržíte mateřský projekt pro tento kontejner.
public Project ParentProject { get; }
Hodnota nemovitosti
PeakUnits
Získáte nebo nastavíte hodnotu PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Hodnota nemovitosti
PercentWorkComplete
Získáte nebo nastavíte hodnotu ProcentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Hodnota nemovitosti
Phonetics
Získáte nebo nastavíte hodnotu Phonetics.
[EntityField]
public string Phonetics { get; set; }
Hodnota nemovitosti
Rates
Získejte příklad třídy Aspose.Tasks.RateCollection pro tento objekt.Shromažďování období a sazby spojených s každým z nich.
public RateCollection Rates { get; }
Hodnota nemovitosti
RegularWork
Získáte nebo nastavíte hodnotu RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Hodnota nemovitosti
RemainingCost
Získáte nebo nastavíte hodnotu RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Hodnota nemovitosti
RemainingOvertimeCost
Získáte nebo nastavíte hodnotu RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Hodnota nemovitosti
RemainingOvertimeWork
Získáte nebo nastavte hodnotu RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Hodnota nemovitosti
RemainingWork
Získáte nebo nastavíte hodnotu RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Hodnota nemovitosti
SV
Obdržíte nebo nastavíte hodnotu SV.
[EntityField]
public double SV { get; set; }
Hodnota nemovitosti
StandardRate
Obdržíte nebo nastavíte hodnotu StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Hodnota nemovitosti
StandardRateFormat
Obdržíte nebo nastavíte hodnotu StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Hodnota nemovitosti
Start
Získáte nebo nastavíte hodnotu Start.
[EntityField]
public DateTime Start { get; set; }
Hodnota nemovitosti
TimephasedData
Získáte nebo nastavíte příklad třídy Aspose.Tasks.TimephasedDataCollection pro tento objekt.
public TimephasedDataCollection TimephasedData { get; set; }
Hodnota nemovitosti
Remarks
tení je podporováno pouze ve formátu XML.
Type
Obdržíte nebo nastavíte hodnotu typu.
[EntityField]
public ResourceType Type { get; set; }
Hodnota nemovitosti
Uid
Získáte nebo nastavíte hodnotu UID.
[EntityField]
public int Uid { get; set; }
Hodnota nemovitosti
WindowsUserAccount
Získáte nebo nastavte hodnotu účtu WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Hodnota nemovitosti
Work
Získává nebo stanoví hodnotu práce.
[EntityField]
public Duration Work { get; set; }
Hodnota nemovitosti
WorkVariance
Obdrží nebo nastaví hodnotu WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Hodnota nemovitosti
Workgroup
Získáte nebo nastavíte hodnotu pracovní skupiny.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Hodnota nemovitosti
Methods
Delete()
Odstraňuje zdroj a jeho úkoly z projektu.
public void Delete()
Equals(Resource)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určité instance třídy Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
Určený příklad třídy Aspose.Tasks.Resource porovnat s tímto příkladem.
Returns
True pokud specifikovaná instance Aspose.Tasks.Resource třídy má stejnou hodnotu Uid jako tato; jinak, falešný.
Equals(Objekt)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.
public override bool Equals(object obj)
Parameters
obj
object
Předmět porovnání s tímto případem.
Returns
True pokud je uvedený objekt zdrojem, který má stejnou hodnotu Uid jako tento příklad; jinak, falešný.
Zbavte se>(Klíčová, rsckey="">"">)
Vrátí hodnotu, na kterou je majetek mapován v tomto kontejneru.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Rsc získat klíč k nemovitosti.
Returns
T
hodnotu, na kterou je majetek mapován v tomto kontejneru.
Typy parametrů
T
Typ mapované hodnoty.
GetHashCode()
Vrací hodnotu hashového kódu pro příklad třídy Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
Vrátí hodnotu hashového kódu pro tento objekt.
GetTimephasedData(datum, datum, datum, datum, datum)
Vrátí příklad třídy Aspose.Tasks.TimephasedDataCollection pro tento objekt s Aspose.Tasks.Resource.TimephasedData hodnoty v daných počátečních a koncích dat specifikovaných Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Datum zahájení časové fáze dat.
end
DateTime
Datum konce časové fáze dat.
timephasedType
TimephasedDataType
Typ časových fází dat (Aspose.Tasks.TimephasedDataType).
Returns
Seznam aplikací Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(datum, datum)
Zpět Aspose.Tasks.TimephasedDataCollection pro tento objekt s Aspose.Tasks.Resource.TimephasedDatavalues v daných počátečních a koncích.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Datum zahájení časové fáze dat.
end
DateTime
Datum konce časové fáze dat.
Returns
Seznam aplikací Aspose.Tasks.TimephasedData.
Set(Klíčová, rsckey="">, A“ T)
Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Rsc získat klíč k nemovitosti.
val
T
a hodnotu.
Typy parametrů
T
Typ mapované hodnoty.
Set(Klíčová data, rsckey="">, DateTime)
Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Rsc získat klíč k nemovitosti.
val
DateTime
a hodnotu.
ToString()
Vrátí krátkou řádkovou reprezentaci příkladu třídy Aspose.Tasks.Resource.Přesné údaje o prezentaci jsou nejasné a podléhají změn.
public override string ToString()
Returns
Krátké řetězce, které představují zdrojový objekt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>