Class Resource
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Een resource in een project.
public class Resource : IEquatable<resource>
Inheritance
Implements
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Geeft of stelt een waarde van ACWP.
[EntityField]
public double ACWP { get; set; }
Eigendomswaarde
AccrueAt
Geeft of stelt een waarde van AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Eigendomswaarde
ActiveDirectoryGuid
Geeft of stelt een waarde van ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Eigendomswaarde
ActualCost
Geeft of zet een waarde van ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Eigendomswaarde
ActualOvertimeCost
Geeft of stelt een waarde van ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Eigendomswaarde
ActualOvertimeWork
Geeft of stelt een waarde van ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Eigendomswaarde
ActualOvertimeWorkProtected
Geeft of stelt een waarde van ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Eigendomswaarde
ActualWork
Geeft of zet een waarde van ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Eigendomswaarde
ActualWorkProtected
Geeft of stelt een waarde van ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Eigendomswaarde
AssignmentOwner
Geeft of stelt een waarde van AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Eigendomswaarde
AssignmentOwnerGuid
Geeft of stelt een waarde van AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Eigendomswaarde
Assignments
Geeft een verzameling van resource assignments voor dit object.
public ResourceAssignmentCollection Assignments { get; }
Eigendomswaarde
AvailabilityPeriods
Geeft een voorbeeld van de Aspose.Tasks.AvailabilityPeriodCollection klasse.De verzameling van de periode waarin een resource beschikbaar is.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Eigendomswaarde
AvailableFrom
Geeft of stelt een waarde van AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Eigendomswaarde
AvailableTo
Geeft of zet een waarde van AvailableTo.
[EntityField]
public DateTime AvailableTo { get; set; }
Eigendomswaarde
BCWP
Geeft of stelt een waarde van BCWP.
[EntityField]
public double BCWP { get; set; }
Eigendomswaarde
BCWS
Geeft of stelt een waarde van BCWS.
[EntityField]
public double BCWS { get; set; }
Eigendomswaarde
Baselines
Geeft een BaselineCollection-instelling voor dit object.De basiswaarden voor een bron.
public BaselineCollection Baselines { get; }
Eigendomswaarde
BookingType
Geeft of stelt een waarde van BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Eigendomswaarde
BudgetCost
Geeft of zet een waarde van BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Eigendomswaarde
BudgetWork
Geeft of zet een waarde van BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Eigendomswaarde
CV
Geeft of stelt een waarde van een CV.
[EntityField]
public double CV { get; set; }
Eigendomswaarde
Calendar
Geeft of stelt een kalenderwaarde.
[EntityField]
public Calendar Calendar { get; set; }
Eigendomswaarde
CanLevel
Geeft of stelt een waarde die aangeeft of CanLevel is ingesteld of niet.
[EntityField]
public NullableBool CanLevel { get; set; }
Eigendomswaarde
Code
Geeft of stelt een waarde van Code.
[EntityField]
public string Code { get; set; }
Eigendomswaarde
Cost
Geeft of stelt een waarde van kosten.
[EntityField]
public decimal Cost { get; set; }
Eigendomswaarde
CostCenter
Geeft of stelt een waarde van CostCenter.
[EntityField]
public string CostCenter { get; set; }
Eigendomswaarde
CostPerUse
Geeft of zet een waarde van CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Eigendomswaarde
CostVariance
Geeft of zet een waarde van CostVariance.
[EntityField]
public double CostVariance { get; set; }
Eigendomswaarde
Created
Geeft of stelt een waarde van geschapen.
[EntityField]
public DateTime Created { get; set; }
Eigendomswaarde
e-mailadres
Geeft of stelt een waarde van EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Eigendomswaarde
ExtendedAttributes
Geeft de waarden van een uitgebreid attribuut.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Eigendomswaarde
Remarks
Twee stukken gegevens zijn nodig - een indicator terug naar de uitgebreide attribute tabeldie wordt aangegeven door de unieke ID of de Field ID, en de waardedie wordt aangegeven met de waarde of een indicator terug naar de waardelijst.
Finish
Geeft of stelt een waarde van Finish.
[EntityField]
public DateTime Finish { get; set; }
Eigendomswaarde
Group
Geeft of stelt een waarde van een groep.
[EntityField]
public string Group { get; set; }
Eigendomswaarde
Guid
Geeft of stelt een waarde van een gids.
[EntityField]
public string Guid { get; set; }
Eigendomswaarde
Hyperlink
Geeft of stelt de titel of verklarende tekst van een hyperlink geassocieerd met een bron.
[EntityField]
public string Hyperlink { get; set; }
Eigendomswaarde
HyperlinkAddress
Geeft of stelt de adres voor een hyperlink geassocieerd met een bron.
[EntityField]
public string HyperlinkAddress { get; set; }
Eigendomswaarde
Remarks
De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.
HyperlinkSubAddress
Geeft of stelt de specifieke locatie in een document in een hyperlink geassocieerd met een bron.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Eigendomswaarde
Remarks
De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.
Id
Geeft of stelt een waarde van ID.
[EntityField]
public int Id { get; set; }
Eigendomswaarde
Inactive
Geeft of zet een waarde die aangeeft of Inactief is ingesteld of niet.
[EntityField]
public NullableBool Inactive { get; set; }
Eigendomswaarde
Initials
Geeft of stelt een waarde van Initials.
[EntityField]
public string Initials { get; set; }
Eigendomswaarde
IsBudget
Geeft of zet een waarde die aangeeft of IsBudget is ingesteld of niet.
[EntityField]
public NullableBool IsBudget { get; set; }
Eigendomswaarde
IsCostResource
Geeft of zet een waarde die aangeeft of IsCostResource is ingesteld of niet.
[EntityField]
public NullableBool IsCostResource { get; set; }
Eigendomswaarde
IsEnterprise
Geeft of zet een waarde die aangeeft of IsEnterprise is ingesteld of niet.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Eigendomswaarde
IsGeneric
Geeft of zet een waarde die aangeeft of IsGeneric is ingesteld of niet.
[EntityField]
public NullableBool IsGeneric { get; set; }
Eigendomswaarde
IsNull
Geeft of zet een waarde die aangeeft of IsNull is ingesteld of niet.
[EntityField]
public NullableBool IsNull { get; set; }
Eigendomswaarde
IsRoot
De vlag geeft aan of een bron een wortelbron is.Root resource is een speciale hulpbron die bedoeld is om internals vanMS Project’s formaten en is niet bedoeld om rechtstreeks van de code van de gebruiker te worden gebruikt.
public virtual bool IsRoot { get; }
Eigendomswaarde
IsTeamAssignmentPool
Geeft of zet een waarde die aangeeft of IsTeamAssignmentPool is ingesteld of niet.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Eigendomswaarde
MaterialLabel
Geeft of stelt een waarde van MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Eigendomswaarde
MaxUnits
Geeft of stelt een waarde van MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Eigendomswaarde
Name
Geeft of stelt een waarde van naam.
[EntityField]
public string Name { get; set; }
Eigendomswaarde
NotesRTF
Geeft of stelt een waarde van NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Eigendomswaarde
NotesText
Geeft of stelt een waarde van NotesText.
[EntityField]
public string NotesText { get; set; }
Eigendomswaarde
OutlineCode
Geeft een OutlineCodeCollection object.De waarde van een outline code.
public OutlineCodeCollection OutlineCode { get; }
Eigendomswaarde
Remarks
Twee stukken gegevens zijn nodig - een indicator voor de outline code tabel diewordt aangegeven door de FieldID, en de waarde die wordt aangegeven doorde ValueID of ValueGUID indicator naar de waardelijst.
Overallocated
Geeft of zet een waarde die aangeeft of Overallocated is ingesteld of niet.
[EntityField]
public NullableBool Overallocated { get; set; }
Eigendomswaarde
OvertimeCost
Geeft of stelt een waarde van OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Eigendomswaarde
OvertimeRate
Geeft of stelt een waarde van OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Eigendomswaarde
OvertimeRateFormat
Geeft of stelt een waarde van OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Eigendomswaarde
OvertimeWork
Geeft of stelt een waarde van OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Eigendomswaarde
ParentProject
Geeft het moederproject voor deze container.
public Project ParentProject { get; }
Eigendomswaarde
PeakUnits
Geeft of zet een waarde van PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Eigendomswaarde
PercentWorkComplete
Geeft of stelt een waarde van PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Eigendomswaarde
Phonetics
Geeft of stelt een waarde van Phonetics.
[EntityField]
public string Phonetics { get; set; }
Eigendomswaarde
Rates
Geeft een voorbeeld van de Aspose.Tasks.RateCollection klasse voor dit object.De verzameling van periodes en tarieven die met elk van hen zijn geassocieerd.
public RateCollection Rates { get; }
Eigendomswaarde
RegularWork
Geeft of zet een waarde van RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Eigendomswaarde
RemainingCost
Geeft of zet een waarde van RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Eigendomswaarde
RemainingOvertimeCost
Geeft of zet een waarde van RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Eigendomswaarde
RemainingOvertimeWork
Geeft of zet een waarde van RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Eigendomswaarde
RemainingWork
Geeft of zet een waarde van RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Eigendomswaarde
SV
Geeft of stelt een waarde van SV.
[EntityField]
public double SV { get; set; }
Eigendomswaarde
StandardRate
Geeft of stelt een waarde van StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Eigendomswaarde
StandardRateFormat
Geeft of stelt een waarde van StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Eigendomswaarde
Start
Geeft of stelt een waarde van Start.
[EntityField]
public DateTime Start { get; set; }
Eigendomswaarde
TimephasedData
Geeft of stelt een instantie van Aspose.Tasks.TimephasedDataCollection klasse voor dit object.
public TimephasedDataCollection TimephasedData { get; set; }
Eigendomswaarde
Remarks
Lezen is alleen ondersteund voor XML-formaat.
Type
Geeft of stelt een waarde van Type.
[EntityField]
public ResourceType Type { get; set; }
Eigendomswaarde
Uid
Geeft of stelt een waarde van Uid.
[EntityField]
public int Uid { get; set; }
Eigendomswaarde
WindowsUserAccount
Geeft of stelt een waarde van WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Eigendomswaarde
Work
Geeft of bepaalt een waarde van werk.
[EntityField]
public Duration Work { get; set; }
Eigendomswaarde
WorkVariance
Geeft of stelt een waarde van WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Eigendomswaarde
Workgroup
Geeft of stelt een waarde van Workgroup.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Eigendomswaarde
Methods
Delete()
Het verwijdert een hulpmiddel en zijn toezeggingen uit het project.
public void Delete()
Equals(Resource)
Returneert een waarde die aangeeft of deze instantie gelijk is aan een bepaalde instantie van de Aspose.Tasks.Resource-klasse.
public bool Equals(Resource other)
Parameters
other
Resource
De aangegeven instantie van de Aspose.Tasks.Resource-klasse te vergelijken met deze instantie.
Returns
True indien de aangegeven instantie van de Aspose.Tasks.Resource-klasse hetzelfde Uid-waarde heeft als deze; anders, valse.
Equals(Objecten)
Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaald object.
public override bool Equals(object obj)
Parameters
obj
object
Het doel om te vergelijken met deze instantie.
Returns
True indien het aangegeven object een Resource is die dezelfde Uid-waarde heeft als deze instelling; anders, valse.
Get (Key)
Terugbrengt de waarde waarvoor de eigenschap in deze container is getoond.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
de aangegeven eigendomsleutel. Aspose.Tasks.Rsc om de eigendomsleutel te krijgen.
Returns
T
de waarde waarvoor de eigenschap in deze container is gemarkeerd.
Typen Parameters
T
het type van de gearchiveerde waarde.
GetHashCode()
Terug een hashcode waarde voor het voorbeeld van de Aspose.Tasks.Resource klasse.
public override int GetHashCode()
Returns
een hashcode waarde voor dit object terugbrengt.
GetTimephasedData(DateTime, DateTime, TimephasedDataType)
Terug een voorbeeld van de Aspose.Tasks.TimephasedDataCollection klasse voor dit object met de Aspose.Tasks.Resource.TimephasedData waarden binnen de gegeven start- en einddatums van de aangegeven Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
De startdatum voor de tijdfase gegevens.
end
DateTime
De einddatum voor de tijdfase gegevens.
timephasedType
TimephasedDataType
Het type tijdfase gegevens (Aspose.Tasks.TimephasedDataType).
Returns
Lijst van Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(Datetijd, DateTime)
Returns Aspose.Tasks.TimephasedDataCollection voor dit object met Aspose.Tasks.Resource.TimephasedDatavalues binnen de gegeven start- en einddatums.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
De startdatum voor de tijdfase gegevens.
end
DateTime
De einddatum voor de tijdfase gegevens.
Returns
Lijst van Aspose.Tasks.TimephasedData.
Set (Key , t)
Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
de aangegeven eigendomsleutel. Aspose.Tasks.Rsc om de eigendomsleutel te krijgen.
val
T
De waarde .
Typen Parameters
T
het type van de gearchiveerde waarde.
Set(Key<datetime, rsckey=‘DateTime’)
Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
de aangegeven eigendomsleutel. Aspose.Tasks.Rsc om de eigendomsleutel te krijgen.
val
DateTime
De waarde .
ToString()
Terugkomt de korte rijvertegenwoordiging van de instantie van de Aspose.Tasks.Resource-klasse.De exacte details van de vertegenwoordiging zijn niet aangegeven en onderworpen aan wijziging.
public override string ToString()
Returns
Een korte string die een resource object vertegenwoordigt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>