Class Resource

Class Resource

Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)

Det er en ressource i et projekt.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

De arvede medlemmer

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

Properties

ACWP

Giver eller sætter en værdi af ACWP.

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

Ejendomsværdi

double

AccrueAt

Giver eller sætter en værdi af AccrueAt.

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

Ejendomsværdi

CostAccrualType

ActiveDirectoryGuid

Få eller indstille en værdi af ActiveDirectoryGuid.

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

Ejendomsværdi

string

ActualCost

Få eller indsætte en værdi af ActualCost.

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

Ejendomsværdi

decimal

ActualOvertimeCost

Få eller indsætte en værdi af ActualOvertimeCost.

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

Ejendomsværdi

decimal

ActualOvertimeWork

Få eller indsætte en værdi af ActualOvertimeWork.

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

Ejendomsværdi

Duration

ActualOvertimeWorkProtected

Få eller indsætte en værdi af ActualOvertimeWorkProtected.

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

Ejendomsværdi

Duration

ActualWork

Giver eller sætter en værdi af ActualWork.

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

Ejendomsværdi

Duration

ActualWorkProtected

Få eller indsætte en værdi af ActualWorkProtected.

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

Ejendomsværdi

Duration

AssignmentOwner

Giver eller sætter en værdi af AssignmentOwner.

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

Ejendomsværdi

string

AssignmentOwnerGuid

Få eller indsætte en værdi af AssignmentOwnerGuid.

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

Ejendomsværdi

string

Assignments

Få en samling af ressourceopgaver til dette objekt.

public ResourceAssignmentCollection Assignments { get; }

Ejendomsværdi

ResourceAssignmentCollection

AvailabilityPeriods

Få et eksempel på Aspose.Tasks.AvailabilityPeriodCollection klasse.Samlingen af perioder, hvor en ressource er tilgængelig.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Ejendomsværdi

AvailabilityPeriodCollection

AvailableFrom

Få eller indsætte en værdi af AvailableFrom.

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

Ejendomsværdi

DateTime

AvailableTo

Giver eller sætter en værdi af Tilgængelig.

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

Ejendomsværdi

DateTime

BCWP

Giver eller sætter en værdi af BCWP.

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

Ejendomsværdi

double

BCWS

Få eller indsætte en værdi af BCWS.

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

Ejendomsværdi

double

Baselines

Få en BaselineCollection instans for dette objekt.Baseline værdier for en ressource.

public BaselineCollection Baselines { get; }

Ejendomsværdi

BaselineCollection

BookingType

Få eller indsætte en værdi af BookingType.

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

Ejendomsværdi

BookingType

BudgetCost

Få eller indsætte en værdi af BudgetCost.

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

Ejendomsværdi

decimal

BudgetWork

Få eller indsætte en værdi af BudgetWork.

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

Ejendomsværdi

Duration

CV

Giver eller indsætter en værdi af CV.

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

Ejendomsværdi

double

Calendar

Giver eller indsætter en værdi af kalender.

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

Ejendomsværdi

Calendar

CanLevel

Giver eller indsætter en værdi, der angiver, om CanLevel er indstillet eller ej.

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

Ejendomsværdi

NullableBool

Code

Giver eller sætter en værdi af kode.

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

Ejendomsværdi

string

Cost

Giver eller sætter en værdi af omkostninger.

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

Ejendomsværdi

decimal

CostCenter

Få eller indsætte en værdi af CostCenter.

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

Ejendomsværdi

string

CostPerUse

Giver eller sætter en værdi af CostPerUse.

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

Ejendomsværdi

decimal

CostVariance

Få eller indsætte en værdi af CostVariance.

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

Ejendomsværdi

double

Created

Giver eller sætter en værdi af skabt.

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

Ejendomsværdi

DateTime

e-mailadresse

Få eller indsætte en værdi af EMailAddress.

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

Ejendomsværdi

string

ExtendedAttributes

Gør værdier af en udvidet atribut.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Ejendomsværdi

ExtendedAttributeCollection

Remarks

To stykker data er nødvendige - en indikator tilbage til den udvidede atributtabsom angives enten af den unikke ID eller Field ID, og værdiensom er angivet enten med værdien, eller en indikator tilbage til værdislisten.

Finish

Giver eller sætter en værdi af Finish.

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

Ejendomsværdi

DateTime

Group

Giver eller sætter en værdi af gruppe.

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

Ejendomsværdi

string

Guid

Giver eller sætter en værdi af guide.

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

Ejendomsværdi

string

Hyperlink

modtager eller indsætter overskriften eller forklarende tekst af en hyperlink, der er forbundet med en ressource.

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

