Class Resource
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Det er en ressource i et projekt.
public class Resource : IEquatable<resource>
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Giver eller sætter en værdi af ACWP.
[EntityField]
public double ACWP { get; set; }
Ejendomsværdi
AccrueAt
Giver eller sætter en værdi af AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Ejendomsværdi
ActiveDirectoryGuid
Få eller indstille en værdi af ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Ejendomsværdi
ActualCost
Få eller indsætte en værdi af ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Ejendomsværdi
ActualOvertimeCost
Få eller indsætte en værdi af ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Ejendomsværdi
ActualOvertimeWork
Få eller indsætte en værdi af ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Ejendomsværdi
ActualOvertimeWorkProtected
Få eller indsætte en værdi af ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Ejendomsværdi
ActualWork
Giver eller sætter en værdi af ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Ejendomsværdi
ActualWorkProtected
Få eller indsætte en værdi af ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Ejendomsværdi
AssignmentOwner
Giver eller sætter en værdi af AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Ejendomsværdi
AssignmentOwnerGuid
Få eller indsætte en værdi af AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Ejendomsværdi
Assignments
Få en samling af ressourceopgaver til dette objekt.
public ResourceAssignmentCollection Assignments { get; }
Ejendomsværdi
AvailabilityPeriods
Få et eksempel på Aspose.Tasks.AvailabilityPeriodCollection klasse.Samlingen af perioder, hvor en ressource er tilgængelig.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Ejendomsværdi
AvailableFrom
Få eller indsætte en værdi af AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Ejendomsværdi
AvailableTo
Giver eller sætter en værdi af Tilgængelig.
[EntityField]
public DateTime AvailableTo { get; set; }
Ejendomsværdi
BCWP
Giver eller sætter en værdi af BCWP.
[EntityField]
public double BCWP { get; set; }
Ejendomsværdi
BCWS
Få eller indsætte en værdi af BCWS.
[EntityField]
public double BCWS { get; set; }
Ejendomsværdi
Baselines
Få en BaselineCollection instans for dette objekt.Baseline værdier for en ressource.
public BaselineCollection Baselines { get; }
Ejendomsværdi
BookingType
Få eller indsætte en værdi af BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Ejendomsværdi
BudgetCost
Få eller indsætte en værdi af BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Ejendomsværdi
BudgetWork
Få eller indsætte en værdi af BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Ejendomsværdi
CV
Giver eller indsætter en værdi af CV.
[EntityField]
public double CV { get; set; }
Ejendomsværdi
Calendar
Giver eller indsætter en værdi af kalender.
[EntityField]
public Calendar Calendar { get; set; }
Ejendomsværdi
CanLevel
Giver eller indsætter en værdi, der angiver, om CanLevel er indstillet eller ej.
[EntityField]
public NullableBool CanLevel { get; set; }
Ejendomsværdi
Code
Giver eller sætter en værdi af kode.
[EntityField]
public string Code { get; set; }
Ejendomsværdi
Cost
Giver eller sætter en værdi af omkostninger.
[EntityField]
public decimal Cost { get; set; }
Ejendomsværdi
CostCenter
Få eller indsætte en værdi af CostCenter.
[EntityField]
public string CostCenter { get; set; }
Ejendomsværdi
CostPerUse
Giver eller sætter en værdi af CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Ejendomsværdi
CostVariance
Få eller indsætte en værdi af CostVariance.
[EntityField]
public double CostVariance { get; set; }
Ejendomsværdi
Created
Giver eller sætter en værdi af skabt.
[EntityField]
public DateTime Created { get; set; }
Ejendomsværdi
e-mailadresse
Få eller indsætte en værdi af EMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Ejendomsværdi
ExtendedAttributes
Gør værdier af en udvidet atribut.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Ejendomsværdi
Remarks
To stykker data er nødvendige - en indikator tilbage til den udvidede atributtabsom angives enten af den unikke ID eller Field ID, og værdiensom er angivet enten med værdien, eller en indikator tilbage til værdislisten.
Finish
Giver eller sætter en værdi af Finish.
[EntityField]
public DateTime Finish { get; set; }
Ejendomsværdi
Group
Giver eller sætter en værdi af gruppe.
[EntityField]
public string Group { get; set; }
Ejendomsværdi
Guid
Giver eller sætter en værdi af guide.
[EntityField]
public string Guid { get; set; }
Ejendomsværdi
Hyperlink
modtager eller indsætter overskriften eller forklarende tekst af en hyperlink, der er forbundet med en ressource.
[EntityField]
public string Hyperlink { get; set; }
Ejendomsværdi
HyperlinkAddress
Giver eller indsætter adressen til en hyperlink, der er forbundet med en ressource.
[EntityField]
public string HyperlinkAddress { get; set; }
Ejendomsværdi
Remarks
Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.
HyperlinkSubAddress
Få eller indsætte den specifikke placering i et dokument i en hyperlink, der er forbundet med en ressource.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Ejendomsværdi
Remarks
Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.
Id
Giver eller sætter en værdi af ID.
[EntityField]
public int Id { get; set; }
Ejendomsværdi
Inactive
Giver eller indsætter en værdi, der angiver, om Inactive er indstillet eller ej.
[EntityField]
public NullableBool Inactive { get; set; }
Ejendomsværdi
Initials
Giver eller sætter en værdi af Initials.
[EntityField]
public string Initials { get; set; }
Ejendomsværdi
IsBudget
Få eller indsætte en værdi, der angiver, om IsBudget er indstillet eller ej.
[EntityField]
public NullableBool IsBudget { get; set; }
Ejendomsværdi
IsCostResource
Giver eller indsætter en værdi, der angiver, om IsCostResource er indstillet eller ej.
[EntityField]
public NullableBool IsCostResource { get; set; }
Ejendomsværdi
IsEnterprise
Giver eller indsætter en værdi, der angiver, om IsEnterprise er indstillet eller ej.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Ejendomsværdi
IsGeneric
Giver eller indsætter en værdi, der angiver, om IsGeneric er indstillet eller ej.
[EntityField]
public NullableBool IsGeneric { get; set; }
Ejendomsværdi
IsNull
Giver eller indsætter en værdi, der angiver, om IsNull er indstillet eller ej.
[EntityField]
public NullableBool IsNull { get; set; }
Ejendomsværdi
IsRoot
Flagget angiver, om en ressource er en rød ressource.Root ressource er en særlig ressource, der er beregnet til at støtte interneMS Project’s formater og er ikke beregnet til at blive brugt direkte fra brugerens kode.
public virtual bool IsRoot { get; }
Ejendomsværdi
IsTeamAssignmentPool
Få eller indstille en værdi, der angiver, om IsTeamAssignmentPool er indstillet eller ej.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Ejendomsværdi
MaterialLabel
Få eller indsætte en værdi af MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Ejendomsværdi
MaxUnits
Få eller indsætte en værdi af MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Ejendomsværdi
Name
Giver eller sætter en værdi af Navn.
[EntityField]
public string Name { get; set; }
Ejendomsværdi
Noter af
Få eller indsætte en værdi af NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Ejendomsværdi
NotesText
Giver eller sætter en værdi af NotesText.
[EntityField]
public string NotesText { get; set; }
Ejendomsværdi
OutlineCode
Få et OutlineCodeCollection objekt.Værdien af en outline kode.
public OutlineCodeCollection OutlineCode { get; }
Ejendomsværdi
Remarks
To stykker data er nødvendige - en indikator til outline kodtabellen, derer angivet af FieldID, og det værdi, der er angivet afValueID eller ValueGUID indikator til listen over værdier.
Overallocated
Giver eller indsætter en værdi, der angiver, om Overallocated er indstillet eller ej.
[EntityField]
public NullableBool Overallocated { get; set; }
Ejendomsværdi
OvertimeCost
Få eller indsætte en værdi af OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Ejendomsværdi
OvertimeRate
Giver eller sætter en værdi af OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Ejendomsværdi
OvertimeRateFormat
Få eller indsætte en værdi af OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Ejendomsværdi
OvertimeWork
Få eller indsætte en værdi af OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Ejendomsværdi
ParentProject
Det er et projekt for denne container.
public Project ParentProject { get; }
Ejendomsværdi
PeakUnits
Få eller indsætte en værdi af PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Ejendomsværdi
PercentWorkComplete
Få eller indsætte en værdi af PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Ejendomsværdi
Phonetics
Giver eller sætter en værdi af Phonetics.
[EntityField]
public string Phonetics { get; set; }
Ejendomsværdi
Rates
Få et eksempel på Aspose.Tasks.RateCollection klasse for dette objekt.Samlingen af perioder og priser forbundet med hver enkelt.
public RateCollection Rates { get; }
Ejendomsværdi
RegularWork
Få eller indsætte en værdi af RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Ejendomsværdi
RemainingCost
Få eller indsætte en værdi af RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Ejendomsværdi
RemainingOvertimeCost
Få eller indsætte en værdi af RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Ejendomsværdi
RemainingOvertimeWork
Få eller indsætte en værdi af RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Ejendomsværdi
RemainingWork
Giver eller sætter en værdi af RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Ejendomsværdi
SV
Giver eller sætter en værdi af SV.
[EntityField]
public double SV { get; set; }
Ejendomsværdi
StandardRate
Få eller indsætte en værdi af StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Ejendomsværdi
StandardRateFormat
Få eller indsætte en værdi af StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Ejendomsværdi
Start
Giver eller indsætter en startværdi.
[EntityField]
public DateTime Start { get; set; }
Ejendomsværdi
TimephasedData
Få eller indstille en instans af Aspose.Tasks.TimephasedDataCollection klasse for dette objekt.
public TimephasedDataCollection TimephasedData { get; set; }
Ejendomsværdi
Remarks
Læsning støttes kun til XML-format.
Type
Giver eller indsætter en værdi af Type.
[EntityField]
public ResourceType Type { get; set; }
Ejendomsværdi
Uid
Giver eller sætter en værdi af Uid.
[EntityField]
public int Uid { get; set; }
Ejendomsværdi
WindowsUserAccount
Få eller indstille en værdi af WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Ejendomsværdi
Work
Giver eller sætter en værdi af arbejde.
[EntityField]
public Duration Work { get; set; }
Ejendomsværdi
WorkVariance
Giver eller sætter en værdi af WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Ejendomsværdi
Workgroup
Giver eller indsætter en værdi af Workgroup.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Ejendomsværdi
Methods
Delete()
Fjerner en ressource og dens opgaver fra projektet.
public void Delete()
Equals(Resource)
Returnerer en værdi, der angiver, om denne instans er lig med en specifik instans i Aspose.Tasks.Resource-klassen.
public bool Equals(Resource other)
Parameters
other
Resource
Den angivne instans af Aspose.Tasks.Resource klasse at sammenligne med denne instans.
Returns
True hvis den angivne instans af Aspose.Tasks.Resource-klassen har samme Uid-værdi som denne; ellers, falsk.
Equals(Objekt)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet er at sammenligne med denne instans.
Returns
True hvis det angivne objekt er en ressource, der har samme Uid-værdi som dette eksempel; ellers falsk.
Få t>(Key)
Returnerer det værdi, som ejendommen er kartlagt i denne container.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Rsc for at få ejendomsnøglen.
Returns
T
den værdi, som ejendommen er mappet i denne container.
Typer af parametre
T
Typen af mappet værdi.
GetHashCode()
Returnerer en hash kodeværdi for eksemplet på Aspose.Tasks.Resource-klassen.
public override int GetHashCode()
Returns
returnerer en hash kodeværdi for dette objekt.
GetTimephasedData(DateTime, DateTime, TimephasedDataType)
Returnerer et eksempel på Aspose.Tasks.TimephasedDataCollection klasse for dette objekt med Aspose.Tasks.Resource.TimephasedData værdier inden for de angivne start- og slutdatoer af angivne Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Startdatoen for tidsfasede data.
end
DateTime
Enddatoen for tidsfasede data.
timephasedType
TimephasedDataType
Den type tidsfasede data (Aspose.Tasks.TimephasedDataType).
Returns
Liste over Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(DateTime og DateTime)
Returnerer Aspose.Tasks.TimephasedDataCollection for dette objekt med Aspose.Tasks.Resource.TimephasedDatavalues inden for de angivne start- og slutdatoer.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Startdatoen for tidsfasede data.
end
DateTime
Enddatoen for tidsfasede data.
Returns
Liste over Aspose.Tasks.TimephasedData.
Sæt(Key, og t)
Kart den angivne ejendom til den angivne værdi i denne container.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Rsc for at få ejendomsnøglen.
val
T
Den værdi.
Typer af parametre
T
Typen af mappet værdi.
Set(Nøgle<datetime, rsckey="">, )
Kart den angivne ejendom til den angivne værdi i denne container.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
den angivne ejendomsnøgle. Aspose.Tasks.Rsc for at få ejendomsnøglen.
val
DateTime
Den værdi.
ToString()
Returnerer kort linje repræsentation af instansen af Aspose.Tasks.Resource klasse.De nøjagtige detaljer om repræsentationen er ikke angivet og er underlagt ændringer.
public override string ToString()
Returns
Korte linjer, der repræsenterer ressourceobjekt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>