Class Resource

Class Resource

Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)

Si tratta di una risorsa in un progetto.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

I membri ereditari

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

ACWP

Riceve o stabilisce un valore di ACWP.

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

Valore di proprietà

double

AccrueAt

Riceve o stabilisce un valore di AccrueAt.

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

Valore di proprietà

CostAccrualType

ActiveDirectoryGuid

Riceve o impone un valore di ActiveDirectoryGuid.

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

Valore di proprietà

string

ActualCost

Riceve o stabilisce un valore di ActualCost.

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

Valore di proprietà

decimal

ActualOvertimeCost

Riceve o impone un valore di ActualOvertimeCost.

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

Valore di proprietà

decimal

ActualOvertimeWork

Riceve o impone un valore di ActualOvertimeWork.

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

Valore di proprietà

Duration

ActualOvertimeWorkProtected

Riceve o impone un valore di ActualOvertimeWorkProtected.

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

Valore di proprietà

Duration

ActualWork

Riceve o stabilisce un valore di ActualWork.

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

Valore di proprietà

Duration

ActualWorkProtected

Riceve o impone un valore di ActualWorkProtected.

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

Valore di proprietà

Duration

AssignmentOwner

Riceve o stabilisce un valore di AssignmentOwner.

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

Valore di proprietà

string

AssignmentOwnerGuid

Riceve o impone un valore di AssignmentOwnerGuid.

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

Valore di proprietà

string

Assignments

Riceve una raccolta di risorse per questo oggetto.

public ResourceAssignmentCollection Assignments { get; }

Valore di proprietà

ResourceAssignmentCollection

AvailabilityPeriods

Ricevi un esempio della classe Aspose.Tasks.AvailabilityPeriodCollection.La raccolta dei periodi durante i quali è disponibile una risorsa.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Valore di proprietà

AvailabilityPeriodCollection

AvailableFrom

Riceve o impone un valore di AvailableFrom.

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

Valore di proprietà

DateTime

AvailableTo

Riceve o impone un valore di Disponibile.

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

Valore di proprietà

DateTime

BCWP

Riceve o stabilisce un valore di BCWP.

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

Valore di proprietà

double

BCWS

Riceve o stabilisce un valore di BCWS.

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

Valore di proprietà

double

Baselines

Ottieni un esempio di BaselineCollection per questo oggetto.I valori di base per una risorsa.

public BaselineCollection Baselines { get; }

Valore di proprietà

BaselineCollection

BookingType

Riceve o fissa un valore di BookingType.

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

Valore di proprietà

BookingType

BudgetCost

Riceve o fissa un valore di BudgetCost.

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

Valore di proprietà

decimal

BudgetWork

Riceve o stabilisce un valore di BudgetWork.

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

Valore di proprietà

Duration

CV

Riceve o stabilisce un valore del CV.

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

Valore di proprietà

double

Calendar

Riceve o impone un valore di Calendario.

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

Valore di proprietà

Calendar

CanLevel

Riceve o impone un valore che indica se CanLevel è impostato o meno.

[EntityField]
public NullableBool CanLevel { get; set; }

Valore di proprietà

NullableBool

Code

Riceve o impone un valore di Codice.

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

Valore di proprietà

string

Cost

Riceve o fissa un valore di costo.

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

Valore di proprietà

decimal

CostCenter

Riceve o stabilisce un valore di CostCenter.

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

Valore di proprietà

string

CostPerUse

Riceve o stabilisce un valore di CostPerUse.

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

Valore di proprietà

decimal

CostVariance

Riceve o stabilisce un valore di CostVariance.

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

Valore di proprietà

double

Created

Riceve o stabilisce un valore di Creato.

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

Valore di proprietà

DateTime

Adresse email

Riceve o impone un valore di EMailAddress.

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

Valore di proprietà

string

ExtendedAttributes

Riceve i valori di un attributo esteso.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valore di proprietà

ExtendedAttributeCollection

Remarks

Due pezzi di dati sono necessari - un indicatore di ritorno alla tabella di attributi estesache è specificato sia dall’ID unico o dall’ID di campo, e il valoreche è specificato sia con il valore, o un indicatore di ritorno alla lista dei valori.

Finish

Riceve o fissa un valore di Finish.

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

Valore di proprietà

DateTime

Group

Riceve o stabilisce un valore di gruppo.

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

Valore di proprietà

string

Guid

Riceve o stabilisce un valore di Guida.

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

Valore di proprietà

string

Hyperlink

Riceve o mette il titolo o il testo spiegativo di un collegamento collegato a una risorsa.

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

Valore di proprietà

string

HyperlinkAddress

Riceve o impone l’indirizzo per un iperlink associato a una risorsa.

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

Valore di proprietà

string

Remarks

L’indirizzo completo (Hyperlink Href in Microsoft Project) dell’hiperlink è una concatenazione di HyperlinkAddress e HyperlinkSubAddress.

HyperlinkSubAddress