Ejendomsværdi

string

HyperlinkAddress

Giver eller indsætter adressen til en hyperlink, der er forbundet med en ressource.

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

Ejendomsværdi

string

Remarks

Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.

HyperlinkSubAddress

Få eller indsætte den specifikke placering i et dokument i en hyperlink, der er forbundet med en ressource.

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

Ejendomsværdi

string

Remarks

Den fulde adresse (Hyperlink Href i Microsoft Project) af hyperlink er en sammenstødning af HyperlinkAddress og HyperlinkSubAddress.

Id

Giver eller sætter en værdi af ID.

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

Ejendomsværdi

int

Inactive

Giver eller indsætter en værdi, der angiver, om Inactive er indstillet eller ej.

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

Ejendomsværdi

NullableBool

Initials

Giver eller sætter en værdi af Initials.

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

Ejendomsværdi

string

IsBudget

Få eller indsætte en værdi, der angiver, om IsBudget er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsCostResource

Giver eller indsætter en værdi, der angiver, om IsCostResource er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsEnterprise

Giver eller indsætter en værdi, der angiver, om IsEnterprise er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsGeneric

Giver eller indsætter en værdi, der angiver, om IsGeneric er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsNull

Giver eller indsætter en værdi, der angiver, om IsNull er indstillet eller ej.

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

Ejendomsværdi

NullableBool

IsRoot

Flagget angiver, om en ressource er en rød ressource.Root ressource er en særlig ressource, der er beregnet til at støtte interneMS Project’s formater og er ikke beregnet til at blive brugt direkte fra brugerens kode.

public virtual bool IsRoot { get; }

Ejendomsværdi

bool

IsTeamAssignmentPool

Få eller indstille en værdi, der angiver, om IsTeamAssignmentPool er indstillet eller ej.

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

Ejendomsværdi

bool

MaterialLabel

Få eller indsætte en værdi af MaterialLabel.

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

Ejendomsværdi

string

MaxUnits

Få eller indsætte en værdi af MaxUnits.

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

Ejendomsværdi

double

Name

Giver eller sætter en værdi af Navn.

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

Ejendomsværdi

string

Noter af

Få eller indsætte en værdi af NotesRTF.

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

Ejendomsværdi

string

NotesText

Giver eller sætter en værdi af NotesText.

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

Ejendomsværdi

string

OutlineCode

Få et OutlineCodeCollection objekt.Værdien af en outline kode.

public OutlineCodeCollection OutlineCode { get; }

Ejendomsværdi

OutlineCodeCollection

Remarks

To stykker data er nødvendige - en indikator til outline kodtabellen, derer angivet af FieldID, og det værdi, der er angivet afValueID eller ValueGUID indikator til listen over værdier.

Overallocated

Giver eller indsætter en værdi, der angiver, om Overallocated er indstillet eller ej.

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

Ejendomsværdi

NullableBool

OvertimeCost

Få eller indsætte en værdi af OvertimeCost.

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

Ejendomsværdi

decimal

OvertimeRate

Giver eller sætter en værdi af OvertimeRate.

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

Ejendomsværdi

decimal

OvertimeRateFormat

Få eller indsætte en værdi af OvertimeRateFormat.

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

Ejendomsværdi

RateFormatType

OvertimeWork

Få eller indsætte en værdi af OvertimeWork.

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

Ejendomsværdi

Duration

ParentProject

Det er et projekt for denne container.

public Project ParentProject { get; }

Ejendomsværdi

Project

PeakUnits

Få eller indsætte en værdi af PeakUnits.

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

Ejendomsværdi

double

PercentWorkComplete

Få eller indsætte en værdi af PercentWorkComplete.

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

Ejendomsværdi

int

Phonetics

Giver eller sætter en værdi af Phonetics.

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

Ejendomsværdi

string

Rates

Få et eksempel på Aspose.Tasks.RateCollection klasse for dette objekt.Samlingen af perioder og priser forbundet med hver enkelt.

public RateCollection Rates { get; }

Ejendomsværdi

RateCollection

RegularWork

Få eller indsætte en værdi af RegularWork.

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

Ejendomsværdi

Duration

RemainingCost

Få eller indsætte en værdi af RemainingCost.

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

Ejendomsværdi

decimal

RemainingOvertimeCost

Få eller indsætte en værdi af RemainingOvertimeCost.

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

Ejendomsværdi

decimal

RemainingOvertimeWork

Få eller indsætte en værdi af RemainingOvertimeWork.

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

Ejendomsværdi

Duration

RemainingWork

Giver eller sætter en værdi af RemainingWork.

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

