Class Resource

Class Resource

De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)

Een resource in een project.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Geëerbiede leden

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

Properties

ACWP

Geeft of stelt een waarde van ACWP.

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

Eigendomswaarde

double

AccrueAt

Geeft of stelt een waarde van AccrueAt.

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

Eigendomswaarde

CostAccrualType

ActiveDirectoryGuid

Geeft of stelt een waarde van ActiveDirectoryGuid.

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

Eigendomswaarde

string

ActualCost

Geeft of zet een waarde van ActualCost.

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

Eigendomswaarde

decimal

ActualOvertimeCost

Geeft of stelt een waarde van ActualOvertimeCost.

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

Eigendomswaarde

decimal

ActualOvertimeWork

Geeft of stelt een waarde van ActualOvertimeWork.

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

Eigendomswaarde

Duration

ActualOvertimeWorkProtected

Geeft of stelt een waarde van ActualOvertimeWorkProtected.

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

Eigendomswaarde

Duration

ActualWork

Geeft of zet een waarde van ActualWork.

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

Eigendomswaarde

Duration

ActualWorkProtected

Geeft of stelt een waarde van ActualWorkProtected.

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

Eigendomswaarde

Duration

AssignmentOwner

Geeft of stelt een waarde van AssignmentOwner.

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

Eigendomswaarde

string

AssignmentOwnerGuid

Geeft of stelt een waarde van AssignmentOwnerGuid.

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

Eigendomswaarde

string

Assignments

Geeft een verzameling van resource assignments voor dit object.

public ResourceAssignmentCollection Assignments { get; }

Eigendomswaarde

ResourceAssignmentCollection

AvailabilityPeriods

Geeft een voorbeeld van de Aspose.Tasks.AvailabilityPeriodCollection klasse.De verzameling van de periode waarin een resource beschikbaar is.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Eigendomswaarde

AvailabilityPeriodCollection

AvailableFrom

Geeft of stelt een waarde van AvailableFrom.

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

Eigendomswaarde

DateTime

AvailableTo

Geeft of zet een waarde van AvailableTo.

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

Eigendomswaarde

DateTime

BCWP

Geeft of stelt een waarde van BCWP.

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

Eigendomswaarde

double

BCWS

Geeft of stelt een waarde van BCWS.

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

Eigendomswaarde

double

Baselines

Geeft een BaselineCollection-instelling voor dit object.De basiswaarden voor een bron.

public BaselineCollection Baselines { get; }

Eigendomswaarde

BaselineCollection

BookingType

Geeft of stelt een waarde van BookingType.

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

Eigendomswaarde

BookingType

BudgetCost

Geeft of zet een waarde van BudgetCost.

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

Eigendomswaarde

decimal

BudgetWork

Geeft of zet een waarde van BudgetWork.

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

Eigendomswaarde

Duration

CV

Geeft of stelt een waarde van een CV.

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

Eigendomswaarde

double

Calendar

Geeft of stelt een kalenderwaarde.

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

Eigendomswaarde

Calendar

CanLevel

Geeft of stelt een waarde die aangeeft of CanLevel is ingesteld of niet.

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

Eigendomswaarde

NullableBool

Code

Geeft of stelt een waarde van Code.

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

Eigendomswaarde

string

Cost

Geeft of stelt een waarde van kosten.

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

Eigendomswaarde

decimal

CostCenter

Geeft of stelt een waarde van CostCenter.

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

Eigendomswaarde

string

CostPerUse

Geeft of zet een waarde van CostPerUse.

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

Eigendomswaarde

decimal

CostVariance

Geeft of zet een waarde van CostVariance.

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

Eigendomswaarde

double

Created

Geeft of stelt een waarde van geschapen.

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

Eigendomswaarde

DateTime

e-mailadres

Geeft of stelt een waarde van EMailAddress.

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

Eigendomswaarde

string

ExtendedAttributes

Geeft de waarden van een uitgebreid attribuut.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Eigendomswaarde

ExtendedAttributeCollection

Remarks

Twee stukken gegevens zijn nodig - een indicator terug naar de uitgebreide attribute tabeldie wordt aangegeven door de unieke ID of de Field ID, en de waardedie wordt aangegeven met de waarde of een indicator terug naar de waardelijst.

Finish

Geeft of stelt een waarde van Finish.

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

Eigendomswaarde

DateTime

Group

Geeft of stelt een waarde van een groep.

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

Eigendomswaarde

string

Guid

Geeft of stelt een waarde van een gids.

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

Eigendomswaarde

string

Hyperlink

Geeft of stelt de titel of verklarende tekst van een hyperlink geassocieerd met een bron.

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

Eigendomswaarde

string

