Class ResourceAssignment

Class ResourceAssignment

Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)

Represente una assegnazione di risorse in un progetto.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

I membri ereditari

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

Properties

ACWP

Riceve o stabilisce un valore di ACWP.

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

Valore di proprietà

double

ActualCost

Riceve o stabilisce un valore di ActualCost.

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

Valore di proprietà

decimal

ActualFinish

Riceve o stabilisce un valore di ActualFinish.

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

Valore di proprietà

DateTime

ActualOvertimeCost

Riceve o impone un valore di ActualOvertimeCost.

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

Valore di proprietà

decimal

ActualOvertimeWork

Riceve o impone un valore di ActualOvertimeWork.

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

Valore di proprietà

Duration

ActualOvertimeWorkProtected

Riceve o impone un valore di ActualOvertimeWorkProtected.

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

Valore di proprietà

Duration

ActualStart

Riceve o impone un valore di ActualStart.

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

Valore di proprietà

DateTime

ActualWork

Riceve o stabilisce un valore di ActualWork.

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

Valore di proprietà

Duration

ActualWorkProtected

Riceve o impone un valore di ActualWorkProtected.

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

Valore di proprietà

Duration

AssignmentOwner

Riceve o stabilisce un valore di AssignmentOwner.

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

Valore di proprietà

string

AssignmentOwnerGuid

Riceve o impone un valore di AssignmentOwnerGuid.

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

Valore di proprietà

string

BCWP

Riceve o stabilisce un valore di BCWP.

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

Valore di proprietà

double

BCWS

Riceve o stabilisce un valore di BCWS.

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

Valore di proprietà

double

Baselines

Riceve l’oggetto AssignmentBaselineCollection.La raccolta dei valori di base associati ad un’assegnazione.

public AssignmentBaselineCollection Baselines { get; }

Valore di proprietà

AssignmentBaselineCollection

BookingType

Riceve o fissa un valore di BookingType.

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

Valore di proprietà

BookingType

BudgetCost

Riceve o fissa un valore di BudgetCost.

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

Valore di proprietà

decimal

BudgetWork

Riceve o stabilisce un valore di BudgetWork.

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

Valore di proprietà

Duration

CV

Riceve o stabilisce un valore del CV.

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

Valore di proprietà

double

Confirmed

Riceve o impone un valore che indica se Confirmato è impostato o meno.

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

Valore di proprietà

bool

Cost

Riceve o fissa un valore di costo.

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

Valore di proprietà

decimal

CostRateTableType

Riceve o impone un valore di CostRateTableType.

[EntityField]
public RateType CostRateTableType { get; set; }

Valore di proprietà

RateType

CostVariance

Riceve o stabilisce un valore di CostVariance.

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

Valore di proprietà

double

Created

Riceve o stabilisce un valore di Creato.

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

Valore di proprietà

DateTime

Delay

Riceve o impone un valore di ritardo.

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

Valore di proprietà

Duration

ExtendedAttributes

Riceve o impone una instanza della classe ExtendedAttributeCollection per questo oggetto.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Valore di proprietà

ExtendedAttributeCollection

Remarks

Leggere supportato solo per il formato XML.

Finish

Riceve o fissa un valore di Finish.

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

Valore di proprietà

DateTime

FinishVariance

Riceve o fissa un valore di FinishVariance.

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

Valore di proprietà

Duration

FixedMaterial

Riceve o impone un valore che indica se FixedMaterial è impostato o meno.

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

Valore di proprietà

bool

Guid

Riceve o stabilisce un identificatore unico per questa assegnazione.

public Guid? Guid { get; set; }

Valore di proprietà

Guid ?

HasFixedRateUnits

Riceve o impone un valore che indica se HasFixedRateUnits è impostato o meno.

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

Valore di proprietà

bool

Hyperlink

Riceve o impone un valore di Hyperlink.

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

Valore di proprietà

string

HyperlinkAddress

Riceve o impone un valore di HyperlinkAddress.

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

Valore di proprietà

string

HyperlinkSubAddress

Riceve o impone un valore di HyperlinkSubAddress.

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

Valore di proprietà

string

LevelingDelay

Riceve o stabilisce un valore di LevelingDelay.

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

Valore di proprietà

Duration

LinkedFields

Riceve o impone un valore che indica se LinkedInFields è impostato o meno.

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

Valore di proprietà

bool

Milestone

Riceve o impone un valore che indica se Milestone è impostato o meno.

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

Valore di proprietà

bool

Étiquette RTF

Riceve o mette le note di testo in formato RTF.Supporto solo per i formati MPP.

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

Valore di proprietà

string

NotesText

Riceve o mette note di testo chiaro estratto dai dati RTF.

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

Valore di proprietà

string

Overallocated

