Class Resource

Class Resource

ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)

Se edustaa resursseja hankkeessa.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Perintöjäsenet

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

Properties

ACWP

Se saa tai asettaa arvon ACWP:stä.

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

Omistuksen arvo

double

AccrueAt

Saa tai asettaa arvon AccrueAt.

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

Omistuksen arvo

CostAccrualType

ActiveDirectoryGuid

Saat tai asetat ActiveDirectoryGuidin arvon.

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

Omistuksen arvo

string

ActualCost

Saat tai asettaa arvon ActualCost.

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

Omistuksen arvo

decimal

ActualOvertimeCost

Saat tai asettaa arvon ActualOvertimeCost.

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

Omistuksen arvo

decimal

ActualOvertimeWork

Saat tai asetat arvon ActualOvertimeWork.

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

Omistuksen arvo

Duration

ActualOvertimeWorkProtected

Saat tai asetat arvon ActualOvertimeWorkProtected.

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

Omistuksen arvo

Duration

ActualWork

Saat tai asettaa arvon ActualWork.

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

Omistuksen arvo

Duration

ActualWorkProtected

Saat tai asetat arvon ActualWorkProtected.

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

Omistuksen arvo

Duration

AssignmentOwner

Saa tai asettaa arvon AssignmentOwner.

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

Omistuksen arvo

string

AssignmentOwnerGuid

Saat tai asettaa arvon AssignmentOwnerGuid.

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

Omistuksen arvo

string

Assignments

Saat kokoelman resurssien tehtäviä tähän kohteeseen.

public ResourceAssignmentCollection Assignments { get; }

Omistuksen arvo

ResourceAssignmentCollection

AvailabilityPeriods

Saat esimerkkinä Aspose.Tasks.AvailabilityPeriodCollection luokasta.Määräaika, jonka aikana resurssi on käytettävissä.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Omistuksen arvo

AvailabilityPeriodCollection

AvailableFrom

Saat tai asettaa arvon AvailableFrom.

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

Omistuksen arvo

DateTime

AvailableTo

Saat tai asettaa arvon saatavilla.

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

Omistuksen arvo

DateTime

BCWP

Se saa tai asettaa arvon BCWP:stä.

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

Omistuksen arvo

double

BCWS

Saa tai asettaa arvon BCWS.

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

Omistuksen arvo

double

Baselines

Saat tämän kohteen BaselineCollection -toiminnon.Resurssin perusarvot.

public BaselineCollection Baselines { get; }

Omistuksen arvo

BaselineCollection

BookingType

Saat tai asetat arvon BookingType.

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

Omistuksen arvo

BookingType

BudgetCost

Saat tai asetat budjettikustannuksen arvon.

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

Omistuksen arvo

decimal

BudgetWork

Saat tai asetat arvon BudgetWork.

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

Omistuksen arvo

Duration

CV

Saa tai asettaa arvon CV:stä.

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

Omistuksen arvo

double

Calendar

Saat tai asettaa kalenterin arvon.

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

Omistuksen arvo

Calendar

CanLevel

Saat tai asetat arvon, joka osoittaa, onko CanLevel asetettu vai ei.

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

Omistuksen arvo

NullableBool

Code

Se saa tai asettaa koodin arvon.

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

Omistuksen arvo

string

Cost

Antaa tai asettaa kustannusten arvon.

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

Omistuksen arvo

decimal

CostCenter

Saat tai asettaa arvon CostCenterista.

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

Omistuksen arvo

string

CostPerUse

Saa tai asettaa arvon CostPerUse.

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

Omistuksen arvo

decimal

CostVariance

Saat tai asetat arvon CostVariance.

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

Omistuksen arvo

double

Created

Saa tai asettaa arvon luotu.

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

Omistuksen arvo

DateTime

Sähköpostiosoite

Saat tai asettaa arvon EMailAddress.

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

Omistuksen arvo

string

ExtendedAttributes

Se saa arvot laajennetun ominaisuuden.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Omistuksen arvo

ExtendedAttributeCollection

Remarks

Kaksi kappaletta tietoja tarvitaan - indikaattori takaisin laajennetun ominaisuuden taulukkoonjoka on määritelty joko ainutlaatuisella tunnuksella tai kenttätunnuksella, ja arvojoka on määritelty joko arvolla tai indikaattorilla takaisin arvoluetteloon.

Finish

Saa tai asettaa arvon Finish.

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

Omistuksen arvo

DateTime

Group

Se saa tai asettaa ryhmän arvon.

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

Omistuksen arvo

string

Guid

Se saa tai asettaa arvon oppaasta.

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

Omistuksen arvo

string

Hyperlink

Saat tai asettaa hyperlinkin otsikko tai selitystekstin, joka liittyy resurssiin.

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

Omistuksen arvo

string

HyperlinkAddress

Saat tai asettaa osoitteen resurssiin liittyvälle hyperlinkille.

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