HyperlinkAddress

Geeft of stelt de adres voor een hyperlink geassocieerd met een bron.

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

Eigendomswaarde

string

Remarks

De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.

HyperlinkSubAddress

Geeft of stelt de specifieke locatie in een document in een hyperlink geassocieerd met een bron.

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

Eigendomswaarde

string

Remarks

De volledige adres (Hyperlink Href in Microsoft Project) van de hyperlink is een concatenatie van HyperlinkAddress en HyperlinkSubAddress.

Id

Geeft of stelt een waarde van ID.

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

Eigendomswaarde

int

Inactive

Geeft of zet een waarde die aangeeft of Inactief is ingesteld of niet.

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

Eigendomswaarde

NullableBool

Initials

Geeft of stelt een waarde van Initials.

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

Eigendomswaarde

string

IsBudget

Geeft of zet een waarde die aangeeft of IsBudget is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsCostResource

Geeft of zet een waarde die aangeeft of IsCostResource is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsEnterprise

Geeft of zet een waarde die aangeeft of IsEnterprise is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsGeneric

Geeft of zet een waarde die aangeeft of IsGeneric is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsNull

Geeft of zet een waarde die aangeeft of IsNull is ingesteld of niet.

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

Eigendomswaarde

NullableBool

IsRoot

De vlag geeft aan of een bron een wortelbron is.Root resource is een speciale hulpbron die bedoeld is om internals vanMS Project’s formaten en is niet bedoeld om rechtstreeks van de code van de gebruiker te worden gebruikt.

public virtual bool IsRoot { get; }

Eigendomswaarde

bool

IsTeamAssignmentPool

Geeft of zet een waarde die aangeeft of IsTeamAssignmentPool is ingesteld of niet.

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

Eigendomswaarde

bool

MaterialLabel

Geeft of stelt een waarde van MaterialLabel.

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

Eigendomswaarde

string

MaxUnits

Geeft of stelt een waarde van MaxUnits.

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

Eigendomswaarde

double

Name

Geeft of stelt een waarde van naam.

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

Eigendomswaarde

string

NotesRTF

Geeft of stelt een waarde van NotesRTF.

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

Eigendomswaarde

string

NotesText

Geeft of stelt een waarde van NotesText.

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

Eigendomswaarde

string

OutlineCode

Geeft een OutlineCodeCollection object.De waarde van een outline code.

public OutlineCodeCollection OutlineCode { get; }

Eigendomswaarde

OutlineCodeCollection

Remarks

Twee stukken gegevens zijn nodig - een indicator voor de outline code tabel diewordt aangegeven door de FieldID, en de waarde die wordt aangegeven doorde ValueID of ValueGUID indicator naar de waardelijst.

Overallocated

Geeft of zet een waarde die aangeeft of Overallocated is ingesteld of niet.

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

Eigendomswaarde

NullableBool

OvertimeCost

Geeft of stelt een waarde van OvertimeCost.

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

Eigendomswaarde

decimal

OvertimeRate

Geeft of stelt een waarde van OvertimeRate.

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

Eigendomswaarde

decimal

OvertimeRateFormat

Geeft of stelt een waarde van OvertimeRateFormat.

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

Eigendomswaarde

RateFormatType

OvertimeWork

Geeft of stelt een waarde van OvertimeWork.

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

Eigendomswaarde

Duration

ParentProject

Geeft het moederproject voor deze container.

public Project ParentProject { get; }

Eigendomswaarde

Project

PeakUnits

Geeft of zet een waarde van PeakUnits.

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

Eigendomswaarde

double

PercentWorkComplete

Geeft of stelt een waarde van PercentWorkComplete.

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

Eigendomswaarde

int

Phonetics

Geeft of stelt een waarde van Phonetics.

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

Eigendomswaarde

string

Rates

Geeft een voorbeeld van de Aspose.Tasks.RateCollection klasse voor dit object.De verzameling van periodes en tarieven die met elk van hen zijn geassocieerd.

public RateCollection Rates { get; }

Eigendomswaarde

RateCollection

RegularWork

Geeft of zet een waarde van RegularWork.

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

Eigendomswaarde

Duration

RemainingCost

Geeft of zet een waarde van RemainingCost.

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

Eigendomswaarde

decimal

RemainingOvertimeCost

Geeft of zet een waarde van RemainingOvertimeCost.

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

Eigendomswaarde

decimal

RemainingOvertimeWork

Geeft of zet een waarde van RemainingOvertimeWork.

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

Eigendomswaarde

Duration

RemainingWork

Geeft of zet een waarde van RemainingWork.

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

Eigendomswaarde

Duration

SV

Geeft of stelt een waarde van SV.

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

Eigendomswaarde