Riceve o mette la posizione specifica in un documento in un iperlink associato a una risorsa.

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

Valore di proprietà

string

Remarks

L’indirizzo completo (Hyperlink Href in Microsoft Project) dell’hiperlink è una concatenazione di HyperlinkAddress e HyperlinkSubAddress.

Id

Riceve o impone un valore di ID.

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

Valore di proprietà

int

Inactive

Riceve o impone un valore che indica se Inactivo è impostato o meno.

[EntityField]
public NullableBool Inactive { get; set; }

Valore di proprietà

NullableBool

Initials

Riceve o stabilisce un valore di Initials.

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

Valore di proprietà

string

IsBudget

Riceve o impone un valore che indica se IsBudget è impostato o meno.

[EntityField]
public NullableBool IsBudget { get; set; }

Valore di proprietà

NullableBool

IsCostResource

Riceve o impone un valore che indica se IsCostResource è impostato o meno.

[EntityField]
public NullableBool IsCostResource { get; set; }

Valore di proprietà

NullableBool

IsEnterprise

Riceve o impone un valore che indica se IsEnterprise è impostato o meno.

[EntityField]
public NullableBool IsEnterprise { get; set; }

Valore di proprietà

NullableBool

IsGeneric

Riceve o impone un valore che indica se IsGeneric è impostato o meno.

[EntityField]
public NullableBool IsGeneric { get; set; }

Valore di proprietà

NullableBool

IsNull

Riceve o impone un valore che indica se IsNull è impostato o meno.

[EntityField]
public NullableBool IsNull { get; set; }

Valore di proprietà

NullableBool

IsRoot

Riceve la bandiera indicando se la risorsa è una risorsa radicale.La radice è una risorsa speciale che è destinata a sostenere gli interni diI formati di MS Project e non sono destinati a essere utilizzati direttamente dal codice dell’utente.

public virtual bool IsRoot { get; }

Valore di proprietà

bool

IsTeamAssignmentPool

Riceve o impone un valore che indica se IsTeamAssignmentPool è impostato o meno.

[EntityField]
public bool IsTeamAssignmentPool { get; set; }

Valore di proprietà

bool

MaterialLabel

Riceve o impone un valore di MaterialLabel.

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

Valore di proprietà

string

MaxUnits

Riceve o stabilisce un valore di MaxUnits.

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

Valore di proprietà

double

Name

Riceve o impone un valore di Nome.

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

Valore di proprietà

string

Étiquette RTF

Riceve o stabilisce un valore di NotesRTF.

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

Valore di proprietà

string

NotesText

Riceve o impone un valore di NotesText.

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

Valore di proprietà

string

OutlineCode

Riceve un oggetto OutlineCodeCollection.Il valore di un codice outline.

public OutlineCodeCollection OutlineCode { get; }

Valore di proprietà

OutlineCodeCollection

Remarks

Due pezzi di dati sono necessari - un indicatore alla tabella di codice di outline cheè specificato dal FieldID, e il valore che è specificato anche dal’indicatore ValueID o ValueGUID all’elenco dei valori.

Overallocated

Riceve o impone un valore che indica se Overallocated è impostato o meno.

[EntityField]
public NullableBool Overallocated { get; set; }

Valore di proprietà

NullableBool

OvertimeCost

Riceve o impone un valore di OvertimeCost.

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

Valore di proprietà

decimal

OvertimeRate

Riceve o impone un valore di OvertimeRate.

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

Valore di proprietà

decimal

OvertimeRateFormat

Riceve o impone un valore di OvertimeRateFormat.

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

Valore di proprietà

RateFormatType

OvertimeWork

Riceve o stabilisce un valore di OvertimeWork.

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

Valore di proprietà

Duration

ParentProject

Ottieni un progetto parentale per questo contenitore.

public Project ParentProject { get; }

Valore di proprietà

Project

PeakUnits

Riceve o stabilisce un valore di PeakUnits.

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

Valore di proprietà

double

PercentWorkComplete

Riceve o impone un valore di PercentWorkComplete.

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

Valore di proprietà

int

Phonetics

Riceve o stabilisce un valore di Phonetics.

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

Valore di proprietà

string

Rates

Ricevi un esempio della classe Aspose.Tasks.RateCollection per questo oggetto.La raccolta dei periodi e dei tassi associati a ciascuno.

public RateCollection Rates { get; }

Valore di proprietà

RateCollection

RegularWork

Riceve o stabilisce un valore di RegularWork.

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

Valore di proprietà

Duration

RemainingCost

Riceve o stabilisce un valore di RemainingCost.

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

Valore di proprietà

decimal

RemainingOvertimeCost

Riceve o impone un valore di RemainingOvertimeCost.

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

Valore di proprietà

decimal

RemainingOvertimeWork

Riceve o impone un valore di RemainingOvertimeWork.

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

Valore di proprietà

Duration

RemainingWork

Riceve o stabilisce un valore di RemainingWork.

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

Valore di proprietà

Duration

SV

