Class Resource

Class Resource

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Representerar en resurs i ett projekt.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

Arvsmedlemmar

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

Properties

ACWP

Få eller ange ett värde av ACWP.

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

Fastighetsvärde

double

AccrueAt

Få eller ange ett värde av AccrueAt.

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

Fastighetsvärde

CostAccrualType

ActiveDirectoryGuid

Få eller ange ett värde av ActiveDirectoryGuid.

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

Fastighetsvärde

string

ActualCost

Få eller ange ett värde av ActualCost.

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

Fastighetsvärde

decimal

ActualOvertimeCost

Få eller ange ett värde av ActualOvertimeCost.

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

Fastighetsvärde

decimal

ActualOvertimeWork

Få eller ange ett värde av ActualOvertimeWork.

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

Fastighetsvärde

Duration

ActualOvertimeWorkProtected

Få eller ange ett värde av ActualOvertimeWorkProtected.

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

Fastighetsvärde

Duration

ActualWork

Få eller ange ett värde av ActualWork.

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

Fastighetsvärde

Duration

ActualWorkProtected

Få eller ange ett värde av ActualWorkProtected.

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

Fastighetsvärde

Duration

AssignmentOwner

Få eller ange ett värde av AssignmentOwner.

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

Fastighetsvärde

string

AssignmentOwnerGuid

Få eller ange ett värde av AssignmentOwnerGuid.

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

Fastighetsvärde

string

Assignments

Få en samling resursuppdrag för detta objekt.

public ResourceAssignmentCollection Assignments { get; }

Fastighetsvärde

ResourceAssignmentCollection

AvailabilityPeriods

Få ett exempel på Aspose.Tasks.AvailabilityPeriodCollection klass.Samlingen av perioder under vilka en resurs är tillgänglig.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Fastighetsvärde

AvailabilityPeriodCollection

AvailableFrom

Få eller ange ett värde av AvailableFrom.

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

Fastighetsvärde

DateTime

AvailableTo

Få eller sätta ett värde av tillgänglig.

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

Fastighetsvärde

DateTime

BCWP

Få eller ange ett värde av BCWP.

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

Fastighetsvärde

double

BCWS

Få eller ange ett värde av BCWS.

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

Fastighetsvärde

double

Baselines

Få en BaselineCollection instans för detta objekt.Baslinjen värden för en resurs.

public BaselineCollection Baselines { get; }

Fastighetsvärde

BaselineCollection

BookingType

Få eller ange ett värde av BookingType.

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

Fastighetsvärde

BookingType

BudgetCost

Få eller sätta ett värde av BudgetCost.

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

Fastighetsvärde

decimal

BudgetWork

Få eller ange ett värde av BudgetWork.

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

Fastighetsvärde

Duration

CV

Få eller ange ett CV-värde.

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

Fastighetsvärde

double

Calendar

Få eller ange ett värde av kalendern.

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

Fastighetsvärde

Calendar

CanLevel

Få eller ange ett värde som anger om CanLevel är inställd eller inte.

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

Fastighetsvärde

NullableBool

Code

Få eller ange ett värde av kod.

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

Fastighetsvärde

string

Cost

Få eller sätta ett värde av kostnad.

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

Fastighetsvärde

decimal

CostCenter

Få eller ange ett värde av CostCenter.

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

Fastighetsvärde

string

CostPerUse

Få eller sätta ett värde av CostPerUse.

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

Fastighetsvärde

decimal

CostVariance

Få eller ange ett värde av CostVariance.

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

Fastighetsvärde

double

Created

Få eller sätta ett värde av Skapad.

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

Fastighetsvärde

DateTime

e-postadress

Få eller ange ett värde av eMailAddress.

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

Fastighetsvärde

string

ExtendedAttributes

Få värdena av en förlängd attribut.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Fastighetsvärde

ExtendedAttributeCollection

Remarks

Två data är nödvändiga - en indikator tillbaka till den utökade attributtabellensom anges antingen av den unika ID eller Field ID, och värdetsom angetts antingen med värdet, eller en indikator tillbaka till värdelistan.

Finish

Få eller sätta ett värde av Finish.

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

Fastighetsvärde

DateTime

Group

Få eller sätta ett värde av grupp.

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

Fastighetsvärde

string

Guid

Få eller sätta ett värde av Guide.

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

Fastighetsvärde

string

Hyperlink

Få eller ställa in titeln eller förklarande text av en hyperlänk som är associerad med en resurs.

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

Fastighetsvärde

string

HyperlinkAddress

Få eller ange adressen för en hyperlänk som är associerad med en resurs.

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