double

StandardRate

Geeft of stelt een waarde van StandardRate.

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

Eigendomswaarde

decimal

StandardRateFormat

Geeft of stelt een waarde van StandardRateFormat.

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

Eigendomswaarde

RateFormatType

Start

Geeft of stelt een waarde van Start.

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

Eigendomswaarde

DateTime

TimephasedData

Geeft of stelt een instantie van Aspose.Tasks.TimephasedDataCollection klasse voor dit object.

public TimephasedDataCollection TimephasedData { get; set; }

Eigendomswaarde

TimephasedDataCollection

Remarks

Lezen is alleen ondersteund voor XML-formaat.

Type

Geeft of stelt een waarde van Type.

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

Eigendomswaarde

ResourceType

Uid

Geeft of stelt een waarde van Uid.

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

Eigendomswaarde

int

WindowsUserAccount

Geeft of stelt een waarde van WindowsUserAccount.

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

Eigendomswaarde

string

Work

Geeft of bepaalt een waarde van werk.

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

Eigendomswaarde

Duration

WorkVariance

Geeft of stelt een waarde van WorkVariance.

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

Eigendomswaarde

double

Workgroup

Geeft of stelt een waarde van Workgroup.

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

Eigendomswaarde

WorkGroupType

Methods

Delete()

Het verwijdert een hulpmiddel en zijn toezeggingen uit het project.

public void Delete()

Equals(Resource)

Returneert een waarde die aangeeft of deze instantie gelijk is aan een bepaalde instantie van de Aspose.Tasks.Resource-klasse.

public bool Equals(Resource other)

Parameters

other Resource

De aangegeven instantie van de Aspose.Tasks.Resource-klasse te vergelijken met deze instantie.

Returns

bool

True indien de aangegeven instantie van de Aspose.Tasks.Resource-klasse hetzelfde Uid-waarde heeft als deze; anders, valse.

Equals(Objecten)

Er wordt een waarde teruggegeven die aangeeft of deze instantie gelijk is aan een bepaald object.

public override bool Equals(object obj)

Parameters

obj object

Het doel om te vergelijken met deze instantie.

Returns

bool

True indien het aangegeven object een Resource is die dezelfde Uid-waarde heeft als deze instelling; anders, valse.

Get (Key)

Terugbrengt de waarde waarvoor de eigenschap in deze container is getoond.

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

Parameters

key Key <t, rsckey ="">

de aangegeven eigendomsleutel. Aspose.Tasks.Rsc om de eigendomsleutel te krijgen.

Returns

T

de waarde waarvoor de eigenschap in deze container is gemarkeerd.

Typen Parameters

T

het type van de gearchiveerde waarde.

GetHashCode()

Terug een hashcode waarde voor het voorbeeld van de Aspose.Tasks.Resource klasse.

public override int GetHashCode()

Returns

int

een hashcode waarde voor dit object terugbrengt.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Terug een voorbeeld van de Aspose.Tasks.TimephasedDataCollection klasse voor dit object met de Aspose.Tasks.Resource.TimephasedData waarden binnen de gegeven start- en einddatums van de aangegeven Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

De startdatum voor de tijdfase gegevens.

end DateTime

De einddatum voor de tijdfase gegevens.

timephasedType TimephasedDataType

Het type tijdfase gegevens (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Lijst van Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(Datetijd, DateTime)

Returns Aspose.Tasks.TimephasedDataCollection voor dit object met Aspose.Tasks.Resource.TimephasedDatavalues binnen de gegeven start- en einddatums.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

De startdatum voor de tijdfase gegevens.

end DateTime

De einddatum voor de tijdfase gegevens.

Returns

TimephasedDataCollection

Lijst van Aspose.Tasks.TimephasedData.

Set (Key , t)

Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.

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

Parameters

key Key <t, rsckey ="">

de aangegeven eigendomsleutel. Aspose.Tasks.Rsc om de eigendomsleutel te krijgen.

val T

De waarde .

Typen Parameters

T

het type van de gearchiveerde waarde.

Set(Key<datetime, rsckey=‘DateTime’)

Kaart de aangegeven eigendom naar de aangegeven waarde in deze container.

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

Parameters

key Key < DateTime , RscKey >

de aangegeven eigendomsleutel. Aspose.Tasks.Rsc om de eigendomsleutel te krijgen.

val DateTime

De waarde .

ToString()

Terugkomt de korte rijvertegenwoordiging van de instantie van de Aspose.Tasks.Resource-klasse.De exacte details van de vertegenwoordiging zijn niet aangegeven en onderworpen aan wijziging.

public override string ToString()

Returns

string

Een korte string die een resource object vertegenwoordigt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Nederlands