Class ResourceAssignment
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Bir projede bir kaynak dağılımı temsil eder.
public class ResourceAssignment : IEquatable<resourceassignment>
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
ActualCost
ActualCost değerini alır veya ayarlar.
[EntityField]
public decimal ActualCost { get; set; }
Mülkiyet Değer
ActualFinish
ActualFinish değerini alır veya ayarlar.
[EntityField]
public DateTime ActualFinish { 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
ActualStart
ActualStart değerini alır veya ayarlar.
[EntityField]
public DateTime ActualStart { 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
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
BaselineCollection nesnesini alır.Bir görevle ilişkili temel değerlerin toplanması.
public AssignmentBaselineCollection 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
Confirmed
Belirlenmiş olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool Confirmed { 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
CostRateTableType
CostRateTableType değerini alır veya ayarlar.
[EntityField]
public RateType CostRateTableType { 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
Delay
Bir gecikme değerini alır veya ayarlar.
[EntityField]
public Duration Delay { get; set; }
Mülkiyet Değer
ExtendedAttributes
Bu nesne için ExtendedAttributeCollection sınıfının bir örneğini alır veya ayarlar.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Mülkiyet Değer
Remarks
Sadece XML formatı için okuma desteklenir.
Finish
Sonuç değerini alır veya ayarlar.
[EntityField]
public DateTime Finish { get; set; }
Mülkiyet Değer
FinishVariance
FinishVariance değerini alır veya ayarlar.
[EntityField]
public Duration FinishVariance { get; set; }
Mülkiyet Değer
FixedMaterial
FixedMaterial’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool FixedMaterial { get; set; }
Mülkiyet Değer
Guid
Bu görev için benzersiz bir tanımlayıcı alır veya ayarlar.
public Guid? Guid { get; set; }
Mülkiyet Değer
Guid ?
HasFixedRateUnits
HasFixedRateUnits ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Mülkiyet Değer
Hyperlink
Bir Hyperlink değerini alır veya ayarlar.
[EntityField]
public string Hyperlink { get; set; }
Mülkiyet Değer
HyperlinkAddress
HyperlinkAddress değerini alır veya ayarlar.
[EntityField]
public string HyperlinkAddress { get; set; }
Mülkiyet Değer
HyperlinkSubAddress
HyperlinkSubAddress değerini alır veya ayarlar.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Mülkiyet Değer
LevelingDelay
LevelingDelay değerini alır veya ayarlar.
[EntityField]
public Duration LevelingDelay { get; set; }
Mülkiyet Değer
LinkedFields
LinkedInField’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool LinkedFields { get; set; }
Mülkiyet Değer
Milestone
Milestone ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool Milestone { get; set; }
Mülkiyet Değer
NotlarTF
Yazı notlarını RTF biçiminde alır veya yerleştirir.
[EntityField]
public string NotesRTF { get; set; }
Mülkiyet Değer
NotesText
RTF verilerinden çıkarılan notların düz metnini alır veya ayarlar.
[EntityField]
public string NotesText { get; set; }
Mülkiyet Değer
Overallocated
Overallocated ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool 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
OvertimeWork
Bir OvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration OvertimeWork { get; set; }
Mülkiyet Değer
ParentProject
Bu görev 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
RateScale
RateScale değerini alır veya ayarlar.
[EntityField]
public RateScaleType RateScale { get; set; }
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
Resource
Bir göreve verilen kaynaklar.
public Resource Resource { get; set; }
Mülkiyet Değer
ResponsePending
ResponsePending ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool ResponsePending { get; set; }
Mülkiyet Değer
Resume
Bir özet değerini alır veya ayarlar.
[EntityField]
public DateTime Resume { 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
Start
Başlangıç değerini alır veya ayarlar.
[EntityField]
public DateTime Start { get; set; }
Mülkiyet Değer
StartVariance
StartVariance değerini alır veya ayarlar.
[EntityField]
public Duration StartVariance { get; set; }
Mülkiyet Değer
Stop
Bir durak değerini alır veya ayarlar.
[EntityField]
public DateTime Stop { get; set; }
Mülkiyet Değer
Summary
Özetin ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool Summary { get; set; }
Mülkiyet Değer
Task
Bir kaynakın verilmesi gereken bir görevdir.
public Task Task { get; set; }
Mülkiyet Değer
TimephasedData
Aspose.Tasks.TimephasedDataCollection sınıfının Aspose.Tasks.ResourceAssignment.TimephasedData sınıfının unsurlarını içeren örneğini alır veya ayarlar.
public TimephasedDataCollection TimephasedData { get; set; }
Mülkiyet Değer
Uid
Uid değerini alır veya ayarlar.
[EntityField]
public int Uid { get; set; }
Mülkiyet Değer
Units
Birimlerin değerini alır veya ayarlar.
[EntityField]
public double Units { get; set; }
Mülkiyet Değer
UpdateNeeded
UpdateNeed’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool UpdateNeeded { get; set; }
Mülkiyet Değer
VAC
VAC değerini alır veya ayarlar.
[EntityField]
public double VAC { 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
WorkContour
Bir WorkContour değerini alır veya ayarlar.
[EntityField]
public WorkContourType WorkContour { get; set; }
Mülkiyet Değer
WorkVariance
Bir WorkVariance değerini alır veya ayarlar.
[EntityField]
public Duration WorkVariance { get; set; }
Mülkiyet Değer
Methods
Delete()
Proje görevleri koleksiyonundan kaynak ataması silinir.
public void Delete()
Equals(ResourceAssignment)
Bu örneği Aspose.Tasks.ResourceAssignment sınıfının belirli bir örneğine eşit olup olmadığını gösteren bir değer iade eder.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Bu örnekle karşılaştırmak için Aspose.Tasks.ResourceAssignment sınıfının belirtilen örneği.
Returns
True Aspose.Tasks.ResourceAssignment sınıfının belirtilen örneği bu örneğin aynı 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 Eğer o, bu örnekle aynı kaynağı ve görevi atan bir Kaynak Ayarı ise; aksi takdirde, The translation of “false” to Turkish is “yanlış”..
Get (Key<t , asnkey=» »)
Bu konteynerde mülkün haritalandığı değeri iade eder.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
Belirlenmiş mülk anahtarı. Aspose.Tasks.Asn 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.ResourceAssignment 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)
Aspose.Tasks.TimephasedDataCollection sınıfı, Aspose.Tasks.ResourceAssignment.TimephasedData sınıfı, belirli Aspose.Tasks.TimephasedDataType’nin belirli başlangıç ve son tarihlerinde örnekler içerir.
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.TimephasedData sınıfının örneklerini içeren bir listeyi geri getirir.
GetTimephasedData(Tarih, Tarih ve Tarih)
Aspose.Tasks.TimephasedDataCollection nesnesini Aspose.Tasks.ResourceAssignment.TimephasedData sınıfı ile Aspose.Tasks.TimephasedDataType.AssignmentWork’un belirli başlangıç ve son tarihlerinde döndürür.
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 sınıfı örnekleri içeren bir liste iade eder.
GetTimephasedWork(DateTime, DateTime, ZamanlamaDataType)
Belirlenmiş tarih zaman aralığı için zaman aralığında çalışma miktarını alır.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Tarih zaman aralığının başlangıcı.
end
DateTime
Tarih zaman aralığının sona ermesi.
timephasedDataType
TimephasedDataType
Kullanılacak zamanlı verilerin türü.
Returns
GetTimephasedWork(Tarih, Tarih ve Tarih)
Belirlenmiş tarih zaman aralığı için zaman aralığında çalışma miktarını alır.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Tarih zaman aralığının başlangıcı.
end
DateTime
Tarih zaman aralığının sona ermesi.
Returns
Maketleri(DateTime, TimeSpan, Takvim, List, bool , int)
Zaman aşamalı verilerin bir listesini oluşturur.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
Belirlenen başlangıç tarihi.
time
TimeSpan
Belirlenmiş çalışma saatleri.
calendar
Calendar
Belirlenmiş çalışma takvimi.
list
List
< için;
TimephasedData
>
Zaman aşamalı veriler listesi.
isWorking
bool
Zaman aşamalı verilerin çalıştığını veya çalışmadığını gösteren belirli bayrak.
type
int
Belirlenen zaman aşaması veri türü.
Returns
Listeden veya listeden boş olduğunda başlangıç tarihinden maksimum bir tarih.
Yorumlar T>(Key<t , asnkey=“T”)
Bu konteynerde belirtilen değerle belirlenen mülkü haritalayın.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
Belirlenmiş mülk anahtarı. Aspose.Tasks.Asn mülk anahtarı almak için.
val
T
Değer için .
Parametreler türü
T
Kağıt değerinin türü.
SetMaterialResourceUnits(Çift, RateScaleType)
Değişken malzeme tüketimi ile bir malzeme kaynağının atanması için birimler oluşturur.Değişken malzeme tüketimi, atama süresinin değiştikçe, kullanılan malzeme miktarının orantılı olarak değişmesi anlamına gelir.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Bu dönemde artan birim sayısı.
rateScaleType
RateScaleType
Birim değerinin yükseltildiği süre.
Remarks
Örneğin, ‘123/ay’ ayarlamak için SetUnitsScaled(123D, RateScaleType.Month) çağırılmalıdır.
Exceptions
Yöntem, maddi olmayan kaynakların atanması için talep edilirse.
SplitTask(Tarih, Tarih ve Tarih)
Görevleri ikiye ayırın.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Çalışma kesintilerinin başlangıcı bölünmeye dayanmaktadır.
finish
DateTime
Sonuç olarak, iş kesintisi bölünmeye dayanır.
calendar
Calendar
Takvime göre bölünür.
Exceptions
Başlangıç tarihi, görev başlangıç tarihinden daha azdır.
Sınavın bitme tarihi, görevin bitme tarihinden daha büyük.
TimephasedDataFromTaskDuration(Calendar)
Görev süresine ve planlanan başlangıç tarihine dayalı zaman aşamalı verilerin bir listesini oluşturur.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Takvim zaman aşamalı verileri oluşturmak için.
ToString()
Aspose.Tasks.ResourceAssignment 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
Kısa çerçeve, atama nesnesini temsil eder.</t,></t,></t,></t,></t,></t,>