Class Resource

Class Resource

A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)

Ez egy erőforrás egy projektben.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Örökletes tagok

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

Properties

ACWP

Megkapja vagy beállítja az ACWP értéket.

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

ingatlan értéke

double

AccrueAt

Megkapja vagy beállítja az AccrueAt értéket.

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

ingatlan értéke

CostAccrualType

ActiveDirectoryGuid

Megkapja vagy beállítja az ActiveDirectoryGuid értéket.

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

ingatlan értéke

string

ActualCost

Megkapja vagy beállítja az ActualCost értéket.

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

ingatlan értéke

decimal

ActualOvertimeCost

Megkapja vagy beállítja az ActualOvertimeCost értéket.

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

ingatlan értéke

decimal

ActualOvertimeWork

Megkapja vagy beállítja az ActualOvertimeWork értéket.

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

ingatlan értéke

Duration

ActualOvertimeWorkProtected

Megkapja vagy beállítja az ActualOvertimeWorkProtected értékét.

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

ingatlan értéke

Duration

ActualWork

Megkapja vagy beállítja az ActualWork értékét.

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

ingatlan értéke

Duration

ActualWorkProtected

Megkapja vagy beállítja az ActualWorkProtected értékét.

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

ingatlan értéke

Duration

AssignmentOwner

Megkapja vagy beállítja az AssignmentOwner értéket.

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

ingatlan értéke

string

AssignmentOwnerGuid

Megkapja vagy beállítja az AssignmentOwnerGuid értéket.

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

ingatlan értéke

string

Assignments

Kap egy gyűjtemény erőforrás feladatok erre az objektumra.

public ResourceAssignmentCollection Assignments { get; }

ingatlan értéke

ResourceAssignmentCollection

AvailabilityPeriods

Kap egy példát az Aspose.Tasks.AvailabilityPeriodCollection osztály.Az olyan időszakok összegyűjtése, amelyekben az erőforrás rendelkezésre áll.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

ingatlan értéke

AvailabilityPeriodCollection

AvailableFrom

Megkapja vagy beállítja a AvailableFrom értékét.

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

ingatlan értéke

DateTime

AvailableTo

Megkapja vagy beállítja a rendelkezésre álló értéket.

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

ingatlan értéke

DateTime

BCWP

Megkapja vagy beállítja a BCWP értéket.

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

ingatlan értéke

double

BCWS

Megkapja vagy beállítja a BCWS értéket.

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

ingatlan értéke

double

Baselines

Kap egy BaselineCollection példát erre az objektumra.Az alapértékek egy erőforrás számára.

public BaselineCollection Baselines { get; }

ingatlan értéke

BaselineCollection

BookingType

Szerezzen vagy állítsa be a BookingType értékét.

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

ingatlan értéke

BookingType

BudgetCost

Megkapja vagy a költségvetési költség értékét állítja be.

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

ingatlan értéke

decimal

BudgetWork

A BudgetWork értékét kapja vagy állítja be.

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

ingatlan értéke

Duration

CV

Megkapja vagy beállítja a CV értékét.

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

ingatlan értéke

double

Calendar

Megkapja vagy beállítja a naptár értékét.

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

ingatlan értéke

Calendar

CanLevel

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a CanLevel be van-e állítva vagy sem.

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

ingatlan értéke

NullableBool

Code

Megkapja vagy beállítja a kód értékét.

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

ingatlan értéke

string

Cost

Megkapja vagy beállítja a költség értékét.

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

ingatlan értéke

decimal

CostCenter

Hozzon vagy állítson be a CostCenter értéket.

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

ingatlan értéke

string

CostPerUse

Hozzon vagy állítson be a CostPerUse értéket.

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

ingatlan értéke

decimal

CostVariance

A CostVariance értékét kapja vagy állítja be.

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

ingatlan értéke

double

Created

Hozzon vagy hoz létre értéket a Teremtett.

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

ingatlan értéke

DateTime

eMail cím

Megkapja vagy beállítja az EMailAddress értéket.

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

ingatlan értéke

string

ExtendedAttributes

Megkapja a meghosszabbított attribútum értékét.

public ExtendedAttributeCollection ExtendedAttributes { get; }

ingatlan értéke

ExtendedAttributeCollection

Remarks

Két darab adat szükséges - egy mutató vissza a kiterjesztett attribútum táblázathozamely az egyedi azonosító vagy a mező azonosító által meghatározott, és az értékeamely vagy az értékkel, vagy az értéklistára visszatérő mutatóval van meghatározva.

Finish

Megkapja vagy beállítja a Finish értéket.

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

ingatlan értéke

DateTime

Group

Megkapja vagy beállítja a csoport értékét.

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

ingatlan értéke

string

Guid

Megkapja vagy beállítja az útmutató értékét.

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

ingatlan értéke

string

Hyperlink

Megkapja vagy beállítja a címet vagy magyarázó szöveget egy hyperlink kapcsolódik egy erőforrás.

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

ingatlan értéke

string

HyperlinkAddress