Fastighetsvärde

string

Remarks

Den fullständiga adressen (Hyperlink Href i Microsoft Project) av hyperlänken är en sammankoppling av HyperlinkAddress och HyperlinkSubAddress.

HyperlinkSubAddress

Få eller ange den specifika platsen i ett dokument i en hyperlänk som är förknippad med en resurs.

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

Fastighetsvärde

string

Remarks

Den fullständiga adressen (Hyperlink Href i Microsoft Project) av hyperlänken är en sammankoppling av HyperlinkAddress och HyperlinkSubAddress.

Id

Få eller ange ett ID-värde.

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

Fastighetsvärde

int

Inactive

Få eller ange ett värde som anger om Inaktiv är inställd eller inte.

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

Fastighetsvärde

NullableBool

Initials

Få eller ange ett värde av Initials.

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

Fastighetsvärde

string

IsBudget

Få eller ange ett värde som indikerar om IsBudget är inställd eller inte.

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

Fastighetsvärde

NullableBool

IsCostResource

Få eller ange ett värde som anger om IsCostResource är inställd eller inte.

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

Fastighetsvärde

NullableBool

IsEnterprise

Få eller ange ett värde som anger om IsEnterprise är inställd eller inte.

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

Fastighetsvärde

NullableBool

IsGeneric

Få eller ange ett värde som anger om IsGeneric är inställd eller inte.

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

Fastighetsvärde

NullableBool

IsNull

Få eller ange ett värde som anger om IsNull är inställd eller inte.

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

Fastighetsvärde

NullableBool

IsRoot

Få flaggan som indikerar om resursen är en roterande resurs.Root resource är en särskild resurs som syftar till att stödja internaMS Project-format och är inte avsett att användas direkt från användarens kod.

public virtual bool IsRoot { get; }

Fastighetsvärde

bool

IsTeamAssignmentPool

Få eller ange ett värde som anger om IsTeamAssignmentPool är inställd eller inte.

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

Fastighetsvärde

bool

MaterialLabel

Få eller ange ett värde av MaterialLabel.

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

Fastighetsvärde

string

MaxUnits

Få eller ange ett värde av MaxUnits.

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

Fastighetsvärde

double

Name

Få eller ange ett värde av Namn.

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

Fastighetsvärde

string

Notera på

Få eller ange ett värde av NotesRTF.

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

Fastighetsvärde

string

NotesText

Få eller ange ett värde av NotesText.

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

Fastighetsvärde

string

OutlineCode

Få ett OutlineCodeCollection objekt.Värdet av en outline-kod.

public OutlineCodeCollection OutlineCode { get; }

Fastighetsvärde

OutlineCodeCollection

Remarks

Två delar av data är nödvändiga - en pekare till outline-kodtabellen somär angivet av FieldID, och värdet som angetts avvärdeID eller värdeguid indikator till värdelistan.

Overallocated

Få eller ställa in ett värde som anger om Overallocated är inställd eller inte.

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

Fastighetsvärde

NullableBool

OvertimeCost

Få eller ange ett värde av OvertimeCost.

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

Fastighetsvärde

decimal

OvertimeRate

Få eller ange ett värde av OvertimeRate.

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

Fastighetsvärde

decimal

OvertimeRateFormat

Få eller ange ett värde av OvertimeRateFormat.

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

Fastighetsvärde

RateFormatType

OvertimeWork

Få eller ange ett värde av OvertimeWork.

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

Fastighetsvärde

Duration

ParentProject

Få föräldraprojekt för denna behållare.

public Project ParentProject { get; }

Fastighetsvärde

Project

PeakUnits

Få eller sätta ett värde av PeakUnits.

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

Fastighetsvärde

double

PercentWorkComplete

Få eller ange ett värde av PercentWorkComplete.

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

Fastighetsvärde

int

Phonetics

Få eller sätta ett värde av Phonetics.

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

Fastighetsvärde

string

Rates

Få ett exempel på Aspose.Tasks.RateCollection-klassen för detta objekt.Samlingen av perioder och priser som är förknippade med var och en.

public RateCollection Rates { get; }

Fastighetsvärde

RateCollection

RegularWork

Få eller ange ett värde av RegularWork.

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

Fastighetsvärde

Duration

RemainingCost

Få eller sätta ett värde av RemainingCost.

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

Fastighetsvärde

decimal

RemainingOvertimeCost

Få eller ange ett värde av RemainingOvertimeCost.

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

Fastighetsvärde

decimal

RemainingOvertimeWork

