Class Resource

Class Resource

Название пространства: Aspose.Tasks Ассоциация: Aspose.Tasks.dll (25.4.0)

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

public class Resource : IEquatable<resource>

Inheritance

object Resource

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

AccrueAt

Получает или устанавливает ценность AccrueAt.

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

Стоимость недвижимости

CostAccrualType

ActiveDirectoryGuid

Получается или устанавливается стоимость ActiveDirectoryGuid.

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

Стоимость недвижимости

string

ActualCost

Получается или устанавливается стоимость ActualCost.

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

Стоимость недвижимости

decimal

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

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

Assignments

Получается сбор ресурсных заданий для этого объекта.

public ResourceAssignmentCollection Assignments { get; }

Стоимость недвижимости

ResourceAssignmentCollection

AvailabilityPeriods

Получается пример ассоциированного класса Aspose.Tasks.AvailabilityPeriodCollection.Сбор периодов, в течение которых ресурс доступен.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Стоимость недвижимости

AvailabilityPeriodCollection

AvailableFrom

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

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

Стоимость недвижимости

DateTime

AvailableTo

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

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

Стоимость недвижимости

DateTime

BCWP

Получает или устанавливает ценность BCWP.

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

Стоимость недвижимости

double

BCWS

Получает или устанавливает ценность BCWS.

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

Стоимость недвижимости

double

Baselines

Получите пример BaselineCollection для этого объекта.Базовые ценности для ресурса.

public BaselineCollection Baselines { get; }

Стоимость недвижимости

BaselineCollection

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

Calendar

Получается или устанавливается стоимость календаря.

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

Стоимость недвижимости

Calendar

CanLevel

Получается или устанавливается значение, указывающее, установлен ли CanLevel или нет.

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

Стоимость недвижимости

NullableBool

Code

Получает или устанавливает ценность Кода.

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

Стоимость недвижимости

string

Cost

Получается или устанавливается стоимость стоимости.

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

Стоимость недвижимости

decimal

CostCenter

Получается или устанавливается стоимость CostCenter.

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

Стоимость недвижимости

string

CostPerUse

Получается или устанавливается стоимость CostPerUse.

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

Стоимость недвижимости

decimal

CostVariance

Получается или устанавливается стоимость CostVariance.

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

Стоимость недвижимости

double

Created

Получает или устанавливает ценность созданного.

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

Стоимость недвижимости

DateTime

Электронная адреса

Получается или устанавливается стоимость EMailAddress.

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

Стоимость недвижимости

string

ExtendedAttributes

Получает ценности расширенного атрибута.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Стоимость недвижимости

ExtendedAttributeCollection

Remarks

Необходимы две части данных — показатель назад к расширению таблицы атрибутов.который определяется либо уникальным ИД, либо ИД поля, и значениекоторый указывается либо с ценностью, либо показателем назад к списку ценностей.

Finish

Получается или устанавливается стоимость финиша.

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

Стоимость недвижимости

DateTime

Group

Получает или устанавливает ценность группы.

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

Стоимость недвижимости

string

Guid

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

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

Стоимость недвижимости

string

Hyperlink

Получается или устанавливается заголовок или объяснительный текст гиперссылки, связанной с ресурсом.

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

Стоимость недвижимости

string

HyperlinkAddress

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

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

Стоимость недвижимости

string

Remarks

Полный адрес (Hyperlink Href в Microsoft Project) гиперссылки является совпадением HyperlinkAddress и HyperlinkSubAddress.

HyperlinkSubAddress

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

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

Стоимость недвижимости

string

Remarks

Полный адрес (Hyperlink Href в Microsoft Project) гиперссылки является совпадением HyperlinkAddress и HyperlinkSubAddress.

Id

Получается или устанавливается значение ID.

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

Стоимость недвижимости

int

Inactive

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

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

Стоимость недвижимости

NullableBool

Initials

Получает или устанавливает ценность Initials.

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

Стоимость недвижимости

string

IsBudget

Получается или устанавливается значение, указывающее на то, установлен ли IsBudget или нет.

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

Стоимость недвижимости

NullableBool

IsCostResource

Получается или устанавливается значение, указывающее на то, установлен ли IsCostResource или нет.

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

Стоимость недвижимости

NullableBool

IsEnterprise

Получается или устанавливается значение, указывающее на то, установлен ли IsEnterprise или нет.

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

Стоимость недвижимости

NullableBool

IsGeneric

Получается или устанавливается значение, указывающее на то, установлен ли IsGeneric или нет.

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

Стоимость недвижимости

NullableBool

IsNull

Получается или устанавливается значение, указывающее на то, установлен ли IsNull или нет.

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

Стоимость недвижимости

NullableBool

IsRoot

Получается флаг, указывающий, является ли ресурс корневым ресурсом.Коренный ресурс – это особый ресурс, предназначенный для поддержки внутреннихФормат MS Project и не предназначен для использования непосредственно из кода пользователя.

public virtual bool IsRoot { get; }

Стоимость недвижимости

bool

IsTeamAssignmentPool

Получается или устанавливается значение, указывающее, установлен ли IsTeamAssignmentPool или нет.

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

Стоимость недвижимости

bool

MaterialLabel

Получается или устанавливается стоимость MaterialLabel.

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

Стоимость недвижимости

string

MaxUnits

Получается или устанавливается стоимость MaxUnits.

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

Стоимость недвижимости

double

Name

Получает или устанавливает ценность имени.

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

Стоимость недвижимости

string

НотесРТФ

Получается или устанавливается стоимость NotesRTF.

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