Riceve o impone un valore che indica se Overallocated è impostato o meno.

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

Valore di proprietà

bool

OvertimeCost

Riceve o impone un valore di OvertimeCost.

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

Valore di proprietà

decimal

OvertimeWork

Riceve o stabilisce un valore di OvertimeWork.

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

Valore di proprietà

Duration

ParentProject

Ottieni un progetto parentale per questa assegnazione.

public Project ParentProject { get; }

Valore di proprietà

Project

PeakUnits

Riceve o stabilisce un valore di PeakUnits.

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

Valore di proprietà

double

PercentWorkComplete

Riceve o impone un valore di PercentWorkComplete.

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

Valore di proprietà

int

RateScale

Riceve o stabilisce un valore di RateScale.

[EntityField]
public RateScaleType RateScale { get; set; }

Valore di proprietà

RateScaleType

RegularWork

Riceve o stabilisce un valore di RegularWork.

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

Valore di proprietà

Duration

RemainingCost

Riceve o stabilisce un valore di RemainingCost.

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

Valore di proprietà

decimal

RemainingOvertimeCost

Riceve o impone un valore di RemainingOvertimeCost.

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

Valore di proprietà

decimal

RemainingOvertimeWork

Riceve o impone un valore di RemainingOvertimeWork.

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

Valore di proprietà

Duration

RemainingWork

Riceve o stabilisce un valore di RemainingWork.

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

Valore di proprietà

Duration

Resource

La risorsa assegnata a un compito.

public Resource Resource { get; set; }

Valore di proprietà

Resource

ResponsePending

Riceve o impone un valore che indica se ResponsePending è impostato o meno.

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

Valore di proprietà

bool

Resume

Riceve o impone un valore di Resume.

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

Valore di proprietà

DateTime

SV

Riceve o stabilisce un valore di SV.

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

Valore di proprietà

double

Start

Riceve o impone un valore di Inizio.

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

Valore di proprietà

DateTime

StartVariance

Riceve o impone un valore di StartVariance.

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

Valore di proprietà

Duration

Stop

Riceve o impone un valore di Stop.

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

Valore di proprietà

DateTime

Summary

Riceve o impone un valore che indica se la sintesi è impostata o meno.

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

Valore di proprietà

bool

Task

Il compito a cui viene assegnata una risorsa.

public Task Task { get; set; }

Valore di proprietà

Task

TimephasedData

Riceve o impone l’esempio di Aspose.Tasks.TimephasedDataCollection classe contenente elementi di Aspose.Tasks.ResourceAssignment.TimephasedData classe.

public TimephasedDataCollection TimephasedData { get; set; }

Valore di proprietà

TimephasedDataCollection

Uid

Riceve o stabilisce un valore di Uid.

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

Valore di proprietà

int

Units

Riceve o stabilisce un valore di unità.

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

Valore di proprietà

double

UpdateNeeded

Riceve o impone un valore che indica se UpdateNeed è impostato o meno.

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

Valore di proprietà

bool

VAC

Riceve o stabilisce un valore di VAC.

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

Valore di proprietà

double

Work

Riceve o stabilisce un valore di lavoro.

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

Valore di proprietà

Duration

WorkContour

Riceve o stabilisce un valore di WorkContour.

[EntityField]
public WorkContourType WorkContour { get; set; }

Valore di proprietà

WorkContourType

WorkVariance

Riceve o stabilisce un valore di WorkVariance.

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

Valore di proprietà

Duration

Methods

Delete()

Rimuove l’assegnazione di risorse dalla raccolta di assegnazioni di progetto.

public void Delete()

Equals(ResourceAssignment)

Ritorna un valore che indica se questa instanza è uguale a una specifica instanza della classe Aspose.Tasks.ResourceAssignment.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

L’esempio specificato della classe Aspose.Tasks.ResourceAssignment per confrontare con questa instanza.

Returns

bool

True si l’instance spécifiée de la classe Aspose.Tasks.ResourceAssignment a la même valeur UID que cette instance; autrement, The translation of “false” to Italian is “falso”..

Equals(Objets)

Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.

public override bool Equals(object obj)

Parameters

obj object

L’obiettivo di paragonare con questa instanza.

Returns

bool

True si o est une Assignation de Ressources qui attribue le même ressource et la même tâche que cette instance ; autrement, The translation of “false” to Italian is “falso”..

J’en ai>(C’est le thème, asnkey=» » »)

Ritorna il valore al quale la proprietà è mappata in questo contenitore.

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

Parameters

key Key <t, asnkey ="">

la chiave di proprietà specificata. Aspose.Tasks.Asn per ottenere la chiave di proprietà.

Returns

T

il valore al quale la proprietà è mappata in questo contenitore.

Tipo di parametri

T

