Class Resource

Class Resource

İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)

Bir projede bir kaynak oluşturur.

public class Resource : IEquatable<resource>

Inheritance

object Resource

Implements

IEquatable

mirasçı üyeleri

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

Properties

ACWP

Bir ACWP değerini alır veya ayarlar.

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

Mülkiyet Değer

double

AccrueAt

AcrueAt değerini alır veya ayarlar.

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

Mülkiyet Değer

CostAccrualType

ActiveDirectoryGuid

ActiveDirectoryGuid değerini alır veya ayarlar.

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

Mülkiyet Değer

string

ActualCost

ActualCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

ActualOvertimeCost

ActualOvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

ActualOvertimeWork

ActualOvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualOvertimeWorkProtected

ActualOvertimeWorkProtected değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualWork

ActualWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualWorkProtected

ActualWorkProtected değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

AssignmentOwner

Bir değer alır veya bir AssignmentOwner değerini ayarlar.

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

Mülkiyet Değer

string

AssignmentOwnerGuid

Bir AssignmentOwnerGuid değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Assignments

Bu nesne için kaynak görevleri bir koleksiyonu alır.

public ResourceAssignmentCollection Assignments { get; }

Mülkiyet Değer

ResourceAssignmentCollection

AvailabilityPeriods

Aspose.Tasks.AvailabilityPeriodCollection sınıfının bir örneğini alır.Kaynakların mevcut olduğu dönemlerin toplanması.

public AvailabilityPeriodCollection AvailabilityPeriods { get; }

Mülkiyet Değer

AvailabilityPeriodCollection

AvailableFrom

Kullanılabilir bir değer alır veya ayarlar.

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

Mülkiyet Değer

DateTime

AvailableTo

Kullanılabilir bir değer alır veya ayarlar.

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

Mülkiyet Değer

DateTime

BCWP

BCWP değerini alır veya ayarlar.

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

Mülkiyet Değer

double

BCWS

BCWS değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Baselines

Bu nesne için bir BaselineCollection örneği alır.Bir kaynak için temel değerler.

public BaselineCollection Baselines { get; }

Mülkiyet Değer

BaselineCollection

BookingType

Bir BookingType değerini alır veya ayarlar.

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

Mülkiyet Değer

BookingType

BudgetCost

Bütçe değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

BudgetWork

Bir BudgetWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

CV

Bir CV değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Calendar

Bir takvim değerini alır veya ayarlar.

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

Mülkiyet Değer

Calendar

CanLevel

CanLevel ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

Code

Bir kod değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Cost

Bir değer alır veya bir maliyet belirler.

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

Mülkiyet Değer

decimal

CostCenter

CostCenter değerini alır veya ayarlar.

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

Mülkiyet Değer

string

CostPerUse

CostPerUse değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

CostVariance

CostVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Created

Yaratılmış bir değer alır veya ayarlar.

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

Mülkiyet Değer

DateTime

e-posta adresi

Bir e-posta adresinin değerini alır veya ayarlar.

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

Mülkiyet Değer

string

ExtendedAttributes

Genişletilmiş bir özellik değerlerini alır.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Mülkiyet Değer

ExtendedAttributeCollection

Remarks

İki parça veri gereklidir - genişletilmiş özellik tablosuna geri bir göstergesiBirleşik kimlik veya alan kimliği ile belirlenir ve değerdeğerle veya değer listesine geri bir göstergede belirtilmiştir.

Finish

Sonuç değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

Group

Bir grup değerini alır veya belirler.

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

Mülkiyet Değer

string

Guid

Bir rehberin değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Hyperlink

Bir kaynakla ilişkili bir hiper bağlantının başlığı veya açıklayıcı metni alır veya koyar.

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

Mülkiyet Değer

string

HyperlinkAddress

Bir kaynakla ilişkili bir hiper bağlantı için adresi alır veya ayarlar.

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

Mülkiyet Değer

string

Remarks

Hyperlink’in tam adresi (Microsoft Project’te Hyperlink Href) HyperlinkAddress ve HyperlinkSubAddress’in birleşimidir.

HyperlinkSubAddress

