Class Resource

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

object Resource

Implements

IEquatable

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

double

AccrueAt

Obté o estableix un valor d’AccrueAt.

[EntityField]
public CostAccrualType AccrueAt { get; set; }

Valor de la propietat

CostAccrualType

ActiveDirectoryGuid

Obté o estableix un valor d’ActiveDirectoryGuid.

[EntityField]
public string ActiveDirectoryGuid { get; set; }

Valor de la propietat

string

ActualCost

Obté o estableix un valor d’ActualCost.

[EntityField]
public decimal ActualCost { get; set; }

Valor de la propietat

decimal

ActualOvertimeCost

Obté o estableix un valor d’ActualOvertimeCost.

[EntityField]
public decimal ActualOvertimeCost { get; set; }

Valor de la propietat

decimal

ActualOvertimeWork

Obté o estableix un valor d’ActualOvertimeWork.

[EntityField]
public Duration ActualOvertimeWork { get; set; }

Valor de la propietat

Duration

ActualOvertimeWorkProtected

Obté o estableix un valor de ActualOvertimeWorkProtected.

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

Valor de la propietat

Duration

ActualWork

Obté o estableix un valor d’ActualWork.

[EntityField]
public Duration ActualWork { get; set; }

Valor de la propietat

Duration

ActualWorkProtected

Obté o estableix un valor de ActualWorkProtected.

[EntityField]
public Duration ActualWorkProtected { get; set; }

Valor de la propietat

Duration

AssignmentOwner

Obté o estableix un valor d’AssignmentOwner.

[EntityField]
public string AssignmentOwner { get; set; }

Valor de la propietat

string

AssignmentOwnerGuid

Obté o estableix un valor d’AssignmentOwnerGuid.

[EntityField]
public string AssignmentOwnerGuid { get; set; }

Valor de la propietat

string

Assignments

Obté una col·lecció d’assignatures de recursos per a aquest objecte.

public ResourceAssignmentCollection Assignments { get; }

Valor de la propietat

ResourceAssignmentCollection

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

AvailabilityPeriodCollection

AvailableFrom

Obtenir o establir un valor de AvailableFrom.

[EntityField]
public DateTime AvailableFrom { get; set; }

Valor de la propietat

DateTime

AvailableTo

Obtenir o establir un valor de AvailableTo.

[EntityField]
public DateTime AvailableTo { get; set; }

Valor de la propietat

DateTime

BCWP

Obtenir o establir un valor de BCWP.

[EntityField]
public double BCWP { get; set; }

Valor de la propietat

double

BCWS

Obté o estableix un valor de BCWS.

[EntityField]
public double BCWS { get; set; }

Valor de la propietat

double

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

BaselineCollection

BookingType

Obtenir o establir un valor de BookingType.

[EntityField]
public BookingType BookingType { get; set; }

Valor de la propietat

BookingType

BudgetCost

Obtenir o establir un valor de BudgetCost.

[EntityField]
public decimal BudgetCost { get; set; }

Valor de la propietat

decimal

BudgetWork

Obtenir o establir un valor de BudgetWork.

[EntityField]
public Duration BudgetWork { get; set; }

Valor de la propietat

Duration

CV

Obtenir o establir un valor del CV.

[EntityField]
public double CV { get; set; }

Valor de la propietat

double

Calendar

Obté o estableix un valor del calendari.

[EntityField]
public Calendar Calendar { get; set; }

Valor de la propietat

Calendar

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

NullableBool

Code

Obté o estableix un valor de codi.

[EntityField]
public string Code { get; set; }

Valor de la propietat

string

Cost

Obtenir o establir un valor de cost.

[EntityField]
public decimal Cost { get; set; }

Valor de la propietat

decimal

CostCenter

Obté o estableix un valor de CostCenter.

[EntityField]
public string CostCenter { get; set; }

Valor de la propietat

string

CostPerUse

Obtenir o establir un valor de CostPerUse.

[EntityField]
public decimal CostPerUse { get; set; }

Valor de la propietat

decimal

CostVariance

Obté o estableix un valor de CostVariance.

[EntityField]
public double CostVariance { get; set; }

Valor de la propietat

double

Created

Obtenir o establir un valor de Creat.

[EntityField]
public DateTime Created { get; set; }

Valor de la propietat

DateTime

adreça de correu electrònic

Obté o estableix un valor de l’eMailAddress.

[EntityField]
public string EMailAddress { get; set; }

Valor de la propietat

string

ExtendedAttributes

Obté els valors d’un atribut ampliat.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valor de la propietat

ExtendedAttributeCollection

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

DateTime

Group

Obtenir o establir un valor del grup.

[EntityField]
public string Group { get; set; }

Valor de la propietat

string

Guid

Obtenir o establir un valor de guia.

