Class ResourceAssignment

Class ResourceAssignment

Името на пространството: Aspose.Tasks Асамблея: Aspose.Tasks.dll (25.4.0)

Представяне на ресурс в проект.

public class ResourceAssignment : IEquatable<resourceassignment>

Inheritance

object ResourceAssignment

Implements

IEquatable

наследници

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

Properties

ACWP

Получава или определя стойност на ACWP.

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

стойност на имота

double

ActualCost

ActualCost.

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

стойност на имота

decimal

ActualFinish

ActualFinish.

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

стойност на имота

DateTime

ActualOvertimeCost

ActualOvertimeCost.

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

стойност на имота

decimal

ActualOvertimeWork

ActualOvertimeWork.

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

стойност на имота

Duration

ActualOvertimeWorkProtected

ActualOvertimeWorkProtected.

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

стойност на имота

Duration

ActualStart

ActualStart.

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

стойност на имота

DateTime

ActualWork

ActualWork.

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

стойност на имота

Duration

ActualWorkProtected

ActualWorkProtected.

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

стойност на имота

Duration

AssignmentOwner

AssignmentOwner.

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

стойност на имота

string

AssignmentOwnerGuid

AssignmentOwnerGuid.

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

стойност на имота

string

BCWP

Получава или определя стойност на BCWP.

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

стойност на имота

double

BCWS

Получава или определя стойност на BCWS.

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

стойност на имота

double

Baselines

Осигуряване на обекта за възстановяване.Събиране на базови стойности, свързани с задаване.

public AssignmentBaselineCollection Baselines { get; }

стойност на имота

AssignmentBaselineCollection

BookingType

BookingType.

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

стойност на имота

BookingType

BudgetCost

BudgetCost.

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

стойност на имота

decimal

BudgetWork

BudgetWork.

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

стойност на имота

Duration

CV

Получава или определя стойност на CV.

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

стойност на имота

double

Confirmed

Получава или задава стойност, която показва дали потвърдено е зададено или не.

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

стойност на имота

bool

Cost

Получава или определя стойност на разходите.

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

стойност на имота

decimal

CostRateTableType

CostRateTableType.

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

стойност на имота

RateType

CostVariance

CostVariance.

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

стойност на имота

double

Created

Получава или поставя стойност на Създаден.

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

стойност на имота

DateTime

Delay

Получава или поставя стойност за закъснение.

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

стойност на имота

Duration

ExtendedAttributes

Получава или задава инстанция от разширената класа за колекция за този обект.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

стойност на имота

ExtendedAttributeCollection

Remarks

Четенето се поддържа само за XML формат.

Finish

Получава или поставя стойност на завършване.

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

стойност на имота

DateTime

FinishVariance

FinishVariance.

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

стойност на имота

Duration

FixedMaterial

Получава или задава стойност, която показва дали FixedMaterial е зададен или не.

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

стойност на имота

bool

Guid

Получава или създава уникален идентификатор за тази задача.

public Guid? Guid { get; set; }

стойност на имота

Guid ?

HasFixedRateUnits

Получава или задава стойност, която показва дали HasFixedRateUnits е зададен или не.

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

стойност на имота

bool

Hyperlink

Получава или задава стойност на Hyperlink.

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

стойност на имота

string

HyperlinkAddress

HyperlinkAddress.

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

стойност на имота

string

HyperlinkSubAddress

HyperlinkSubAddress.

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

стойност на имота

string

LevelingDelay

LevelingDelay.

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

стойност на имота

Duration

LinkedFields

Получава или задава стойност, която показва дали LinkedInFields са зададени или не.

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

стойност на имота

bool

Milestone

Получава или задава стойност, която показва дали Milestone е зададен или не.

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

стойност на имота

bool

Забележителности

Получава или поставя текстовите бележки в RTF формат.Поддържа се само за MPP формати.

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

стойност на имота

string

NotesText

Получава или поставя бележки с ясен текст, извлечен от данните на RTF.

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

стойност на имота

string

Overallocated

Получава или задава стойност, която показва дали Overallocated е зададен или не.

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

стойност на имота

bool

OvertimeCost

OvertimeCost.

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