Стоимость недвижимости

string

NotesText

Получается или устанавливается значение NotesText.

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

Стоимость недвижимости

string

OutlineCode

Получается обект OutlineCodeCollection.Значение кода outline.

public OutlineCodeCollection OutlineCode { get; }

Стоимость недвижимости

OutlineCodeCollection

Remarks

Необходимы две части данных — указатель на таблицу кода, котораяопределяется по FieldID, и стоимость, которая определяется либо поПоказатель ValueID или ValueGUID в списке значений.

Overallocated

Получается или устанавливается значение, указывающее на то, устанавливается ли Overallocated или нет.

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

Стоимость недвижимости

NullableBool

OvertimeCost

Получается или устанавливается стоимость OvertimeCost.

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

Стоимость недвижимости

decimal

OvertimeRate

Получается или устанавливается стоимость OvertimeRate.

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

Стоимость недвижимости

decimal

OvertimeRateFormat

Получается или устанавливается стоимость OvertimeRateFormat.

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

Стоимость недвижимости

RateFormatType

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

Phonetics

Получает или устанавливает ценность Phonetics.

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

Стоимость недвижимости

string

Rates

Получите пример класса Aspose.Tasks.RateCollection для этого объекта.Сбор периодов и тарифов, связанных с каждым из них.

public RateCollection Rates { get; }

Стоимость недвижимости

RateCollection

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

SV

Получает или устанавливает ценность SV.

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

Стоимость недвижимости

double

StandardRate

Получается или устанавливается стоимость StandardRate.

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

Стоимость недвижимости

decimal

StandardRateFormat

Получается или устанавливается стоимость StandardRateFormat.

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

Стоимость недвижимости

RateFormatType

Start

Получается или устанавливается стоимость Старта.

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

Стоимость недвижимости

DateTime

TimephasedData

Получается или устанавливается инстанция класса Aspose.Tasks.TimephasedDataCollection для этого объекта.

public TimephasedDataCollection TimephasedData { get; set; }

Стоимость недвижимости

TimephasedDataCollection

Remarks

Читание поддерживается только в формате XML.

Type

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

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

Стоимость недвижимости

ResourceType

Uid

Получается или устанавливается стоимость УИД.

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

Стоимость недвижимости

int

WindowsUserAccount

Получается или устанавливается стоимость WindowsUserAccount.

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

Стоимость недвижимости

string

Work

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

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

Стоимость недвижимости

Duration

WorkVariance

Получается или устанавливается стоимость WorkVariance.

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

Стоимость недвижимости

double

Workgroup

Получается или устанавливается стоимость рабочей группы.

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

Стоимость недвижимости

WorkGroupType

Methods

Delete()

Удаляет ресурс и его задания из проекта.

public void Delete()

Equals(Resource)

Возвращает стоимость, указывающую на то, равна ли эта инстанция определенной инстанции класса Aspose.Tasks.Resource.

public bool Equals(Resource other)

Parameters

other Resource

Указанный пример класса Aspose.Tasks.Resource сравнить с этим примером.

Returns

bool

True если указанная инстанция класса Aspose.Tasks.Resource имеет такую же стоимость Uid, как и эта инстация; в противном случае, Фальшивый.

Equals(Объекты)

Возвращает стоимость, указывающую на то, равна ли эта инстанция определенному объекту.

public override bool Equals(object obj)

Parameters

obj object

Объект сравнивать с этой инстанцией.

Returns

bool

True если указанный объект является ресурсом, имеющим ту же Уидную стоимость, что и данная инстанция; в противном случае Фальшивый.

«Т»>(Ключ<t, rsckey="">)

Возвращает стоимость, к которой имущество картографировано в этом контейнере.

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

Parameters

key Key <t, rsckey ="">

Указанный свойственный ключ. Aspose.Tasks.Rsc для получения свойственного ключа.

Returns

T

стоимость, к которой имущество картографируется в этом контейнере.

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

T

Тип картографированной стоимости.

GetHashCode()

Возвращает значение шейх-кода для примера класса Aspose.Tasks.Resource.

public override int GetHashCode()

Returns

int

Возвращает значение шейх-кода для этого объекта.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Возвращает инстанцию класса Aspose.Tasks.TimephasedDataCollection для этого объекта с Aspose.Tasks.Resource.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.Resource.TimephasedData.

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

Возвращается Aspose.Tasks.TimephasedDataCollection для этого объекта с Aspose.Tasks.Resource.TimephasedDatavalues в установленные даты начала и окончания.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Дата начала времени фазных данных.

end DateTime

Дата окончания времени фазных данных.

Returns

TimephasedDataCollection

Список Aspose.Tasks.TimephasedData.

Сеть (Ключ<t, rsckey=««» Т)

Картировать указанное имущество до указанной стоимости в этом контейнере.

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

Parameters

key Key <t, rsckey ="">

Указанный свойственный ключ. Aspose.Tasks.Rsc для получения свойственного ключа.

val T

и ценности .

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

T

Тип картографированной стоимости.

Set(Ключевое<datetime, rsckey=«>, Дата времени)

Картировать указанное имущество до указанной стоимости в этом контейнере.

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

Parameters

key Key • < DateTime , RscKey >

Указанный свойственный ключ. Aspose.Tasks.Rsc для получения свойственного ключа.

val DateTime

и ценности .

ToString()

Возвращает кратковременное обозначение инстанции класса Aspose.Tasks.Resource.Точные детали представления не уточняются и подлежат изменению.

public override string ToString()

Returns

string

Короткая строка, представляющая собой объект ресурса.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Русский