Class Resource
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Representa una font en un projecte.
public class Resource : IEquatable<resource>
Inheritance
Implements
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Obté o estableix un valor d’ACWP.
[EntityField]
public double ACWP { get; set; }
Valor de la propietat
AccrueAt
Obté o estableix un valor d’AccrueAt.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Valor de la propietat
ActiveDirectoryGuid
Obté o estableix un valor d’ActiveDirectoryGuid.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Valor de la propietat
ActualCost
Obté o estableix un valor d’ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valor de la propietat
ActualOvertimeCost
Obté o estableix un valor d’ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valor de la propietat
ActualOvertimeWork
Obté o estableix un valor d’ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valor de la propietat
ActualOvertimeWorkProtected
Obté o estableix un valor de ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valor de la propietat
ActualWork
Obté o estableix un valor d’ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valor de la propietat
ActualWorkProtected
Obté o estableix un valor de ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valor de la propietat
AssignmentOwner
Obté o estableix un valor d’AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Valor de la propietat
AssignmentOwnerGuid
Obté o estableix un valor d’AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Valor de la propietat
Assignments
Obté una col·lecció d’assignatures de recursos per a aquest objecte.
public ResourceAssignmentCollection Assignments { get; }
Valor de la propietat
AvailabilityPeriods
Obté un exemple de la classe Aspose.Tasks.AvailabilityPeriodCollection.Col·lecció de períodes durant els quals estigui disponible un recurs.
public AvailabilityPeriodCollection AvailabilityPeriods { get; }
Valor de la propietat
AvailableFrom
Obtenir o establir un valor de AvailableFrom.
[EntityField]
public DateTime AvailableFrom { get; set; }
Valor de la propietat
AvailableTo
Obtenir o establir un valor de AvailableTo.
[EntityField]
public DateTime AvailableTo { get; set; }
Valor de la propietat
BCWP
Obtenir o establir un valor de BCWP.
[EntityField]
public double BCWP { get; set; }
Valor de la propietat
BCWS
Obté o estableix un valor de BCWS.
[EntityField]
public double BCWS { get; set; }
Valor de la propietat
Baselines
Obté una base de col·lecció per a aquest objecte.Els valors bàsics per a un recurs.
public BaselineCollection Baselines { get; }
Valor de la propietat
BookingType
Obtenir o establir un valor de BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Valor de la propietat
BudgetCost
Obtenir o establir un valor de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valor de la propietat
BudgetWork
Obtenir o establir un valor de BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valor de la propietat
CV
Obtenir o establir un valor del CV.
[EntityField]
public double CV { get; set; }
Valor de la propietat
Calendar
Obté o estableix un valor del calendari.
[EntityField]
public Calendar Calendar { get; set; }
Valor de la propietat
CanLevel
Obté o s’estableix un valor que indica si CanLevel s’estableix o no.
[EntityField]
public NullableBool CanLevel { get; set; }
Valor de la propietat
Code
Obté o estableix un valor de codi.
[EntityField]
public string Code { get; set; }
Valor de la propietat
Cost
Obtenir o establir un valor de cost.
[EntityField]
public decimal Cost { get; set; }
Valor de la propietat
CostCenter
Obté o estableix un valor de CostCenter.
[EntityField]
public string CostCenter { get; set; }
Valor de la propietat
CostPerUse
Obtenir o establir un valor de CostPerUse.
[EntityField]
public decimal CostPerUse { get; set; }
Valor de la propietat
CostVariance
Obté o estableix un valor de CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valor de la propietat
Created
Obtenir o establir un valor de Creat.
[EntityField]
public DateTime Created { get; set; }
Valor de la propietat
adreça de correu electrònic
Obté o estableix un valor de l’eMailAddress.
[EntityField]
public string EMailAddress { get; set; }
Valor de la propietat
ExtendedAttributes
Obté els valors d’un atribut ampliat.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valor de la propietat
Remarks
Dues peces de dades són necessàries - un indicador de tornada a la taula d’atributs estesaque s’especifica per l’ID únic o el ID de camp, i el valorque s’especifica amb el valor o amb un indicador de tornada a la llista de valors.
Finish
Obté o fixa un valor de finalitzar.
[EntityField]
public DateTime Finish { get; set; }
Valor de la propietat
Group
Obtenir o establir un valor del grup.
[EntityField]
public string Group { get; set; }
Valor de la propietat
Guid
Obtenir o establir un valor de guia.
[EntityField]
public string Guid { get; set; }
Valor de la propietat
Hyperlink
Obté o col·loca el títol o el text explicatiu d’un hiperenllaç associat a una font.
[EntityField]
public string Hyperlink { get; set; }
Valor de la propietat
HyperlinkAddress
Obté o col·loca l’adreça per a un hiperenllaç associat amb un recurs.
[EntityField]
public string HyperlinkAddress { get; set; }
Valor de la propietat
Remarks
L’adreça completa (Hyperlink Href en Microsoft Project) de l’hiperenllaç és una concatenció de HyperlinkAddress i HyperlinkSubAddress.
HyperlinkSubAddress
Obté o col·loca la ubicació específica en un document en un hiperenllaç associat a una font.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valor de la propietat
Remarks
L’adreça completa (Hyperlink Href en Microsoft Project) de l’hiperenllaç és una concatenció de HyperlinkAddress i HyperlinkSubAddress.
Id
Obté o estableix un valor d’ID.
[EntityField]
public int Id { get; set; }
Valor de la propietat
Inactive
Obté o s’estableix un valor que indiqui si Inactiva s’estableix o no.
[EntityField]
public NullableBool Inactive { get; set; }
Valor de la propietat
Initials
Obté o estableix un valor d’inicials.
[EntityField]
public string Initials { get; set; }
Valor de la propietat
IsBudget
Obté o s’estableix un valor que indica si IsBudget s’estableix o no.
[EntityField]
public NullableBool IsBudget { get; set; }
Valor de la propietat
IsCostResource
Obté o s’estableix un valor que indica si IsCostResource s’estableix o no.
[EntityField]
public NullableBool IsCostResource { get; set; }
Valor de la propietat
IsEnterprise
Obté o s’estableix un valor que indica si IsEnterprise s’estableix o no.
[EntityField]
public NullableBool IsEnterprise { get; set; }
Valor de la propietat
IsGeneric
Obté o s’estableix un valor que indica si IsGeneric s’estableix o no.
[EntityField]
public NullableBool IsGeneric { get; set; }
Valor de la propietat
IsNull
Obté o s’estableix un valor que indica si IsNull s’estableix o no.
[EntityField]
public NullableBool IsNull { get; set; }
Valor de la propietat
IsRoot
Obté la bandera que indica si la font és una font.La font de raïm és una font especial que està destinada a donar suport als interns deEls formats de MS Project i no estan destinats a ser utilitzats directament del codi de l’usuari.
public virtual bool IsRoot { get; }
Valor de la propietat
IsTeamAssignmentPool
Obté o s’estableix un valor que indica si IsTeamAssignmentPool s’estableix o no.
[EntityField]
public bool IsTeamAssignmentPool { get; set; }
Valor de la propietat
MaterialLabel
Obté o estableix un valor de MaterialLabel.
[EntityField]
public string MaterialLabel { get; set; }
Valor de la propietat
MaxUnits
Obté o estableix un valor de MaxUnits.
[EntityField]
public double MaxUnits { get; set; }
Valor de la propietat
Name
Obté o estableix un valor de nom.
[EntityField]
public string Name { get; set; }
Valor de la propietat
Notícies RTF
Obté o estableix un valor de NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valor de la propietat
NotesText
Obté o estableix un valor de NotesText.
[EntityField]
public string NotesText { get; set; }
Valor de la propietat
OutlineCode
Objecte d’OutlineCodeCollection.El valor d’un codi d’outline.
public OutlineCodeCollection OutlineCode { get; }
Valor de la propietat
Remarks
Dues peces de dades són necessàries - un indicador a la taula de codi de sortida ques’especifica pel FieldID, i el valor que s’especifica també perValueID o ValueGUID indicador a la llista de valors.
Overallocated
Obté o s’estableix un valor que indiqui si Overallocated s’estableix o no.
[EntityField]
public NullableBool Overallocated { get; set; }
Valor de la propietat
OvertimeCost
Obté o estableix un valor de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valor de la propietat
OvertimeRate
Obté o estableix un valor de OvertimeRate.
[EntityField]
public decimal OvertimeRate { get; set; }
Valor de la propietat
OvertimeRateFormat
Obté o estableix un valor de OvertimeRateFormat.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Valor de la propietat
OvertimeWork
Obté o estableix un valor de OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valor de la propietat
ParentProject
Obtenir el projecte parent per a aquest contenidor.
public Project ParentProject { get; }
Valor de la propietat
PeakUnits
Obté o estableix un valor de PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Valor de la propietat
PercentWorkComplete
Obtenir o establir un valor de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valor de la propietat
Phonetics
Obté o estableix un valor de Phonetics.
[EntityField]
public string Phonetics { get; set; }
Valor de la propietat
Rates
Obté un exemple de la classe Aspose.Tasks.RateCollection per a aquest objecte.La col·lecció de períodes i taxes associades amb cadascun.
public RateCollection Rates { get; }
Valor de la propietat
RegularWork
Obté o estableix un valor de RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valor de la propietat
RemainingCost
Obtenir o establir un valor de RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valor de la propietat
RemainingOvertimeCost
Obté o estableix un valor de RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valor de la propietat
RemainingOvertimeWork
Obté o estableix un valor de RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valor de la propietat
RemainingWork
Obté o estableix un valor de RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valor de la propietat
SV
Obtenir o establir un valor de SV.
[EntityField]
public double SV { get; set; }
Valor de la propietat
StandardRate
Obté o estableix un valor de StandardRate.
[EntityField]
public decimal StandardRate { get; set; }
Valor de la propietat
StandardRateFormat
Obté o estableix un valor de StandardRateFormat.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Valor de la propietat
Start
Obté o estableix un valor d’inici.
[EntityField]
public DateTime Start { get; set; }
Valor de la propietat
TimephasedData
Obtenir o establir una instància de classe Aspose.Tasks.TimephasedDataCollection per a aquest objecte.
public TimephasedDataCollection TimephasedData { get; set; }
Valor de la propietat
Remarks
Només es pot llegir en format XML.
Type
Obté o estableix un valor de tipus.
[EntityField]
public ResourceType Type { get; set; }
Valor de la propietat
Uid
Obté o estableix un valor d’Uid.
[EntityField]
public int Uid { get; set; }
Valor de la propietat
WindowsUserAccount
Obté o estableix un valor de WindowsUserAccount.
[EntityField]
public string WindowsUserAccount { get; set; }
Valor de la propietat
Work
Obtenir o establir un valor de treball.
[EntityField]
public Duration Work { get; set; }
Valor de la propietat
WorkVariance
Obté o estableix un valor de WorkVariance.
[EntityField]
public double WorkVariance { get; set; }
Valor de la propietat
Workgroup
Obtenir o establir un valor del grup de treball.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Valor de la propietat
Methods
Delete()
Elimina un recurs i les seves assignatures del projecte.
public void Delete()
Equals(Resource)
Retorna un valor que indica si aquesta instància és igual a una instància especificada de la classe Aspose.Tasks.Resource.
public bool Equals(Resource other)
Parameters
other
Resource
La instància especificada de la classe Aspose.Tasks.Resource per comparar amb aquesta instància.
Returns
True si l’instància especificada de la classe Aspose.Tasks.Resource té el mateix valor Uid que aquesta instància; d’altra banda, falsa.
Equals(Objecte)
Retorna un valor que indica si aquesta instància és igual a un objecte especificat.
public override bool Equals(object obj)
Parameters
obj
object
L’objecte de comparar amb aquesta instància.
Returns
True si l’objecte especificat és un Recurs que té el mateix valor Uid que aquesta instància; d’una altra manera, falsa.
Obtenir>(Càlcul, rsckey="">)
Retorna el valor al qual la propietat es mapeja en aquest contenidor.
public T Get<t>(Key<t, rsckey=""> key)
Parameters
la clau propietat especificada. Aspose.Tasks.Rsc per obtenir la clau propietat.
Returns
T
el valor al qual la propietat es mapeja en aquest contenidor.
Tipus de paràmetres
T
El tipus de valor emmagatzemat.
GetHashCode()
Retorna un valor de codi hash per a l’exemple de la classe Aspose.Tasks.Resource.
public override int GetHashCode()
Returns
Retorna un valor de codi hash per a aquest objecte.
GetTimephasedData(El temps, el temps, el temps, el temps)
Retorna una instància de la classe Aspose.Tasks.TimephasedDataCol·lecció per a aquest objecte amb el Aspose.Tasks.Resource.TimephasedValues de dades dins de les dates d’inici i final especificades Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Data d’inici per a les dades de fase temporal.
end
DateTime
La data final per a les dades de fase temporal.
timephasedType
TimephasedDataType
El tipus de dades de fase temporal (Aspose.Tasks.TimephasedDataType).
Returns
Llista de Aspose.Tasks.Resource.TimephasedData.
GetTimephasedData(El temps, el temps)
Retorna Aspose.Tasks.TimephasedDataCol·lecció per a aquest objecte amb Aspose.Tasks.Resource.TimephasedDatavalues dins de les dates d’inici i finalització donades.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Data d’inici per a les dades de fase temporal.
end
DateTime
La data final per a les dades de fase temporal.
Returns
Llista de Aspose.Tasks.TimephasedData.
SegüentT>(Càlcul, rsckey="">, T)
Mapa de la propietat especificada al valor especificat en aquest contenidor.
public void Set<t>(Key<t, rsckey=""> key, T val)
Parameters
la clau propietat especificada. Aspose.Tasks.Rsc per obtenir la clau propietat.
val
T
El valor.
Tipus de paràmetres
T
El tipus de valor emmagatzemat.
Set(Títol de la data, rsckey="">, DateTime)
Mapa de la propietat especificada al valor especificat en aquest contenidor.
public void Set(Key<datetime, rsckey=""> key, DateTime val)
Parameters
la clau propietat especificada. Aspose.Tasks.Rsc per obtenir la clau propietat.
val
DateTime
El valor.
ToString()
Retorna la representació de la sèrie curta de l’instància de la classe Aspose.Tasks.Resource.Els detalls exactes de la representació no estan especificats i estan subjectes a canvis.
public override string ToString()
Returns
Una corda curta que representa l’objecte de recursos.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>