стойност на имота

decimal

OvertimeWork

OvertimeWork.

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

стойност на имота

Duration

ParentProject

Получаване на родителски проект за тази задача.

public Project ParentProject { get; }

стойност на имота

Project

PeakUnits

Получава или поставя стойност на PeakUnits.

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

стойност на имота

double

PercentWorkComplete

PercentWorkComplete.

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

стойност на имота

int

RateScale

Получава или определя стойност на RateScale.

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

стойност на имота

RateScaleType

RegularWork

RegularWork.

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

стойност на имота

Duration

RemainingCost

RemainingCost.

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

стойност на имота

decimal

RemainingOvertimeCost

RemainingOvertimeCost.

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

стойност на имота

decimal

RemainingOvertimeWork

RemainingOvertimeWork.

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

стойност на имота

Duration

RemainingWork

RemainingWork.

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

стойност на имота

Duration

Resource

Ресурсите, които са предоставени на задача.

public Resource Resource { get; set; }

стойност на имота

Resource

ResponsePending

Получава или задава стойност, която показва дали ResponsePending е зададен или не.

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

стойност на имота

bool

Resume

Получава или поставя стойност на резюме.

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

стойност на имота

DateTime

SV

Получава или поставя стойност на SV.

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

стойност на имота

double

Start

Получава или задава стойност за Старт.

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

стойност на имота

DateTime

StartVariance

StartVariance.

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

стойност на имота

Duration

Stop

Получава или поставя стойност на спиране.

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

стойност на имота

DateTime

Summary

Получава или задава стойност, която показва дали резюме е зададено или не.

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

стойност на имота

bool

Task

Задачата, на която се разпределя ресурс.

public Task Task { get; set; }

стойност на имота

Task

TimephasedData

Aspose.Tasks.TimephasedDataCollection клас, съдържащ елементи на Aspose.Tasks.ResourceAssignment.TimephasedData.

public TimephasedDataCollection TimephasedData { get; set; }

стойност на имота

TimephasedDataCollection

Uid

Получава или поставя стойност на Uid.

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

стойност на имота

int

Units

Получава или определя стойност на единици.

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

стойност на имота

double

UpdateNeeded

Получава или задава стойност, която показва дали UpdateNeed е зададен или не.

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

стойност на имота

bool

VAC

Получава или определя стойност на VAC.

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

стойност на имота

double

Work

Получава или определя стойност на работата.

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

стойност на имота

Duration

WorkContour

WorkContour.

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

стойност на имота

WorkContourType

WorkVariance

WorkVariance.

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

стойност на имота

Duration

Methods

Delete()

Изтрива разпределението на ресурсите от колекцията на задачите за проекти.

public void Delete()

Equals(ResourceAssignment)

Възстановява стойност, която показва дали тази инстанция е равна на определена инсталация от класата Aspose.Tasks.ResourceAssignment.

public bool Equals(ResourceAssignment other)

Parameters

other ResourceAssignment

Aspose.Tasks.ResourceAssignment.

Returns

bool

True ако посочената инстанция на Aspose.Tasks.ResourceAssignment клас има същата стойност на UID като тази; иначе, фалшиви.

Equals(Обект)

Връща стойност, която показва дали тази инстанция е равна на определен обект.

public override bool Equals(object obj)

Parameters

obj object

Предметът е да се сравни с тази инстанция.

Returns

bool

True ако o е Ресурсна асистенция, която предоставя същия ресурс и задача като тази; в противен случай, фалшиви.

Бъди Т>(Къде е, Asnkey="">)

Възстановява стойността, към която имотът е мапиран в този контейнер.

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

Parameters

key Key <t, asnkey ="">

Ключът за собственост. Aspose.Tasks.Asn за получаване на ключа на собствеността.

Returns

T

стойността, към която е мапирана собствеността в този контейнер.

Типове параметри

T

Типът на хартирана стойност.

GetHashCode()

Aspose.Tasks.ResourceAssignment.

public override int GetHashCode()

Returns

int

връща стойност на кода за този обект.

GetTimephasedData(Дата, Време, Време, Време, Време)

