Class Resource

Class Resource

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

reprezintă o resursă într-un proiect.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Membrii moștenitori

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

Properties

ACWP

Obține sau stabilește o valoare a ACWP.

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

Valoarea proprietății

double

AccrueAt

Obține sau stabilește o valoare de AccrueAt.

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

Valoarea proprietății

CostAccrualType

ActiveDirectoryGuid

Obține sau stabilește o valoare a ActiveDirectoryGuid.

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

Valoarea proprietății

string

ActualCost

Obține sau stabilește o valoare de ActualCost.

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

Valoarea proprietății

decimal

ActualOvertimeCost

Obține sau stabilește o valoare a ActualOvertimeCost.

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

Valoarea proprietății

decimal

ActualOvertimeWork

Obține sau stabilește o valoare a ActualOvertimeWork.

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

Valoarea proprietății

Duration

ActualOvertimeWorkProtected

Obține sau stabilește o valoare a ActualOvertimeWorkProtected.

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

Valoarea proprietății

Duration

ActualWork

Obține sau stabilește o valoare a ActualWork.

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

Valoarea proprietății

Duration

ActualWorkProtected

Obține sau stabilește o valoare a ActualWorkProtected.

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

Valoarea proprietății

Duration

AssignmentOwner

Obține sau stabilește o valoare a AssignmentOwner.

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

Valoarea proprietății

string

AssignmentOwnerGuid

Obține sau stabilește o valoare a AssignmentOwnerGuid.

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

Valoarea proprietății

string

Assignments

Obține o colecție de atribuții de resurse pentru acest obiect.

public ResourceAssignmentCollection Assignments { get; }

Valoarea proprietății

ResourceAssignmentCollection

AvailabilityPeriods

Obține un exemplu al clasei Aspose.Tasks.AvailabilityPeriodCollection.Colectarea perioadelor în care este disponibilă o resursă.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Valoarea proprietății

AvailabilityPeriodCollection

AvailableFrom

Obține sau stabilește o valoare disponibilă.

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

Valoarea proprietății

DateTime

AvailableTo

Obține sau stabilește o valoare disponibilă.

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

Valoarea proprietății

DateTime

BCWP

Obține sau stabilește o valoare a BCWP.

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

Valoarea proprietății

double

BCWS

Obține sau stabilește o valoare a BCWS.

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

Valoarea proprietății

double

Baselines

Obțineți o bază de colectare pentru acest obiect.Valorile de bază pentru o resursă.

public BaselineCollection Baselines { get; }

Valoarea proprietății

BaselineCollection

BookingType

Obține sau stabilește o valoare a BookingType.

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

Valoarea proprietății

BookingType

BudgetCost

Obține sau stabilește o valoare de BudgetCost.

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

Valoarea proprietății

decimal

BudgetWork

Obține sau stabilește o valoare a BudgetWork.

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

Valoarea proprietății

Duration

CV

Obține sau stabilește o valoare a CV-ului.

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

Valoarea proprietății

double

Calendar

Obține sau stabilește o valoare a Calendarului.

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

Valoarea proprietății

Calendar

CanLevel

Obține sau setă o valoare care indică dacă CanLevel este setat sau nu.

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

Valoarea proprietății

NullableBool

Code

Obține sau stabilește o valoare a Codului.

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

Valoarea proprietății

string

Cost

Obține sau stabilește o valoare a costului.

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

Valoarea proprietății

decimal

CostCenter

Obține sau stabilește o valoare a CostCenter.

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

Valoarea proprietății

string

CostPerUse

Obține sau stabilește o valoare a CostPerUse.

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

Valoarea proprietății

decimal

CostVariance

Obține sau stabilește o valoare a CostVariance.

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

Valoarea proprietății

double

Created

Obține sau stabilește o valoare a Creată.

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

Valoarea proprietății

DateTime

adresă e-mail

Obține sau stabilește o valoare a EMailAddress.

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

Valoarea proprietății

string

ExtendedAttributes

Obține valorile unui atribut extins.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Valoarea proprietății

ExtendedAttributeCollection

Remarks

Sunt necesare două bucăți de date - un indicator înapoi la tabelul de atribut extinscare este specificată fie de ID-ul unic, fie de ID-ul câmpului, iar valoareacare este specificată fie cu valoarea, fie cu un indicator înapoi la lista de valori.

Finish

Obține sau stabilește o valoare de Finish.

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

Valoarea proprietății

DateTime

Group

Obține sau stabilește o valoare a grupului.

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

Valoarea proprietății

string

Guid

Obține sau stabilește o valoare de ghid.

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

Valoarea proprietății

string

Hyperlink

Obține sau stabilește titlul sau textul explicativ al unui hiperlink asociat cu o resursă.

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

Valoarea proprietății

string

HyperlinkAddress

Obține sau stabilește adresa pentru un hiperlink asociat cu un resurs.

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