Omistuksen arvo

string

Remarks

Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.

HyperlinkSubAddress

Saat tai asettaa erityisen sijainnin asiakirjassa resurssiin liittyvässä hyperlinkissä.

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

Omistuksen arvo

string

Remarks

Hyperlinkin täysi osoite (Hyperlink Href Microsoft Project) on HyperlinkAddressin ja HyperlinkSubAddressin yhdistelmä.

Id

Antaa tai asettaa ID:n arvo.

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

Omistuksen arvo

int

Inactive

Se saa tai asettaa arvon, joka osoittaa, onko Inaktiivinen asetettu vai ei.

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

Omistuksen arvo

NullableBool

Initials

Antaa tai asettaa arvon Initials.

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

Omistuksen arvo

string

IsBudget

Saat tai asetat arvon, joka osoittaa, onko IsBudget asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsCostResource

Saat tai asetat arvon, joka osoittaa, onko IsCostResource asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsEnterprise

Saat tai asetat arvon, joka osoittaa, onko IsEnterprise asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsGeneric

Saat tai asetat arvon, joka osoittaa, onko IsGeneric asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsNull

Saat tai asetat arvon, joka osoittaa, onko IsNull asetettu vai ei.

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

Omistuksen arvo

NullableBool

IsRoot

Saa lippu osoittaa, onko resurssi juuriresurssi.Root Resource on erityinen resurssi, jonka tarkoituksena on tukea sisäisiäMS Projectin muodot eivät ole tarkoitettu käytettäväksi suoraan käyttäjän koodista.

public virtual bool IsRoot { get; }

Omistuksen arvo

bool

IsTeamAssignmentPool

Saat tai asetat arvon, joka osoittaa, onko IsTeamAssignmentPool asetettu vai ei.

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

Omistuksen arvo

bool

MaterialLabel

Saat tai asetat MaterialLabelin arvon.

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

Omistuksen arvo

string

MaxUnits

Se saa tai asettaa MaxUnitsin arvon.

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

Omistuksen arvo

double

Name

Antaa tai asettaa nimen arvo.

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

Omistuksen arvo

string

Huomautukset

Saat tai asetat arvon NotesRTF.

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

Omistuksen arvo

string

NotesText

Saat tai asettaa arvon NotesText.

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

Omistuksen arvo

string

OutlineCode

Saat OutlineCodeCollection -objektin.Tuotteen koodin arvo.

public OutlineCodeCollection OutlineCode { get; }

Omistuksen arvo

OutlineCodeCollection

Remarks

Kaksi kappaletta tietoja tarvitaan - indikaattori lähtökoodin taulukkoon, jokaon määritelty FieldID, ja arvo, joka on määritelty jokoValueID tai ValueGUID osoittaa arvoluettelon.

Overallocated

Saat tai asettaa arvon, joka osoittaa, onko Overallocated asetettu vai ei.

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

Omistuksen arvo

NullableBool

OvertimeCost

Saat tai asettaa arvon OvertimeCost.

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

Omistuksen arvo

decimal

OvertimeRate

Saat tai asettaa arvon OvertimeRate.

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

Omistuksen arvo

decimal

OvertimeRateFormat

Saat tai asettaa arvon OvertimeRateFormat.

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

Omistuksen arvo

RateFormatType

OvertimeWork

Saat tai asetat arvon OvertimeWork.

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

Omistuksen arvo

Duration

ParentProject

Saa tämän konttorin vanhempi hanke.

public Project ParentProject { get; }

Omistuksen arvo

Project

PeakUnits

Saa tai asettaa arvon PeakUnits.

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

Omistuksen arvo

double

PercentWorkComplete

Saat tai asetat arvon PercentWorkComplete.

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

Omistuksen arvo

int

Phonetics

Saat tai asettaa arvoa Phonetics.

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

Omistuksen arvo

string

Rates

Saat esimerkkinä Aspose.Tasks.RateCollection luokan tästä kohteesta.Kunkin kanssa yhdistettyjen ajanjaksojen ja hintojen keräys.

public RateCollection Rates { get; }

Omistuksen arvo

RateCollection

RegularWork

Antaa tai asettaa arvon RegularWork.

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

Omistuksen arvo

Duration

RemainingCost

Saa tai asettaa arvon RemainingCost.

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

Omistuksen arvo

decimal

RemainingOvertimeCost

Saat tai asettaa arvon RemainingOvertimeCost.

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

Omistuksen arvo

decimal

RemainingOvertimeWork

Saat tai asettaa arvon RemainingOvertimeWork.

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

Omistuksen arvo

Duration

RemainingWork

Saat tai asettaa arvon RemainingWork.

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

Omistuksen arvo

Duration

SV

Saa tai asettaa arvon SV.

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

Omistuksen arvo

double

StandardRate

Se saa tai asettaa StandardRate -arvon.

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

