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
Implements
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
AccrueAt
AcrueAt değerini alır veya ayarlar.
[EntityField]
public CostAccrualType AccrueAt { get; set; }
Mülkiyet Değer
ActiveDirectoryGuid
ActiveDirectoryGuid değerini alır veya ayarlar.
[EntityField]
public string ActiveDirectoryGuid { get; set; }
Mülkiyet Değer
ActualCost
ActualCost değerini alır veya ayarlar.
[EntityField]
public decimal ActualCost { get; set; }
Mülkiyet Değer
ActualOvertimeCost
ActualOvertimeCost değerini alır veya ayarlar.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Mülkiyet Değer
ActualOvertimeWork
ActualOvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Mülkiyet Değer
ActualOvertimeWorkProtected
ActualOvertimeWorkProtected değerini alır veya ayarlar.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Mülkiyet Değer
ActualWork
ActualWork değerini alır veya ayarlar.
[EntityField]
public Duration ActualWork { get; set; }
Mülkiyet Değer
ActualWorkProtected
ActualWorkProtected değerini alır veya ayarlar.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Mülkiyet Değer
AssignmentOwner
Bir değer alır veya bir AssignmentOwner değerini ayarlar.
[EntityField]
public string AssignmentOwner { get; set; }
Mülkiyet Değer
AssignmentOwnerGuid
Bir AssignmentOwnerGuid değerini alır veya ayarlar.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Mülkiyet Değer
Assignments
Bu nesne için kaynak görevleri bir koleksiyonu alır.
public ResourceAssignmentCollection Assignments { get; }
Mülkiyet Değer
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
AvailableFrom
Kullanılabilir bir değer alır veya ayarlar.
[EntityField]
public DateTime AvailableFrom { get; set; }
Mülkiyet Değer
AvailableTo
Kullanılabilir bir değer alır veya ayarlar.
[EntityField]
public DateTime AvailableTo { get; set; }
Mülkiyet Değer
BCWP
BCWP değerini alır veya ayarlar.
[EntityField]
public double BCWP { get; set; }
Mülkiyet Değer
BCWS
BCWS değerini alır veya ayarlar.
[EntityField]
public double BCWS { get; set; }
Mülkiyet Değer
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
BookingType
Bir BookingType değerini alır veya ayarlar.
[EntityField]
public BookingType BookingType { get; set; }
Mülkiyet Değer
BudgetCost
Bütçe değerini alır veya ayarlar.
[EntityField]
public decimal BudgetCost { get; set; }
Mülkiyet Değer
BudgetWork
Bir BudgetWork değerini alır veya ayarlar.
[EntityField]
public Duration BudgetWork { get; set; }
Mülkiyet Değer
CV
Bir CV değerini alır veya ayarlar.
[EntityField]
public double CV { get; set; }
Mülkiyet Değer
Calendar
Bir takvim değerini alır veya ayarlar.
[EntityField]
public Calendar Calendar { get; set; }
Mülkiyet Değer
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
Code
Bir kod değerini alır veya ayarlar.
[EntityField]
public string Code { get; set; }
Mülkiyet Değer
Cost
Bir değer alır veya bir maliyet belirler.
[EntityField]
public decimal Cost { get; set; }
Mülkiyet Değer
CostCenter
CostCenter değerini alır veya ayarlar.
[EntityField]
public string CostCenter { get; set; }
Mülkiyet Değer
CostPerUse
CostPerUse değerini alır veya ayarlar.
[EntityField]
public decimal CostPerUse { get; set; }
Mülkiyet Değer
CostVariance
CostVariance değerini alır veya ayarlar.
[EntityField]
public double CostVariance { get; set; }
Mülkiyet Değer
Created
Yaratılmış bir değer alır veya ayarlar.
[EntityField]
public DateTime Created { get; set; }
Mülkiyet Değer
e-posta adresi
Bir e-posta adresinin değerini alır veya ayarlar.
[EntityField]
public string EMailAddress { get; set; }
Mülkiyet Değer
ExtendedAttributes
Genişletilmiş bir özellik değerlerini alır.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Mülkiyet Değer
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
Group
Bir grup değerini alır veya belirler.
[EntityField]
public string Group { get; set; }
Mülkiyet Değer
Guid
Bir rehberin değerini alır veya ayarlar.
[EntityField]
public string Guid { get; set; }
Mülkiyet Değer
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
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
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
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
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
Initials
Bir başlangıç değerini alır veya ayarlar.
[EntityField]
public string Initials { get; set; }
Mülkiyet Değer
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
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
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
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
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
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
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
MaterialLabel
Bir MaterialLabel değerini alır veya ayarlar.
[EntityField]
public string MaterialLabel { get; set; }
Mülkiyet Değer
MaxUnits
Maxunits değerini alır veya ayarlar.
[EntityField]
public double MaxUnits { get; set; }
Mülkiyet Değer
Name
Bir isim değerini alır veya ayarlar.
[EntityField]
public string Name { get; set; }
Mülkiyet Değer
NotlarTF
NotesRTF değerini alır veya ayarlar.
[EntityField]
public string NotesRTF { get; set; }
Mülkiyet Değer
NotesText
Notlar için bir değer alır veya ayarlar.
[EntityField]
public string NotesText { get; set; }
Mülkiyet Değer
OutlineCode
Bir OutlineCodeCollection nesnesi alır.Bir outline kodunun değeri.
public OutlineCodeCollection OutlineCode { get; }
Mülkiyet Değer
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
OvertimeCost
Bir OvertimeCost değerini alır veya ayarlar.
[EntityField]
public decimal OvertimeCost { get; set; }
Mülkiyet Değer
OvertimeRate
Bir OvertimeRate değerini alır veya ayarlar.
[EntityField]
public decimal OvertimeRate { get; set; }
Mülkiyet Değer
OvertimeRateFormat
OvertimeRateFormat değerini alır veya ayarlar.
[EntityField]
public RateFormatType OvertimeRateFormat { get; set; }
Mülkiyet Değer
OvertimeWork
Bir OvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration OvertimeWork { get; set; }
Mülkiyet Değer
ParentProject
Bu konteyner için ana projesi alınır.
public Project ParentProject { get; }
Mülkiyet Değer
PeakUnits
PeakUnits değerini alır veya ayarlar.
[EntityField]
public double PeakUnits { get; set; }
Mülkiyet Değer
PercentWorkComplete
%WorkComplete değerini alır veya ayarlar.
[EntityField]
public int PercentWorkComplete { get; set; }
Mülkiyet Değer
Phonetics
Phonetics’in bir değerini alır veya ayarlar.
[EntityField]
public string Phonetics { get; set; }
Mülkiyet Değer
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
RegularWork
RegularWork değerini alır veya ayarlar.
[EntityField]
public Duration RegularWork { get; set; }
Mülkiyet Değer
RemainingCost
RemainingCost değerini alır veya ayarlar.
[EntityField]
public decimal RemainingCost { get; set; }
Mülkiyet Değer
RemainingOvertimeCost
RemainingOvertimeCost değerini alır veya ayarlar.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Mülkiyet Değer
RemainingOvertimeWork
RemainingOvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Mülkiyet Değer
RemainingWork
RemainingWork değerini alır veya ayarlar.
[EntityField]
public Duration RemainingWork { get; set; }
Mülkiyet Değer
SV
Bir SV değerini alır veya ayarlar.
[EntityField]
public double SV { get; set; }
Mülkiyet Değer
StandardRate
StandardRate değerini alır veya ayarlar.
[EntityField]
public decimal StandardRate { get; set; }
Mülkiyet Değer
StandardRateFormat
StandardRateFormat değerini alır veya ayarlar.
[EntityField]
public RateFormatType StandardRateFormat { get; set; }
Mülkiyet Değer
Start
Başlangıç değerini alır veya ayarlar.
[EntityField]
public DateTime Start { get; set; }
Mülkiyet Değer
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
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
Uid
Uid değerini alır veya ayarlar.
[EntityField]
public int Uid { get; set; }
Mülkiyet Değer
WindowsUserAccount
WindowsUserAccount değerini alır veya ayarlar.
[EntityField]
public string WindowsUserAccount { get; set; }
Mülkiyet Değer
Work
Bir işin değerini alır ya da belirler.
[EntityField]
public Duration Work { get; set; }
Mülkiyet Değer
WorkVariance
Bir WorkVariance değerini alır veya ayarlar.
[EntityField]
public double WorkVariance { get; set; }
Mülkiyet Değer
Workgroup
Bir çalışma grubunun değerini alır veya belirler.
[EntityField]
public WorkGroupType Workgroup { get; set; }
Mülkiyet Değer
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
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
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
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
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
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
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
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
< 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
Kaynak nesnesini temsil eden kısa çizgi.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>