Aspose.Tasks.TimephasedDataCollection клас, съдържащ примери на Aspose.Tasks.ResourceAssignment.TimephasedData клас в рамките на определени начални и крайни дати на определени Aspose.Tasks.TimephasedDataType.

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

Parameters

start DateTime

Дата на стартиране на фазовите данни за времето.

end DateTime

Дата на изтичане на фазата на времето.

timephasedType TimephasedDataType

Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Aspose.Tasks.TimephasedData.

GetTimephasedData(Дата, дата и време)

Returns Aspose.Tasks.TimephasedDataCollection object with the instances of Aspose.Tasks.ResourceAssignment.TimephasedData class within given start and end dates of Aspose.Tasks.TimephasedDataType.AssignmentWork.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Дата на стартиране на фазовите данни за времето.

end DateTime

Дата на изтичане на фазата на времето.

Returns

TimephasedDataCollection

Aspose.Tasks.TimephasedData.

GetTimephasedWork(Дата, Време, Време, Време, Време)

Получава количеството на работното време за определен интервал от време.

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

Parameters

start DateTime

Началото на часовия интервал на датата.

end DateTime

Завършване на временния интервал.

timephasedDataType TimephasedDataType

Видове данни, които трябва да се използват.

Returns

TimeSpan

GetTimephasedWork(Дата, дата и време)

Получава количеството на работното време за определен интервал от време.

public TimeSpan GetTimephasedWork(DateTime start, DateTime end)

Parameters

start DateTime

Началото на часовия интервал на датата.

end DateTime

Завършване на временния интервал.

Returns

TimeSpan

Мейпс(DateTime, TimeSpan, Календар, Списък, боол , инт)

Създава списък с фазови данни.

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

Parameters

start DateTime

Определена дата на стартиране.

time TimeSpan

Определено работно време.

calendar Calendar

Специфичен работен календар.

list List < TimephasedData >

Списък на фазните данни.

isWorking bool

Посоченото знаме, което посочва дали временните данни работят или не.

type int

Типът на данни, определен във времето.

Returns

DateTime

Максимална дата от списъка или дата на стартиране, ако списъкът е празен.

Стъпка T>(Къде е, Asnkey="">, )

Картиране на посочената собственост към определената стойност в този контейнер.

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

Parameters

key Key <t, asnkey ="">

Ключът за собственост. Aspose.Tasks.Asn за получаване на ключа на собствеността.

val T

Стойността е.

Типове параметри

T

Типът на хартирана стойност.

SetMaterialResourceUnits(Двойна, RateScaleType)

Създаване на единици за разпределяне на материалния ресурс с променлива консумация на материали.Променливата консумация на материали означава, че с промяна на продължителността на разпределението, количеството използвани материали се променя пропорционално.

public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)

Parameters

units double

Брой единици, увеличени в рамките на времето.

rateScaleType RateScaleType

Временен период, в който се увеличава стойността на единицата.

Remarks

123/месец", трябва да се обадите SetUnitsScaled(123D, RateScaleType.Month.

Exceptions

InvalidOperationException

Ако методът се изисква за разпределяне на не-материални ресурси.

SplitTask(Дата, дата и календар)

Разделете задачата на две части.

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

Parameters

start DateTime

Началото на прекъсване на работата да се раздели въз основа на.

finish DateTime

Краят на прекъсването на работата да се раздели въз основа на.

calendar Calendar

Календарът се разделя въз основа на.

Exceptions

ArgumentOutOfRangeException

Продължителността на датата на стартиране е по-малка от началната дата на заданието.

ArgumentOutOfRangeException

Срокът на завършване е по-голям от датата на приключване на задачите.

TimephasedDataFromTaskDuration(Calendar)

Създава списък с фазови данни въз основа на продължителността на задачите и планираната дата на стартиране.

public void TimephasedDataFromTaskDuration(Calendar calendar)

Parameters

calendar Calendar

Календарът за генериране на време-фазни данни от.

ToString()

Aspose.Tasks.ResourceAssignment.Точните детайли на представянето не са уточнени и подлежат на промяна.

public override string ToString()

Returns

string

Кратка лента, която представлява обект на задаване.</t,></t,></t,></t,></t,></t,>

 Български