Valoarea proprietății

string

Remarks

Adresa completă (Hyperlink Href în Microsoft Project) a hiperlink-ului este o concatenare a HyperlinkAddress și HyperlinkSubAddress.

HyperlinkSubAddress

Obține sau stabilește locația specifică într-un document într-un hiperlink asociat cu o resursă.

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

Valoarea proprietății

string

Remarks

Adresa completă (Hyperlink Href în Microsoft Project) a hiperlink-ului este o concatenare a HyperlinkAddress și HyperlinkSubAddress.

Id

Obține sau stabilește o valoare de ID.

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

Valoarea proprietății

int

Inactive

Obține sau stabilește o valoare care indică dacă Inactivul este set sau nu.

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

Valoarea proprietății

NullableBool

Initials

Obține sau stabilește o valoare a inițialelor.

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

Valoarea proprietății

string

IsBudget

Obține sau stabilește o valoare care indică dacă IsBudget este setat sau nu.

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

Valoarea proprietății

NullableBool

IsCostResource

Obține sau setă o valoare care indică dacă IsCostResource este setat sau nu.

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

Valoarea proprietății

NullableBool

IsEnterprise

Obține sau stabilește o valoare care indică dacă IsEnterprise este setat sau nu.

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

Valoarea proprietății

NullableBool

IsGeneric

Obține sau setă o valoare care indică dacă IsGeneric este setat sau nu.

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

Valoarea proprietății

NullableBool

IsNull

Obține sau setă o valoare care indică dacă IsNull este setat sau nu.

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

Valoarea proprietății

NullableBool

IsRoot

Obține steagul care indică dacă resursul este o resursă de rădăcină.Rădăcină este o resursă specială care este destinată sprijinului intern alFormatele MS Project și nu sunt destinate să fie utilizate direct din codul utilizatorului.

public virtual bool IsRoot { get; }

Valoarea proprietății

bool

IsTeamAssignmentPool

Obține sau setă o valoare care indică dacă IsTeamAssignmentPool este setat sau nu.

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

Valoarea proprietății

bool

MaterialLabel

Obține sau stabilește o valoare a MaterialLabel.

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

Valoarea proprietății

string

MaxUnits

Obține sau stabilește o valoare a MaxUnits.

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

Valoarea proprietății

double

Name

Obține sau stabilește o valoare a numelui.

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

Valoarea proprietății

string

NotăRF

Obține sau stabilește o valoare a NotesRTF.

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

Valoarea proprietății

string

NotesText

Obține sau stabilește o valoare a NotesText.

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

Valoarea proprietății

string

OutlineCode

Obține un obiect OutlineCodeCollection.Valoarea unui cod outline.

public OutlineCodeCollection OutlineCode { get; }

Valoarea proprietății

OutlineCodeCollection

Remarks

Sunt necesare două bucăți de date - un indicator la tabelul de cod de ieșire careeste specificat de ID-ul Field, iar valoarea care este specificată deindicatorul ValueID sau ValueGUID la lista de valori.

Overallocated

Obține sau stabilește o valoare care indică dacă Overallocated este setat sau nu.

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

Valoarea proprietății

NullableBool

OvertimeCost

Obține sau stabilește o valoare de OvertimeCost.

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

Valoarea proprietății

decimal

OvertimeRate

Obține sau stabilește o valoare de OvertimeRate.

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

Valoarea proprietății

decimal

OvertimeRateFormat

Obține sau stabilește o valoare a OvertimeRateFormat.

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

Valoarea proprietății

RateFormatType

OvertimeWork

Obține sau stabilește o valoare a OvertimeWork.

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

Valoarea proprietății

Duration

ParentProject

Obțineți proiectul matern pentru acest container.

public Project ParentProject { get; }

Valoarea proprietății

Project

PeakUnits

Obține sau stabilește o valoare de PeakUnits.

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

Valoarea proprietății

double

PercentWorkComplete

Obține sau stabilește o valoare de PercentWorkComplete.

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

Valoarea proprietății

int

Phonetics

Obține sau stabilește o valoare a Phonetics.

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

Valoarea proprietății

string

Rates

Obțineți un exemplu al clasei Aspose.Tasks.RateCollection pentru acest obiect.Colectarea perioadelor și a ratei asociate cu fiecare dintre ele.

public RateCollection Rates { get; }

Valoarea proprietății

RateCollection

RegularWork

Obține sau stabilește o valoare a RegularWork.

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

Valoarea proprietății

Duration

RemainingCost

Obține sau stabilește o valoare a RemainingCost.

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

Valoarea proprietății

decimal

RemainingOvertimeCost

Obține sau stabilește o valoare a RemainingOvertimeCost.

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

Valoarea proprietății

decimal

RemainingOvertimeWork

Obține sau stabilește o valoare a RemainingOvertimeWork.

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

Valoarea proprietății

Duration