Bir kaynakla ilişkili bir hiper bağlantıda bir belgede belirli bir konumu alır veya ayarlar.

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

Mülkiyet Değer

string

Remarks

Hyperlink’in tam adresi (Microsoft Project’te Hyperlink Href) HyperlinkAddress ve HyperlinkSubAddress’in birleşimidir.

Id

Bir ID değerini alır veya ayarlar.

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

Mülkiyet Değer

int

Inactive

Inactive ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

Initials

Bir başlangıç değerini alır veya ayarlar.

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

Mülkiyet Değer

string

IsBudget

IsBudget’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsCostResource

IsCostResource ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsEnterprise

IsEnterprise’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsGeneric

IsGeneric’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsNull

IsNull ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsRoot

Bir kaynak kaynağı olup olmadığını gösteren bayrağı alır.ırk kaynağı özel bir kaynağıdır ve bu kaynağın iç kaynaklarını desteklemek için tasarlanmıştır.MS Project’in biçimleri ve doğrudan kullanıcının kodundan kullanılmamalıdır.

public virtual bool IsRoot { get; }

Mülkiyet Değer

bool

IsTeamAssignmentPool

IsTeamAssignmentPool’un ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

MaterialLabel

Bir MaterialLabel değerini alır veya ayarlar.

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

Mülkiyet Değer

string

MaxUnits

Maxunits değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Name

Bir isim değerini alır veya ayarlar.

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

Mülkiyet Değer

string

NotlarTF

NotesRTF değerini alır veya ayarlar.

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

Mülkiyet Değer

string

NotesText

Notlar için bir değer alır veya ayarlar.

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

Mülkiyet Değer

string

OutlineCode

Bir OutlineCodeCollection nesnesi alır.Bir outline kodunun değeri.

public OutlineCodeCollection OutlineCode { get; }

Mülkiyet Değer

OutlineCodeCollection

Remarks

İki parça veri gereklidir - çıkış kodu tablosuna bir göstergesiFieldID ile belirlenir ve aynı zamanda belirlenmiş değerValueID veya ValueGUID, değer listesine işaret eder.

Overallocated

Overallocated ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

OvertimeCost

Bir OvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

OvertimeRate

Bir OvertimeRate değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

OvertimeRateFormat

OvertimeRateFormat değerini alır veya ayarlar.

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

Mülkiyet Değer

RateFormatType

OvertimeWork

Bir OvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ParentProject

Bu konteyner için ana projesi alınır.

public Project ParentProject { get; }

Mülkiyet Değer

Project

PeakUnits

PeakUnits değerini alır veya ayarlar.

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

Mülkiyet Değer

double

PercentWorkComplete

%WorkComplete değerini alır veya ayarlar.

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

Mülkiyet Değer

int

Phonetics

Phonetics’in bir değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Rates

Bu nesne için Aspose.Tasks.RateCollection sınıfının bir örneğini alır.Her biriyle ilişkili süre ve oranların toplanması.

public RateCollection Rates { get; }

Mülkiyet Değer

RateCollection

RegularWork

RegularWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

RemainingCost

RemainingCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

RemainingOvertimeCost

RemainingOvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

RemainingOvertimeWork

RemainingOvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

RemainingWork

RemainingWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

SV

Bir SV değerini alır veya ayarlar.

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

Mülkiyet Değer

double

StandardRate

StandardRate değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

StandardRateFormat

StandardRateFormat değerini alır veya ayarlar.

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

Mülkiyet Değer

RateFormatType

Start

Başlangıç değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

TimephasedData

Bu nesne için Aspose.Tasks.TimephasedDataCollection sınıfını alır veya ayarlar.

public TimephasedDataCollection TimephasedData { get; set; }

Mülkiyet Değer

TimephasedDataCollection

Remarks

Sadece XML formatı için okuma desteklenir.

Type

Tip değerini alır veya ayarlar.

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

Mülkiyet Değer

ResourceType

Uid

Uid değerini alır veya ayarlar.

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

Mülkiyet Değer

int

WindowsUserAccount

WindowsUserAccount değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Work

Bir işin değerini alır ya da belirler.

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