Megkapja vagy beállítja a hyperlink címét, amely egy erőforráshoz kapcsolódik.

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

ingatlan értéke

string

Remarks

A hyperlink teljes címe (Hyperlink Href a Microsoft Projectben) a HyperlinkAddress és a HyperlinkSubAddress összefonódása.

HyperlinkSubAddress

Megkapja vagy beállítja az adott helyet egy dokumentumban egy erőforráshoz kapcsolódó hyperlinkben.

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

ingatlan értéke

string

Remarks

A hyperlink teljes címe (Hyperlink Href a Microsoft Projectben) a HyperlinkAddress és a HyperlinkSubAddress összefonódása.

Id

Megkapja vagy beállítja az ID értéket.

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

ingatlan értéke

int

Inactive

Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy az inaktív beállítva van-e vagy sem.

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

ingatlan értéke

NullableBool

Initials

Megkapja vagy beállítja az Initials értéket.

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

ingatlan értéke

string

IsBudget

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsBudget be van-e állítva vagy sem.

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

ingatlan értéke

NullableBool

IsCostResource

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsCostResource be van-e állítva vagy sem.

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

ingatlan értéke

NullableBool

IsEnterprise

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsEnterprise be van-e állítva vagy sem.

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

ingatlan értéke

NullableBool

IsGeneric

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsGeneric be van-e állítva vagy sem.

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

ingatlan értéke

NullableBool

IsNull

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsNull be van-e állítva vagy sem.

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

ingatlan értéke

NullableBool

IsRoot

Megkapja a zászlót, amely jelzi, hogy az erőforrás gyökérforrás.A gyökér erőforrás egy speciális erőforrás, amelynek célja a belsőAz MS Project formátumai nem használhatók közvetlenül a felhasználó kódjától.

public virtual bool IsRoot { get; }

ingatlan értéke

bool

IsTeamAssignmentPool

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy az IsTeamAssignmentPool be van-e állítva vagy sem.

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

ingatlan értéke

bool

MaterialLabel

Megkapja vagy beállítja a MaterialLabel értéket.

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

ingatlan értéke

string

MaxUnits

Megkapja vagy beállítja a MaxUnits értéket.

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

ingatlan értéke

double

Name

Megkapja vagy beállítja a név értéket.

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

ingatlan értéke

string

Jelentkezés

Megkapja vagy beállítja a NotesRTF értéket.

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

ingatlan értéke

string

NotesText

Megkapja vagy beállítja a NotesText értéket.

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

ingatlan értéke

string

OutlineCode

Megkap egy OutlineCodeCollection objektumot.Az outline kód értéke.

public OutlineCodeCollection OutlineCode { get; }

ingatlan értéke

OutlineCodeCollection

Remarks

Két darab adat szükséges - egy mutató a kimeneti kód táblázat, amelya FieldID által meghatározott értéket, valamint azt az értéket, amelyeta ValueID vagy ValueGUID mutató az értéklistára.

Overallocated

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy a Overallocated beállított-e vagy sem.

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

ingatlan értéke

NullableBool

OvertimeCost

Megkapja vagy beállítja a OvertimeCost értéket.

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

ingatlan értéke

decimal

OvertimeRate

Megkapja vagy beállítja a OvertimeRate értéket.

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

ingatlan értéke

decimal

OvertimeRateFormat

Megkapja vagy beállítja a OvertimeRateFormat értéket.

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

ingatlan értéke

RateFormatType

OvertimeWork

Megkapja vagy beállítja a OvertimeWork értéket.

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

ingatlan értéke

Duration

ParentProject

Megkapja az anyanyelvű projektet erre a tartályra.

public Project ParentProject { get; }

ingatlan értéke

Project

PeakUnits

Megkapja vagy beállítja a PeakUnits értéket.

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

ingatlan értéke

double

PercentWorkComplete

Megkapja vagy beállítja a PercentWorkComplete értéket.

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

ingatlan értéke

int

Phonetics

A Phonetics értékét kapja vagy állítja be.

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

ingatlan értéke

string

Rates

Kap egy példát az Aspose.Tasks.RateCollection osztály ebben az objektumban.Az egyes időszakok és árak összegyűjtése.

public RateCollection Rates { get; }

ingatlan értéke

RateCollection

RegularWork

Megkapja vagy beállítja a RegularWork értéket.

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

ingatlan értéke

Duration

RemainingCost

Megkapja vagy beállítja a RemainingCost értéket.

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

ingatlan értéke

decimal

RemainingOvertimeCost

Megkapja vagy beállítja a RemainingOvertimeCost értéket.

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

ingatlan értéke

decimal

RemainingOvertimeWork

Megkapja vagy beállítja a RemainingOvertimeWork értéket.

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

ingatlan értéke

Duration

RemainingWork

Megkapja vagy beállítja a RemainingWork értéket.

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

ingatlan értéke

Duration

SV

Megkapja vagy beállítja a SV értékét.

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

ingatlan értéke

double

StandardRate