Få eller ange ett värde av RemainingOvertimeWork.

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

Fastighetsvärde

Duration

RemainingWork

Få eller sätta ett värde av RemainingWork.

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

Fastighetsvärde

Duration

SV

Få eller ange ett värde av SV.

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

Fastighetsvärde

double

StandardRate

Få eller ange ett värde av StandardRate.

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

Fastighetsvärde

decimal

StandardRateFormat

Få eller ange ett värde av StandardRateFormat.

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

Fastighetsvärde

RateFormatType

Start

Få eller ange ett värde av Start.

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

Fastighetsvärde

DateTime

TimephasedData

Få eller ställa in en instans av Aspose.Tasks.TimephasedDataCollection klass för detta objekt.

public TimephasedDataCollection TimephasedData { get; set; }

Fastighetsvärde

TimephasedDataCollection

Remarks

Läsning stöds endast för XML-format.

Type

Få eller ange ett värde av Typ.

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

Fastighetsvärde

ResourceType

Uid

Få eller sätta ett värde av Uid.

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

Fastighetsvärde

int

WindowsUserAccount

Få eller ange ett värde av WindowsUserAccount.

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

Fastighetsvärde

string

Work

Få eller sätta ett värde av arbete.

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

Fastighetsvärde

Duration

WorkVariance

Få eller ange ett värde av WorkVariance.

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

Fastighetsvärde

double

Workgroup

Få eller ange ett värde av arbetsgruppen.

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

Fastighetsvärde

WorkGroupType

Methods

Delete()

Ta bort en resurs och dess uppdrag från projektet.

public void Delete()

Equals(Resource)

Returnerar ett värde som anger om denna instans är lika med en specifik instans i Aspose.Tasks.Resource-klassen.

public bool Equals(Resource other)

Parameters

other Resource

Den angivna instans av Aspose.Tasks.Resource klass att jämföra med denna instans.

Returns

bool

True om den angivna instansen i Aspose.Tasks.Resource-klassen har samma Uid-värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..

Equals(Objektet)

Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.

public override bool Equals(object obj)

Parameters

obj object

Målet är att jämföra med denna instans.

Returns

bool

True om det angivna objektet är en resurs som har samma Uid-värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..

(Key<t, rsckey="">)

Returnerar värdet till vilket egendomen är kartläggd i denna behållare.

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

Parameters

key Key <t, rsckey ="">

Den angivna fastighetsnyckeln. Aspose.Tasks.Rsc för att få fastighetsnyckeln.

Returns

T

värdet till vilket egendomen är kartläggd i denna behållare.

Typ av parametrar

T

Typ av mappat värde.

GetHashCode()

Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.Resource-klassen.

public override int GetHashCode()

Returns

int

returnerar en hashkod värde för detta objekt.

GetTimephasedData(Datumtid, Datumtid, TimephasedDataType)

Returnerar en instans av Aspose.Tasks.TimephasedDataCollection klass för detta objekt med Aspose.Tasks.Resource.TimephasedData värden inom angivna start- och slutdatum av angivna Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

Startdatum för tidsfasad data.

end DateTime

Slutdatum för tidsfasad data.

timephasedType TimephasedDataType

Typ av tidsfasdata (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Lista över Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(Datumtid, datumtid)

Returnerar Aspose.Tasks.TimephasedDataCollection för detta objekt med Aspose.Tasks.Resource.TimephasedDatavalues inom angivna start- och slutdatum.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Startdatum för tidsfasad data.

end DateTime

Slutdatum för tidsfasad data.

Returns

TimephasedDataCollection

Lista över Aspose.Tasks.TimephasedData.

Sätt(Key<t, rsckey=””” t)

Kartlägg den angivna egendomen till det angivna värdet i denna behållare.

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

Parameters

key Key <t, rsckey ="">

Den angivna fastighetsnyckeln. Aspose.Tasks.Rsc för att få fastighetsnyckeln.

val T

och värdet .

Typ av parametrar

T

Typ av mappat värde.

Set(Nyckel<datetime, rsckey=”>, datumtid)

Kartlägg den angivna egendomen till det angivna värdet i denna behållare.

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

Parameters

key Key ochlt; DateTime , RscKey >

Den angivna fastighetsnyckeln. Aspose.Tasks.Rsc för att få fastighetsnyckeln.

val DateTime

och värdet .

ToString()

Returnerar kort rad representation av instansen av Aspose.Tasks.Resource klass.De exakta detaljerna i representationen är inte specificerade och är föremål för ändringar.

public override string ToString()

Returns

string

Kort sträng som representerar resursobjekt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Svenska