[EntityField]
public string Guid { get; set; }

Valor de la propietat

string

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

string

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

string

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

string

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

int

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

NullableBool

Initials

Obté o estableix un valor d’inicials.

[EntityField]
public string Initials { get; set; }

Valor de la propietat

string

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

bool

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

bool

MaterialLabel

Obté o estableix un valor de MaterialLabel.

[EntityField]
public string MaterialLabel { get; set; }

Valor de la propietat

string

MaxUnits

Obté o estableix un valor de MaxUnits.

[EntityField]
public double MaxUnits { get; set; }

Valor de la propietat

double

Name

Obté o estableix un valor de nom.

[EntityField]
public string Name { get; set; }

Valor de la propietat

string

Notícies RTF

Obté o estableix un valor de NotesRTF.

[EntityField]
public string NotesRTF { get; set; }

Valor de la propietat

string

NotesText

Obté o estableix un valor de NotesText.

[EntityField]
public string NotesText { get; set; }

Valor de la propietat

string

OutlineCode

Objecte d’OutlineCodeCollection.El valor d’un codi d’outline.

public OutlineCodeCollection OutlineCode { get; }

Valor de la propietat

OutlineCodeCollection

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

NullableBool

OvertimeCost

Obté o estableix un valor de OvertimeCost.

[EntityField]
public decimal OvertimeCost { get; set; }

Valor de la propietat

decimal

OvertimeRate

Obté o estableix un valor de OvertimeRate.

[EntityField]
public decimal OvertimeRate { get; set; }

Valor de la propietat

decimal

OvertimeRateFormat

Obté o estableix un valor de OvertimeRateFormat.

[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }

Valor de la propietat

RateFormatType

OvertimeWork

Obté o estableix un valor de OvertimeWork.

[EntityField]
public Duration OvertimeWork { get; set; }

Valor de la propietat

Duration

ParentProject

Obtenir el projecte parent per a aquest contenidor.

public Project ParentProject { get; }

Valor de la propietat

Project

PeakUnits

Obté o estableix un valor de PeakUnits.

[EntityField]
public double PeakUnits { get; set; }

Valor de la propietat

double

PercentWorkComplete

Obtenir o establir un valor de PercentWorkComplete.

[EntityField]
public int PercentWorkComplete { get; set; }

Valor de la propietat

int

Phonetics

Obté o estableix un valor de Phonetics.

[EntityField]
public string Phonetics { get; set; }

Valor de la propietat

string

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

RateCollection

RegularWork

Obté o estableix un valor de RegularWork.

[EntityField]
public Duration RegularWork { get; set; }

Valor de la propietat

Duration

RemainingCost

Obtenir o establir un valor de RemainingCost.

[EntityField]
public decimal RemainingCost { get; set; }

Valor de la propietat

decimal

RemainingOvertimeCost

Obté o estableix un valor de RemainingOvertimeCost.

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

Valor de la propietat

decimal

RemainingOvertimeWork

Obté o estableix un valor de RemainingOvertimeWork.

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

Valor de la propietat

Duration

RemainingWork

Obté o estableix un valor de RemainingWork.

[EntityField]
public Duration RemainingWork { get; set; }

Valor de la propietat

Duration

SV

Obtenir o establir un valor de SV.

[EntityField]
public double SV { get; set; }

Valor de la propietat

double

StandardRate

Obté o estableix un valor de StandardRate.

[EntityField]
public decimal StandardRate { get; set; }

Valor de la propietat

decimal

StandardRateFormat

Obté o estableix un valor de StandardRateFormat.

[EntityField]
public RateFormatType StandardRateFormat { get; set; }

Valor de la propietat

RateFormatType

Start

Obté o estableix un valor d’inici.

[EntityField]
public DateTime Start { get; set; }

Valor de la propietat

DateTime

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

TimephasedDataCollection

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

ResourceType

Uid

Obté o estableix un valor d’Uid.

[EntityField]
public int Uid { get; set; }

Valor de la propietat

int

WindowsUserAccount

Obté o estableix un valor de WindowsUserAccount.

[EntityField]
public string WindowsUserAccount { get; set; }

Valor de la propietat

string

Work

Obtenir o establir un valor de treball.

[EntityField]
public Duration Work { get; set; }

Valor de la propietat

Duration

WorkVariance

Obté o estableix un valor de WorkVariance.

[EntityField]
public double WorkVariance { get; set; }

Valor de la propietat

double

Workgroup

Obtenir o establir un valor del grup de treball.

[EntityField]
public WorkGroupType Workgroup { get; set; }

Valor de la propietat

WorkGroupType

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

bool

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

bool

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

key Key <t, rsckey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

key Key <t, rsckey ="">

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

key Key < DateTime , RscKey >

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

string

Una corda curta que representa l’objecte de recursos.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Català