Omistuksen arvo

decimal

StandardRateFormat

Saat tai asetat StandardRateFormatin arvon.

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

Omistuksen arvo

RateFormatType

Start

Antaa tai asettaa alkuarvon.

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

Omistuksen arvo

DateTime

TimephasedData

Saa tai asettaa esimerkki Aspose.Tasks.TimephasedDataCollection luokka tämän kohteen.

public TimephasedDataCollection TimephasedData { get; set; }

Omistuksen arvo

TimephasedDataCollection

Remarks

Lukeminen tukee vain XML-muodossa.

Type

Antaa tai asettaa arvon tyyppi.

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

Omistuksen arvo

ResourceType

Uid

Saa tai asettaa arvon Uid.

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

Omistuksen arvo

int

WindowsUserAccount

Saat tai asetat WindowsUserAccountin arvon.

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

Omistuksen arvo

string

Work

Se saa tai asettaa työn arvon.

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

Omistuksen arvo

Duration

WorkVariance

Se saa tai asettaa WorkVariance -arvon.

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

Omistuksen arvo

double

Workgroup

Se saa tai asettaa arvon työryhmästä.

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

Omistuksen arvo

WorkGroupType

Methods

Delete()

Poistaa resurssi ja sen tehtävät projektista.

public void Delete()

Equals(Resource)

Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin Aspose.Tasks.Resource -luokan määritetty tapaus.

public bool Equals(Resource other)

Parameters

other Resource

Aspose.Tasks.Resource -luokan määritetty esimerkki verrataan tähän esimerkkiin.

Returns

bool

True jos Aspose.Tasks.Resource-luokan määritellyllä tapauksella on sama Uid-arvo kuin tässä tapauksessa; muutoin Väärä.

Equals(Objekti)

Palauttaa arvo, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty objekti.

public override bool Equals(object obj)

Parameters

obj object

Tarkoituksena on verrata tätä tapausta.

Returns

bool

True jos määritetty esine on resurssi, jolla on sama Uid-arvo kuin tässä tapauksessa; muutoin Väärä.

Saa t>(Pääosat, rsckey="">)

Palauttaa arvon, johon omaisuus on kartattu tässä säiliössä.

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

Parameters

key Key <t, rsckey ="">

määritetty omaisuus avain. Aspose.Tasks.Rsc saada omaisuus avain.

Returns

T

arvo, johon omaisuus on kartattu tässä säiliössä.

Parametrien tyyppi

T

kartattujen arvojen tyyppi.

GetHashCode()

Palauttaa hash-koodin arvo esimerkkinä Aspose.Tasks.Resource luokasta.

public override int GetHashCode()

Returns

int

palauttaa hash-koodin arvo tähän kohteeseen.

GetTimephasedData(Päivämäärä, DateTime, TimeFasedDataType)

Palauttaa esimerkki Aspose.Tasks.TimephasedDataCollection-luokan tämän kohteen kanssa Aspose.Tasks.Resource.TimephasedData-arvot tietyn Aspose.Tasks.TimephasedDataTypin aloitus- ja päättymispäivän sisällä.

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

Parameters

start DateTime

Alkupäivämäärä ajanvaihdetut tiedot.

end DateTime

Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.

timephasedType TimephasedDataType

Ajanvaiheiset tiedot (Aspose.Tasks.TimephasedDataType)

Returns

TimephasedDataCollection

Luettelo kohteesta Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(Päivämäärä, DateTime)

Returns Aspose.Tasks.TimephasedDataCollection for this object with Aspose.Tasks.Resource.TimephasedDatavalues tietyissä aloitus- ja päättymispäivissä.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Alkupäivämäärä ajanvaihdetut tiedot.

end DateTime

Päivän päättymispäivämäärä ajanvaiheessa olevat tiedot.

Returns

TimephasedDataCollection

Luettelo kohteesta Aspose.Tasks.TimephasedData.

Sisältää t>(Pääosat, rsckey=”” ”T”)

Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.

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

Parameters

key Key <t, rsckey ="">

määritetty omaisuus avain. Aspose.Tasks.Rsc saada omaisuus avain.

val T

ja arvoa .

Parametrien tyyppi

T

kartattujen arvojen tyyppi.

Set(Tärkeä<datetime, rsckey=”>, päivämäärä)

Karttaa määritelty omaisuus tämän säiliön määriteltyyn arvoon.

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

Parameters

key Key < DateTime , RscKey >

määritetty omaisuus avain. Aspose.Tasks.Rsc saada omaisuus avain.

val DateTime

ja arvoa .

ToString()

Palauttaa Aspose.Tasks.Resource -luokan esimerkin lyhyen sarjan esittely.Esityksen tarkka yksityiskohta ei ole määritelty ja se on muutettavissa.

public override string ToString()

Returns

string

lyhyt sarja, joka edustaa resurssiobjektia.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Suomi