Il tipo di valore mappato.

GetHashCode()

Ritorna un valore di codice hash per l’esempio della classe Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

restituisce un valore di codice hash per questo oggetto.

GetTimephasedData(DateTime, DateTime, DateType)

Ritorna l’esempio Aspose.Tasks.TimephasedDataCollection class contenente esempi di Aspose.Tasks.ResourceAssignment.TimephasedData class entro le date di inizio e di fine specificate Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

La data di inizio per i dati di fase del tempo.

end DateTime

La data di scadenza per i dati di fase del tempo.

timephasedType TimephasedDataType

Il tipo di dati di fase del tempo (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

ritorna un elenco che contiene esempi di Aspose.Tasks.TimephasedData class.

GetTimephasedData(DateTime et DateTime)

Ritorna Aspose.Tasks.TimephasedDataCollection oggetto con gli esempi di Aspose.Tasks.ResourceAssignment.TimephasedClasse dati entro le date di inizio e fine di Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

La data di inizio per i dati di fase del tempo.

end DateTime

La data di scadenza per i dati di fase del tempo.

Returns

TimephasedDataCollection

ritorna un elenco che contiene esempi di Aspose.Tasks.TimephasedData class.

GetTimephasedWork(DateTime, DateTime, DateType)

Riceve la quantità di lavoro tempestivo per l’intervallo di tempo della data specificata.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)

Parameters

start DateTime

Inizia l’intervallo di tempo della data.

end DateTime

La fine dell’intervallo di tempo.

timephasedDataType TimephasedDataType

Tipo di dati temporali da utilizzare.

Returns

TimeSpan

GetTimephasedWork(DateTime et DateTime)

Riceve la quantità di lavoro tempestivo per l’intervallo di tempo della data specificata.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Inizia l’intervallo di tempo della data.

end DateTime

La fine dell’intervallo di tempo.

Returns

TimeSpan

Maquillage(DateTime, TimeSpan, Calendrier, Liste, Le boul, int)

Generare un elenco di dati in fase di tempo.

public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)

Parameters

start DateTime

La data di inizio specificata.

time TimeSpan

Il tempo di lavoro specificato.

calendar Calendar

Il calendario di lavoro specificato.

list List di < TimephasedData >

L’elenco dei dati di fase del tempo.

isWorking bool

La bandiera specificata che specifica se i dati di fase temporale funzionano o meno.

type int

Il tipo di dati di fase temporale specificato.

Returns

DateTime

Una data massima dalla lista o la data di inizio se la lista è vuota.

Sélection T>(C’est le thème, asnkey=« T »)

Mappa la proprietà specificata al valore specificato in questo contenitore.

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

Parameters

key Key <t, asnkey ="">

la chiave di proprietà specificata. Aspose.Tasks.Asn per ottenere la chiave di proprietà.

val T

Il valore .

Tipo di parametri

T

Il tipo di valore mappato.

SetMaterialResourceUnits(Double, RateScaleType)

Set unità per l’assegnazione di una risorsa materiale con consumo materiale variabile.Il consumo di materiale variabile significa che, come la durata dell’assegnazione cambia, la quantità di materiali utilizzati cambia proporzionalmente.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Numero di unità aggregate nel periodo di tempo.

rateScaleType RateScaleType

Il periodo in cui il valore dell’unità è aumentato.

Remarks

Per esempio, per impostare ‘123/mese’, SetUnitsScaled(123D, RateScaleType.Month) dovrebbe essere chiamato.

Exceptions

InvalidOperationException

Se il metodo è richiesto per l’assegnazione di risorse non materiali.

SplitTask(DateTime, DateTime, Calendrier)

Dividere il compito in due parti.

public void SplitTask(DateTime start, DateTime finish, Calendar calendar)

Parameters

start DateTime

L’inizio dell’interruzione del lavoro a dividere basato su.

finish DateTime

La fine dell’interruzione del lavoro a dividere sulla base.

calendar Calendar

Il calendario si divide in base.

Exceptions

ArgumentOutOfRangeException

La data di inizio è inferiore alla data di inizio dell’assegnazione.

ArgumentOutOfRangeException

Quando la data di scadenza è più grande della data di scadenza.

TimephasedDataFromTaskDuration(Calendar)

Generare un elenco di dati in fase di tempo in base alla durata del compito e alla data di inizio programmata.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

Il calendario per generare dati di fase del tempo.

ToString()

Ritorna la rappresentazione della corta riga dell’esempio della classe Aspose.Tasks.ResourceAssignment.I dettagli esatti della rappresentazione non sono specificati e soggetti a modifiche.

public override string ToString()

Returns

string

Stringa corta che rappresenta l’oggetto di assegnazione.</t,></t,></t,></t,></t,></t,>

 Français