Megkapja vagy beállítja a StandardRate értéket.

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

ingatlan értéke

decimal

StandardRateFormat

Megkapja vagy beállítja a StandardRateFormat értéket.

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

ingatlan értéke

RateFormatType

Start

Megkapja vagy beállítja a Start értéket.

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

ingatlan értéke

DateTime

TimephasedData

Megkapja vagy beállítja az Aspose.Tasks.TimephasedDataCollection osztály példáját erre az objektumra.

public TimephasedDataCollection TimephasedData { get; set; }

ingatlan értéke

TimephasedDataCollection

Remarks

Az olvasás csak XML formátumban támogatható.

Type

Megkapja vagy beállítja a típus értékét.

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

ingatlan értéke

ResourceType

Uid

Megkapja vagy beállítja az Uid értéket.

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

ingatlan értéke

int

WindowsUserAccount

Megkapja vagy beállítja a WindowsUserAccount értéket.

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

ingatlan értéke

string

Work

Értékesít vagy értékesít munkát.

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

ingatlan értéke

Duration

WorkVariance

Megkapja vagy beállítja a WorkVariance értéket.

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

ingatlan értéke

double

Workgroup

A munkacsoport értékét kapja vagy állítja be.

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

ingatlan értéke

WorkGroupType

Methods

Delete()

Eltávolítja az erőforrást és annak feladatait a projektből.

public void Delete()

Equals(Resource)

Visszaadja az értéket, amely azt jelzi, hogy ez az esély egyenlő-e az Aspose.Tasks.Resource osztály egy adott esélyével.

public bool Equals(Resource other)

Parameters

other Resource

Az Aspose.Tasks.Resource osztály meghatározott példája összehasonlítható ezzel az példával.

Returns

bool

True ha a Aspose.Tasks.Az erőforrás osztály meghatározott példányának ugyanaz az Uid értéke van, mint az adott példaként; egyébként, hamis.

Equals(objektum)

Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.

public override bool Equals(object obj)

Parameters

obj object

Az a cél, hogy összehasonlítsa ezt az esetet.

Returns

bool

True ha a meghatározott objektum olyan erőforrás, amelynek ugyanaz az Uid értéke, mint ez a példány; egyébként, hamis.

Lásd T>(Key<t és rsckey="">)

Visszaadja azt az értéket, amelyre az ingatlan a konténernek van mappálva.

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

Parameters

key Key <t, rsckey ="">

a megadott ingatlan kulcsa. Aspose.Tasks.Rsc a ingatlan kulcsa megszerzéséhez.

Returns

T

az érték, amelyre az ingatlan ezen a konténerben van mappázva.

A paraméterek típusa

T

A mappált érték típusa.

GetHashCode()

Visszaadja a hash kód értéket az Aspose.Tasks.Resource osztály példájára.

public override int GetHashCode()

Returns

int

Visszaadja a hash kód értéket erre az objektumra.

GetTimephasedData(DateTime, DateTime, IdőalapúDataType)

Visszaadja az Aspose.Tasks.TimephasedDataCollection osztály példáját az Aspose.Tasks.Resource.TimephasedData értékei az adott Aspose.Tasks.TimephasedDataType meghatározott kezdeti és végi dátumaiban.

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

Parameters

start DateTime

Kezdő dátum a fázisú adatokhoz.

end DateTime

A végső dátum a fázisú adatokhoz.

timephasedType TimephasedDataType

Az időfázisú adatok típusa (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Az Aspose.Tasks.Resource.TimephasedData listája.

GetTimephasedData(dátumidő, dátumidő)

Visszatér az Aspose.Tasks.TimephasedDataCollection for this object with Aspose.Tasks.Resource.TimephasedDatavalues az adott kezdeti és végső dátumokban.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Kezdő dátum a fázisú adatokhoz.

end DateTime

A végső dátum a fázisú adatokhoz.

Returns

TimephasedDataCollection

Az Aspose.Tasks.TimephasedData listája.

Összefoglaló T>(Key<t és rsckey=» » » T)

Térkép a meghatározott tulajdonság a meghatározott értéket ebben a tartályban.

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

Parameters

key Key <t, rsckey ="">

a megadott ingatlan kulcsa. Aspose.Tasks.Rsc a ingatlan kulcsa megszerzéséhez.

val T

Az érték.

A paraméterek típusa

T

A mappált érték típusa.

Set(Key<datetime és rsckey=„>, dátumidő)

Térkép a meghatározott tulajdonság a meghatározott értéket ebben a tartályban.

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

Parameters

key Key < DateTime , RscKey >

a megadott ingatlan kulcsa. Aspose.Tasks.Rsc a ingatlan kulcsa megszerzéséhez.

val DateTime

Az érték.

ToString()

Visszaadja az Aspose.Tasks.Resource osztály példányának rövid sorképét.A bemutató pontos adatait nem határozzák meg, és módosításra kerülnek.

public override string ToString()

Returns

string

rövid szalag, amely az erőforrás objektumát képviseli.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Magyar