RemainingWork

Obține sau stabilește o valoare a RemainingWork.

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

Valoarea proprietății

Duration

SV

Obține sau stabilește o valoare de SV.

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

Valoarea proprietății

double

StandardRate

Obține sau stabilește o valoare de StandardRate.

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

Valoarea proprietății

decimal

StandardRateFormat

Obține sau stabilește o valoare a StandardRateFormat.

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

Valoarea proprietății

RateFormatType

Start

Obține sau stabilește o valoare de Start.

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

Valoarea proprietății

DateTime

TimephasedData

Obține sau stabilește o clasă Aspose.Tasks.TimephasedDataCollection pentru acest obiect.

public TimephasedDataCollection TimephasedData { get; set; }

Valoarea proprietății

TimephasedDataCollection

Remarks

Citește suportat numai pentru format XML.

Type

Obține sau stabilește o valoare de tip.

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

Valoarea proprietății

ResourceType

Uid

Obține sau stabilește o valoare de Uid.

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

Valoarea proprietății

int

WindowsUserAccount

Obține sau stabilește o valoare a contului WindowsUserAccount.

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

Valoarea proprietății

string

Work

Obține sau stabilește o valoare a muncii.

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

Valoarea proprietății

Duration

WorkVariance

Obține sau stabilește o valoare a WorkVariance.

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

Valoarea proprietății

double

Workgroup

Obține sau stabilește o valoare a grupului de lucru.

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

Valoarea proprietății

WorkGroupType

Methods

Delete()

Elimină un resurs și atribuțiile sale din proiect.

public void Delete()

Equals(Resource)

Returnează o valoare care indică dacă această instanță este egală cu o instanță specifică a clasei Aspose.Tasks.Resource.

public bool Equals(Resource other)

Parameters

other Resource

Instanta specificata a clasei Aspose.Tasks.Resource pentru a compara cu aceasta instanta.

Returns

bool

True în cazul în care instanta specificată a Aspose.Tasks.Clasă de resurse are aceeași valoare Uid ca această instanță; altfel, falsă.

Equals(Obiectul)

Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.

public override bool Equals(object obj)

Parameters

obj object

Obiectivul de a compara cu această instanță.

Returns

bool

True dacă obiectul specificat este un Resurs care are aceeași valoare Uid ca și această instanță; în caz contrar, falsă.

Câştigă>(Cuvânt cheie, rsckey="">)

Întoarce valoarea la care proprietatea este cartografată în acest container.

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

Parameters

key Key <t, rsckey ="">

cheia de proprietate specificată. Aspose.Tasks.Rsc pentru a obține cheia de proprietate.

Returns

T

valoarea la care proprietatea este cartografată în acest container.

Tipuri de parametri

T

tipul valorii cartografate.

GetHashCode()

Întoarce o valoare a codului hash pentru exemplul clasei Aspose.Tasks.Resource.

public override int GetHashCode()

Returns

int

Întoarce un cod hash pentru acest obiect.

GetTimephasedData(DateTime, DateTime, DateType)

Returnează o instanță a clasei Aspose.Tasks.TimephasedDataCollection pentru acest obiect cu Aspose.Tasks.Resource.TimephasedValoarea datelor în termen de data de pornire și de sfârșit specificată a Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

Data de pornire a datelor cu fază de timp.

end DateTime

Data de încheiere a datelor cu fază de timp.

timephasedType TimephasedDataType

Tipul de date din faza timpului (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Listă de Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(Dată, dateTime)

Returnează Aspose.Tasks.TimephasedDataCollection pentru acest obiect cu Aspose.Tasks.Resource.TimephasedDatavalues în termen de date de începere și de încheiere.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Data de pornire a datelor cu fază de timp.

end DateTime

Data de încheiere a datelor cu fază de timp.

Returns

TimephasedDataCollection

Listă de Aspose.Tasks.TimephasedData.

Setul T>(Cuvânt cheie, rsckey=„T” T)

Hartați proprietatea specificată la valoarea specificată în acest container.

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

Parameters

key Key <t, rsckey ="">

cheia de proprietate specificată. Aspose.Tasks.Rsc pentru a obține cheia de proprietate.

val T

de valoare .

Tipuri de parametri

T

tipul valorii cartografate.

Set(Cuvânt cheie<datetime, rsckey=”>, dateTime)

Hartați proprietatea specificată la valoarea specificată în acest container.

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

Parameters

key Key < DateTime , RscKey >

cheia de proprietate specificată. Aspose.Tasks.Rsc pentru a obține cheia de proprietate.

val DateTime

de valoare .

ToString()

Întoarce o scurtă reprezentare a șirului a instantei clasei Aspose.Tasks.Resource.Detaliile exacte ale reprezentării nu sunt specificate și sunt supuse schimbării.

public override string ToString()

Returns

string

Strânge scurtă care reprezintă obiectul de resurse.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Română