Ejendomsværdi

Duration

SV

Giver eller sætter en værdi af SV.

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

Ejendomsværdi

double

StandardRate

Få eller indsætte en værdi af StandardRate.

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

Ejendomsværdi

decimal

StandardRateFormat

Få eller indsætte en værdi af StandardRateFormat.

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

Ejendomsværdi

RateFormatType

Start

Giver eller indsætter en startværdi.

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

Ejendomsværdi

DateTime

TimephasedData

Få eller indstille en instans af Aspose.Tasks.TimephasedDataCollection klasse for dette objekt.

public TimephasedDataCollection TimephasedData { get; set; }

Ejendomsværdi

TimephasedDataCollection

Remarks

Læsning støttes kun til XML-format.

Type

Giver eller indsætter en værdi af Type.

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

Ejendomsværdi

ResourceType

Uid

Giver eller sætter en værdi af Uid.

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

Ejendomsværdi

int

WindowsUserAccount

Få eller indstille en værdi af WindowsUserAccount.

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

Ejendomsværdi

string

Work

Giver eller sætter en værdi af arbejde.

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

Ejendomsværdi

Duration

WorkVariance

Giver eller sætter en værdi af WorkVariance.

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

Ejendomsværdi

double

Workgroup

Giver eller indsætter en værdi af Workgroup.

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

Ejendomsværdi

WorkGroupType

Methods

Delete()

Fjerner en ressource og dens opgaver fra projektet.

public void Delete()

Equals(Resource)

Returnerer en værdi, der angiver, om denne instans er lig med en specifik instans i Aspose.Tasks.Resource-klassen.

public bool Equals(Resource other)

Parameters

other Resource

Den angivne instans af Aspose.Tasks.Resource klasse at sammenligne med denne instans.

Returns

bool

True hvis den angivne instans af Aspose.Tasks.Resource-klassen har samme Uid-værdi som denne; ellers, falsk.

Equals(Objekt)

Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.

public override bool Equals(object obj)

Parameters

obj object

Målet er at sammenligne med denne instans.

Returns

bool

True hvis det angivne objekt er en ressource, der har samme Uid-værdi som dette eksempel; ellers falsk.

Få t>(Key)

Returnerer det værdi, som ejendommen er kartlagt i denne container.

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

Parameters

key Key <t, rsckey ="">

den angivne ejendomsnøgle. Aspose.Tasks.Rsc for at få ejendomsnøglen.

Returns

T

den værdi, som ejendommen er mappet i denne container.

Typer af parametre

T

Typen af mappet værdi.

GetHashCode()

Returnerer en hash kodeværdi for eksemplet på Aspose.Tasks.Resource-klassen.

public override int GetHashCode()

Returns

int

returnerer en hash kodeværdi for dette objekt.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Returnerer et eksempel på Aspose.Tasks.TimephasedDataCollection klasse for dette objekt med Aspose.Tasks.Resource.TimephasedData værdier inden for de angivne start- og slutdatoer af angivne Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

Startdatoen for tidsfasede data.

end DateTime

Enddatoen for tidsfasede data.

timephasedType TimephasedDataType

Den type tidsfasede data (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Liste over Aspose.Tasks.Resource.TimephasedData.

GetTimephasedData(DateTime og DateTime)

Returnerer Aspose.Tasks.TimephasedDataCollection for dette objekt med Aspose.Tasks.Resource.TimephasedDatavalues inden for de angivne start- og slutdatoer.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Startdatoen for tidsfasede data.

end DateTime

Enddatoen for tidsfasede data.

Returns

TimephasedDataCollection

Liste over Aspose.Tasks.TimephasedData.

Sæt(Key, og t)

Kart den angivne ejendom til den angivne værdi i denne container.

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

Parameters

key Key <t, rsckey ="">

den angivne ejendomsnøgle. Aspose.Tasks.Rsc for at få ejendomsnøglen.

val T

Den værdi.

Typer af parametre

T

Typen af mappet værdi.

Set(Nøgle<datetime, rsckey="">, )

Kart den angivne ejendom til den angivne værdi i denne container.

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

Parameters

key Key < DateTime , RscKey >

den angivne ejendomsnøgle. Aspose.Tasks.Rsc for at få ejendomsnøglen.

val DateTime

Den værdi.

ToString()

Returnerer kort linje repræsentation af instansen af Aspose.Tasks.Resource klasse.De nøjagtige detaljer om repræsentationen er ikke angivet og er underlagt ændringer.

public override string ToString()

Returns

string

Korte linjer, der repræsenterer ressourceobjekt.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Dansk