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

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

Необходими са две части от данните - показател обратно към разширената таблица за атрибутикойто се определя или от уникалния ID или Field ID, и стойността накойто се посочва или с стойността, или показател обратно към списъка с ценности.

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.Стойността на изходния код.

public OutlineCodeCollection OutlineCode { get; }

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

OutlineCodeCollection

Remarks

Необходими са две части от данните - индикатор за таблицата на кода на изхода, коятое посочен от FieldID и стойността, която е посочена или отID или стойност GUID.

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

Получава или поставя стойност на 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.Ресурс.

public bool Equals(Resource other)

Parameters

other Resource

Посочената инстанция на Aspose.Tasks.Ресурсна класа за сравнение с тази.

Returns

bool

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

Equals(Обект)

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

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

True ако посоченият обект е ресурс, който има същата стойност Uid като тази; в противен случай, фалшиви.

Бъди Т>(Ключът, rsckey="">)

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

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

Parameters

key Key <t, rsckey ="">

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

Returns

T

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

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

T

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

GetHashCode()

Възстановява стойността на кода за хаш за примера на клас Aspose.Tasks.Ресурс.

public override int GetHashCode()

Returns

int

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

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

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(Дата, дата и време)

Returns 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.Ресурсна класа.Точните детайли на представянето не са уточнени и подлежат на промяна.

public override string ToString()

Returns

string

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

 Български