Riceve o stabilisce un valore di SV.

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

Valore di proprietà

double

StandardRate

Riceve o stabilisce un valore di StandardRate.

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

Valore di proprietà

decimal

StandardRateFormat

Riceve o impone un valore di StandardRateFormat.

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

Valore di proprietà

RateFormatType

Start

Riceve o impone un valore di Inizio.

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

Valore di proprietà

DateTime

TimephasedData

Riceve o impone un esempio di Aspose.Tasks.TimephasedDataCollection classe per questo oggetto.

public TimephasedDataCollection TimephasedData { get; set; }

Valore di proprietà

TimephasedDataCollection

Remarks

Leggere supportato solo per il formato XML.

Type

Riceve o impone un valore di Tipo.

[EntityField]
public ResourceType Type { get; set; }

Valore di proprietà

ResourceType

Uid

Riceve o stabilisce un valore di Uid.

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

Valore di proprietà

int

WindowsUserAccount

Riceve o impone un valore di WindowsUserAccount.

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

Valore di proprietà

string

Work

Riceve o stabilisce un valore di lavoro.

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

Valore di proprietà

Duration

WorkVariance

Riceve o stabilisce un valore di WorkVariance.

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

Valore di proprietà

double

Workgroup

Riceve o stabilisce un valore del Gruppo di lavoro.

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

Valore di proprietà

WorkGroupType

Methods

Delete()

Elimina una risorsa e i suoi impegni dal progetto.

public void Delete()

Equals(Resource)

Ritorna un valore che indica se questa instanza è uguale a una specifica instanza della classe Aspose.Tasks.Resource.

public bool Equals(Resource other)

Parameters

other Resource

L’esempio specificato della classe Aspose.Tasks.Resource per confrontare con questa instanza.

Returns

bool

True si l’instance spécifiée de la classe Aspose.Tasks.Résource a la même valeur Uid que cette instance; autrement, The translation of “false” to Italian is “falso”..

Equals(Objets)

Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.

public override bool Equals(object obj)

Parameters

obj object

L’obiettivo di paragonare con questa instanza.

Returns

bool

True si l’objet spécifié est une ressource qui a la même valeur Uid que cette instance ; autrement, The translation of “false” to Italian is “falso”..

J’en ai>(Mise à jour, rsckey=» » »)

Ritorna il valore al quale la proprietà è mappata in questo contenitore.

public T Get<t>(Key<t, rsckey=""> key)

Parameters

key Key <t, rsckey ="">

la chiave di proprietà specificata. Aspose.Tasks.Rsc per ottenere la chiave di proprietà.

Returns

T

il valore al quale la proprietà è mappata in questo contenitore.

Tipo di parametri

T

Il tipo di valore mappato.

GetHashCode()

Ritorna un valore di codice hash per l’esempio della classe Aspose.Tasks.Resource.

public override int GetHashCode()

Returns

int

restituisce un valore di codice hash per questo oggetto.

GetTimephasedData(DateTime, DateTime, DateType)

Ritorna un esempio della classe Aspose.Tasks.TimephasedDataCollection per questo oggetto con Aspose.Tasks.Resource.TimephasedVali dati entro le date di inizio e di fine specificate Aspose.Tasks.TimephasedDataType.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

La data di inizio per i dati di fase del tempo.

end DateTime

La data di scadenza per i dati di fase del tempo.

timephasedType TimephasedDataType

Il tipo di dati di fase del tempo (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Elenco di Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(DateTime et DateTime)

Ritorna Aspose.Tasks.TimephasedDataCollection per questo oggetto con Aspose.Tasks.Resource.TimephasedDatavalues entro le date di inizio e di fine.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

La data di inizio per i dati di fase del tempo.

end DateTime

La data di scadenza per i dati di fase del tempo.

Returns

TimephasedDataCollection

Lista di Aspose.Tasks.TimephasedData.

Sélection T>(Mise à jour, rsckey=« T »)

Mappa la proprietà specificata al valore specificato in questo contenitore.

public void Set<t>(Key<t, rsckey=""> key, T val)

Parameters

key Key <t, rsckey ="">

la chiave di proprietà specificata. Aspose.Tasks.Rsc per ottenere la chiave di proprietà.

val T

Il valore .

Tipo di parametri

T

Il tipo di valore mappato.

Set(Étiquette : date, rsckey=» » DateTime)

Mappa la proprietà specificata al valore specificato in questo contenitore.

public void Set(Key<datetime, rsckey=""> key, DateTime val)

Parameters

key Key di < DateTime , RscKey >

la chiave di proprietà specificata. Aspose.Tasks.Rsc per ottenere la chiave di proprietà.

val DateTime

Il valore .

ToString()

Ritorna la rappresentazione della corta fila dell’esempio della classe Aspose.Tasks.Resource.I dettagli esatti della rappresentazione non sono specificati e soggetti a modifiche.

public override string ToString()

Returns

string

Stringa corta che rappresenta l’oggetto di risorsa.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Français