Class Resource
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Representerar en resurs i ett projekt.
public class Resource : IEquatable<resource>
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Få eller ange ett värde av ACWP.
[EntityField]
public double ACWP { get; set; }
Fastighetsvärde
AccrueAt
Få eller ange ett värde av AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Fastighetsvärde
ActiveDirectoryGuid
Få eller ange ett värde av ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Fastighetsvärde
ActualCost
Få eller ange ett värde av ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Fastighetsvärde
ActualOvertimeCost
Få eller ange ett värde av ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Fastighetsvärde
ActualOvertimeWork
Få eller ange ett värde av ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Fastighetsvärde
ActualOvertimeWorkProtected
Få eller ange ett värde av ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Fastighetsvärde
ActualWork
Få eller ange ett värde av ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Fastighetsvärde
ActualWorkProtected
Få eller ange ett värde av ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Fastighetsvärde
AssignmentOwner
Få eller ange ett värde av AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Fastighetsvärde
AssignmentOwnerGuid
Få eller ange ett värde av AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Fastighetsvärde
Assignments
Få en samling resursuppdrag för detta objekt.
public ResourceAssignmentCollection Assignments { get; }
Fastighetsvärde
AvailabilityPeriods
Få ett exempel på Aspose.Tasks.AvailabilityPeriodCollection klass.Samlingen av perioder under vilka en resurs är tillgänglig.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Fastighetsvärde
AvailableFrom
Få eller ange ett värde av AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Fastighetsvärde
AvailableTo
Få eller sätta ett värde av tillgänglig.
[EntityField]
public DateTime AvailableTo { get; set; }
Fastighetsvärde
BCWP
Få eller ange ett värde av BCWP.
[EntityField]
public double BCWP { get; set; }
Fastighetsvärde
BCWS
Få eller ange ett värde av BCWS.
[EntityField]
public double BCWS { get; set; }
Fastighetsvärde
Baselines
Få en BaselineCollection instans för detta objekt.Baslinjen värden för en resurs.
public BaselineCollection Baselines { get; }
Fastighetsvärde
BookingType
Få eller ange ett värde av BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Fastighetsvärde
BudgetCost
Få eller sätta ett värde av BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Fastighetsvärde
BudgetWork
Få eller ange ett värde av BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Fastighetsvärde
CV
Få eller ange ett CV-värde.
[EntityField]
public double CV { get; set; }
Fastighetsvärde
Calendar
Få eller ange ett värde av kalendern.
[EntityField]
public Calendar Calendar { get; set; }
Fastighetsvärde
CanLevel
Få eller ange ett värde som anger om CanLevel är inställd eller inte.
[EntityField]
public NullableBool CanLevel { get; set; }
Fastighetsvärde
Code
Få eller ange ett värde av kod.
[EntityField]
public string Code { get; set; }
Fastighetsvärde
Cost
Få eller sätta ett värde av kostnad.
[EntityField]
public decimal Cost { get; set; }
Fastighetsvärde
CostCenter
Få eller ange ett värde av CostCenter.
[EntityField]
public string CostCenter { get; set; }
Fastighetsvärde
CostPerUse
Få eller sätta ett värde av CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Fastighetsvärde
CostVariance
Få eller ange ett värde av CostVariance.
[EntityField]
public double CostVariance { get; set; }
Fastighetsvärde
Created
Få eller sätta ett värde av Skapad.
[EntityField]
public DateTime Created { get; set; }
Fastighetsvärde
e-postadress
Få eller ange ett värde av eMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Fastighetsvärde
ExtendedAttributes
Få värdena av en förlängd attribut.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Fastighetsvärde
Remarks
Två data är nödvändiga - en indikator tillbaka till den utökade attributtabellensom anges antingen av den unika ID eller Field ID, och värdetsom angetts antingen med värdet, eller en indikator tillbaka till värdelistan.
Finish
Få eller sätta ett värde av Finish.
[EntityField]
public DateTime Finish { get; set; }
Fastighetsvärde
Group
Få eller sätta ett värde av grupp.
[EntityField]
public string Group { get; set; }
Fastighetsvärde
Guid
Få eller sätta ett värde av Guide.
[EntityField]
public string Guid { get; set; }
Fastighetsvärde
Hyperlink
Få eller ställa in titeln eller förklarande text av en hyperlänk som är associerad med en resurs.
[EntityField]
public string Hyperlink { get; set; }
Fastighetsvärde
HyperlinkAddress
Få eller ange adressen för en hyperlänk som är associerad med en resurs.
[EntityField]
public string HyperlinkAddress { get; set; }
Fastighetsvärde
Remarks
Den fullständiga adressen (Hyperlink Href i Microsoft Project) av hyperlänken är en sammankoppling av HyperlinkAddress och HyperlinkSubAddress.
HyperlinkSubAddress
Få eller ange den specifika platsen i ett dokument i en hyperlänk som är förknippad med en resurs.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Fastighetsvärde
Remarks
Den fullständiga adressen (Hyperlink Href i Microsoft Project) av hyperlänken är en sammankoppling av HyperlinkAddress och HyperlinkSubAddress.
Id
Få eller ange ett ID-värde.
[EntityField]
public int Id { get; set; }
Fastighetsvärde
Inactive
Få eller ange ett värde som anger om Inaktiv är inställd eller inte.
[EntityField]
public NullableBool Inactive { get; set; }
Fastighetsvärde
Initials
Få eller ange ett värde av Initials.
[EntityField]
public string Initials { get; set; }
Fastighetsvärde
IsBudget
Få eller ange ett värde som indikerar om IsBudget är inställd eller inte.
[EntityField]
public NullableBool IsBudget { get; set; }
Fastighetsvärde
IsCostResource
Få eller ange ett värde som anger om IsCostResource är inställd eller inte.
[EntityField]
public NullableBool IsCostResource { get; set; }
Fastighetsvärde
IsEnterprise
Få eller ange ett värde som anger om IsEnterprise är inställd eller inte.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Fastighetsvärde
IsGeneric
Få eller ange ett värde som anger om IsGeneric är inställd eller inte.
[EntityField]
public NullableBool IsGeneric { get; set; }
Fastighetsvärde
IsNull
Få eller ange ett värde som anger om IsNull är inställd eller inte.
[EntityField]
public NullableBool IsNull { get; set; }
Fastighetsvärde
IsRoot
Få flaggan som indikerar om resursen är en roterande resurs.Root resource är en särskild resurs som syftar till att stödja internaMS Project-format och är inte avsett att användas direkt från användarens kod.
public virtual bool IsRoot { get; }
Fastighetsvärde
IsTeamAssignmentPool
Få eller ange ett värde som anger om IsTeamAssignmentPool är inställd eller inte.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Fastighetsvärde
MaterialLabel
Få eller ange ett värde av MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Fastighetsvärde
MaxUnits
Få eller ange ett värde av MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Fastighetsvärde
Name
Få eller ange ett värde av Namn.
[EntityField]
public string Name { get; set; }
Fastighetsvärde
Notera på
Få eller ange ett värde av NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Fastighetsvärde
NotesText
Få eller ange ett värde av NotesText.
[EntityField]
public string NotesText { get; set; }
Fastighetsvärde
OutlineCode
Få ett OutlineCodeCollection objekt.Värdet av en outline-kod.
public OutlineCodeCollection OutlineCode { get; }
Fastighetsvärde
Remarks
Två delar av data är nödvändiga - en pekare till outline-kodtabellen somär angivet av FieldID, och värdet som angetts avvärdeID eller värdeguid indikator till värdelistan.
Overallocated
Få eller ställa in ett värde som anger om Overallocated är inställd eller inte.
[EntityField]
public NullableBool Overallocated { get; set; }
Fastighetsvärde
OvertimeCost
Få eller ange ett värde av OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Fastighetsvärde
OvertimeRate
Få eller ange ett värde av OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Fastighetsvärde
OvertimeRateFormat
Få eller ange ett värde av OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Fastighetsvärde
OvertimeWork
Få eller ange ett värde av OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Fastighetsvärde
ParentProject
Få föräldraprojekt för denna behållare.
public Project ParentProject { get; }
Fastighetsvärde
PeakUnits
Få eller sätta ett värde av PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Fastighetsvärde
PercentWorkComplete
Få eller ange ett värde av PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Fastighetsvärde
Phonetics
Få eller sätta ett värde av Phonetics.
[EntityField]
public string Phonetics { get; set; }
Fastighetsvärde
Rates
Få ett exempel på Aspose.Tasks.RateCollection-klassen för detta objekt.Samlingen av perioder och priser som är förknippade med var och en.
public RateCollection Rates { get; }
Fastighetsvärde
RegularWork
Få eller ange ett värde av RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Fastighetsvärde
RemainingCost
Få eller sätta ett värde av RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Fastighetsvärde
RemainingOvertimeCost
Få eller ange ett värde av RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Fastighetsvärde
RemainingOvertimeWork
Få eller ange ett värde av RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Fastighetsvärde
RemainingWork
Få eller sätta ett värde av RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Fastighetsvärde
SV
Få eller ange ett värde av SV.
[EntityField]
public double SV { get; set; }
Fastighetsvärde
StandardRate
Få eller ange ett värde av StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Fastighetsvärde
StandardRateFormat
Få eller ange ett värde av StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Fastighetsvärde
Start
Få eller ange ett värde av Start.
[EntityField]
public DateTime Start { get; set; }
Fastighetsvärde
TimephasedData
Få eller ställa in en instans av Aspose.Tasks.TimephasedDataCollection klass för detta objekt.
public TimephasedDataCollection TimephasedData { get; set; }
Fastighetsvärde
Remarks
Läsning stöds endast för XML-format.
Type
Få eller ange ett värde av Typ.
[EntityField]
public ResourceType Type { get; set; }
Fastighetsvärde
Uid
Få eller sätta ett värde av Uid.
[EntityField]
public int Uid { get; set; }
Fastighetsvärde
WindowsUserAccount
Få eller ange ett värde av WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Fastighetsvärde
Work
Få eller sätta ett värde av arbete.
[EntityField]
public Duration Work { get; set; }
Fastighetsvärde
WorkVariance
Få eller ange ett värde av WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Fastighetsvärde
Workgroup
Få eller ange ett värde av arbetsgruppen.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Fastighetsvärde
Methods
Delete()
Ta bort en resurs och dess uppdrag från projektet.
public void Delete()
Equals(Resource)
Returnerar ett värde som anger om denna instans är lika med en specifik instans i Aspose.Tasks.Resource-klassen.
public bool Equals(Resource other)
Parameters
other
Resource
Den angivna instans av Aspose.Tasks.Resource klass att jämföra med denna instans.
Returns
True om den angivna instansen i Aspose.Tasks.Resource-klassen har samma Uid-värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet är att jämföra med denna instans.
Returns
True om det angivna objektet är en resurs som har samma Uid-värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..
Få(Key<t, rsckey="">)
Returnerar värdet till vilket egendomen är kartläggd i denna behållare.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
Den angivna fastighetsnyckeln. Aspose.Tasks.Rsc för att få fastighetsnyckeln.
Returns
T
värdet till vilket egendomen är kartläggd i denna behållare.
Typ av parametrar
T
Typ av mappat värde.
GetHashCode()
Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.Resource-klassen.
public override int GetHashCode()
Returns
returnerar en hashkod värde för detta objekt.
GetTimephasedData(Datumtid, Datumtid, TimephasedDataType)
Returnerar en instans av Aspose.Tasks.TimephasedDataCollection klass för detta objekt med Aspose.Tasks.Resource.TimephasedData värden inom angivna start- och slutdatum av angivna Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Startdatum för tidsfasad data.
end
DateTime
Slutdatum för tidsfasad data.
timephasedType
TimephasedDataType
Typ av tidsfasdata (Aspose.Tasks.TimephasedDataType).
Returns
Lista över Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(Datumtid, datumtid)
Returnerar Aspose.Tasks.TimephasedDataCollection för detta objekt med Aspose.Tasks.Resource.TimephasedDatavalues inom angivna start- och slutdatum.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Startdatum för tidsfasad data.
end
DateTime
Slutdatum för tidsfasad data.
Returns
Lista över Aspose.Tasks.TimephasedData.
Sätt(Key<t, rsckey=””” t)
Kartlägg den angivna egendomen till det angivna värdet i denna behållare.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
Den angivna fastighetsnyckeln. Aspose.Tasks.Rsc för att få fastighetsnyckeln.
val
T
och värdet .
Typ av parametrar
T
Typ av mappat värde.
Set(Nyckel<datetime, rsckey=”>, datumtid)
Kartlägg den angivna egendomen till det angivna värdet i denna behållare.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
key
Key
ochlt;
DateTime
, RscKey
>
Den angivna fastighetsnyckeln. Aspose.Tasks.Rsc för att få fastighetsnyckeln.
val
DateTime
och värdet .
ToString()
Returnerar kort rad representation av instansen av Aspose.Tasks.Resource klass.De exakta detaljerna i representationen är inte specificerade och är föremål för ändringar.
public override string ToString()
Returns
Kort sträng som representerar resursobjekt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>