Mülkiyet Değer

Duration

WorkVariance

Bir WorkVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Workgroup

Bir çalışma grubunun değerini alır veya belirler.

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

Mülkiyet Değer

WorkGroupType

Methods

Delete()

Projede bir kaynak ve görevleri silinir.

public void Delete()

Equals(Resource)

Bu örneği Aspose.Tasks.Resource sınıfının belirli bir örneğine eşit olup olmadığını gösteren bir değer iade eder.

public bool Equals(Resource other)

Parameters

other Resource

Bu örnekle karşılaştırmak için Aspose.Tasks.Resource sınıfının belirtilen örneği.

Returns

bool

True Aspose.Tasks.Resource sınıfının belirtilen örneği bu örneğin Uid değerine sahipse; aksi takdirde, The translation of “false” to Turkish is “yanlış”..

Equals(nesne)

Bu durumun belirli bir nesneye eşit olup olmadığını gösteren bir değer iade eder.

public override bool Equals(object obj)

Parameters

obj object

Bu durumla karşılaştırılabilir.

Returns

bool

True belirtilen nesne, bu örnekle aynı Uid değeri olan bir Kaynak ise; aksi takdirde, The translation of “false” to Turkish is “yanlış”..

Get (Key<t , rsckey=» »)

Bu konteynerde mülkün haritalandığı değeri iade eder.

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

Parameters

key Key <t, rsckey ="">

Belirlenmiş mülk anahtarı. Aspose.Tasks.Rsc mülk anahtarı almak için.

Returns

T

Mülkün bu konteynerde haritalandığı değer.

Parametreler türü

T

Kağıt değerinin türü.

GetHashCode()

Örneğin Aspose.Tasks.Resource sınıfı için bir hash kodu değeri iade eder.

public override int GetHashCode()

Returns

int

Bu nesne için bir hash kodu değeri iade eder.

GetTimephasedData(DateTime, DateTime, ZamanlamaDataType)

Bu nesne için Aspose.Tasks.TimephasedDataCollection sınıfının bir örneğini Aspose.Tasks.TimephasedData değerleri ile belirli Aspose.Tasks.TimephasedDataType başlangıç ve son tarihlerinde geri getirir.

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

Parameters

start DateTime

Zaman aşamalı veriler için başlangıç tarihi.

end DateTime

Zaman aşamalı veriler için son tarih.

timephasedType TimephasedDataType

Zaman aşamalı veri türü (Aspose.Tasks.TimephasedDataType)

Returns

TimephasedDataCollection

Aspose.Tasks.Resource.TimephasedData ile ilgili bilgiler

GetTimephasedData(Tarih, Tarih ve Tarih)

Aspose.Tasks.TimephasedDataCollection ile bu nesne için Aspose.Tasks.Resource.TimephasedDatavalues belirli başlangıç ve son tarihler içinde.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Zaman aşamalı veriler için başlangıç tarihi.

end DateTime

Zaman aşamalı veriler için son tarih.

Returns

TimephasedDataCollection

Aspose.Tasks.TimephasedData ile ilgili bilgiler

Yorumlar T>(Key<t , rsckey=“T”)

Bu konteynerde belirtilen değerle belirlenen mülkü haritalayın.

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

Parameters

key Key <t, rsckey ="">

Belirlenmiş mülk anahtarı. Aspose.Tasks.Rsc mülk anahtarı almak için.

val T

Değer için .

Parametreler türü

T

Kağıt değerinin türü.

Set(Etiket Arşivi: rsckey=> Tarih Tarihi)

Bu konteynerde belirtilen değerle belirlenen mülkü haritalayın.

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

Parameters

key Key &lt için; DateTime , RscKey >

Belirlenmiş mülk anahtarı. Aspose.Tasks.Rsc mülk anahtarı almak için.

val DateTime

Değer için .

ToString()

Aspose.Tasks.Resource sınıfının örneğinin kısa çizgi temsilini geri getirir.Görüntüleme detayları açıklanmamıştır ve değiştirilebilir.

public override string ToString()

Returns

string

Kaynak nesnesini temsil eden kısa çizgi.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Türkçe