Class ResourceAssignment
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Perwakilan sumber daya dalam sebuah proyek.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Dapatkan atau menetapkan nilai ACWP.
[EntityField]
public double ACWP { get; set; }
Nilai Properti
ActualCost
Dapatkan atau menetapkan nilai dari ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Nilai Properti
ActualFinish
Dapatkan atau menetapkan nilai ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Nilai Properti
ActualOvertimeCost
Dapatkan atau menetapkan nilai dari ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Nilai Properti
ActualOvertimeWork
Dapatkan atau menetapkan nilai dari ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Nilai Properti
ActualOvertimeWorkProtected
Dapatkan atau menetapkan nilai ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Nilai Properti
ActualStart
Dapatkan atau menetapkan nilai ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Nilai Properti
ActualWork
Dapatkan atau menetapkan nilai dari ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Nilai Properti
ActualWorkProtected
Dapatkan atau menetapkan nilai dari ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Nilai Properti
AssignmentOwner
Dapatkan atau menetapkan nilai dari AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Nilai Properti
AssignmentOwnerGuid
Dapatkan atau menetapkan nilai AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Nilai Properti
BCWP
Dapatkan atau menetapkan nilai BCWP.
[EntityField]
public double BCWP { get; set; }
Nilai Properti
BCWS
Dapatkan atau menetapkan nilai dari BCWS.
[EntityField]
public double BCWS { get; set; }
Nilai Properti
Baselines
Mendapatkan AssignmentBaselineCollection object.Mengumpulkan nilai-nilai dasar yang terkait dengan suatu tugas.
public AssignmentBaselineCollection Baselines { get; }
Nilai Properti
BookingType
Dapatkan atau menetapkan nilai dari BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Nilai Properti
BudgetCost
Dapatkan atau menetapkan nilai BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Nilai Properti
BudgetWork
Dapatkan atau menetapkan nilai dari BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Nilai Properti
CV
Dapatkan atau menetapkan nilai CV.
[EntityField]
public double CV { get; set; }
Nilai Properti
Confirmed
Dapatkan atau menetapkan nilai yang menunjukkan apakah Confirmed ditetapkan atau tidak.
[EntityField]
public bool Confirmed { get; set; }
Nilai Properti
Cost
Dapatkan atau menetapkan nilai biaya.
[EntityField]
public decimal Cost { get; set; }
Nilai Properti
CostRateTableType
Dapatkan atau menetapkan nilai CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Nilai Properti
CostVariance
Dapatkan atau menetapkan nilai CostVariance.
[EntityField]
public double CostVariance { get; set; }
Nilai Properti
Created
Mendapatkan atau menetapkan nilai yang diciptakan.
[EntityField]
public DateTime Created { get; set; }
Nilai Properti
Delay
Dapatkan atau menetapkan nilai keterlambatan.
[EntityField]
public Duration Delay { get; set; }
Nilai Properti
ExtendedAttributes
Dapatkan atau menetapkan instansi dari kelas ExtendedAttributeCollection untuk objek ini.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Nilai Properti
Remarks
Membaca didukung untuk format XML saja.
Finish
Dapatkan atau menetapkan nilai akhir.
[EntityField]
public DateTime Finish { get; set; }
Nilai Properti
FinishVariance
Dapatkan atau menetapkan nilai dari FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Nilai Properti
FixedMaterial
Dapatkan atau menetapkan nilai yang menunjukkan apakah FixedMaterial ditetapkan atau tidak.
[EntityField]
public bool FixedMaterial { get; set; }
Nilai Properti
Guid
Dapatkan atau menetapkan identifier unik untuk tugas ini.
public Guid? Guid { get; set; }
Nilai Properti
Guid ?
HasFixedRateUnits
Dapatkan atau menetapkan nilai yang menunjukkan apakah HasFixedRateUnits ditetapkan atau tidak.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Nilai Properti
Hyperlink
Dapatkan atau menetapkan nilai Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Nilai Properti
HyperlinkAddress
Dapatkan atau menetapkan nilai HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Nilai Properti
HyperlinkSubAddress
Dapatkan atau menetapkan nilai HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Nilai Properti
LevelingDelay
Dapatkan atau menetapkan nilai LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Nilai Properti
LinkedFields
Dapatkan atau menetapkan nilai yang menunjukkan apakah LinkedFields ditetapkan atau tidak.
[EntityField]
public bool LinkedFields { get; set; }
Nilai Properti
Milestone
Dapatkan atau menetapkan nilai yang menunjukkan apakah Milestone ditetapkan atau tidak.
[EntityField]
public bool Milestone { get; set; }
Nilai Properti
Pernyataan RTF
Dapatkan atau menetapkan catatan teks dalam format RTF.
[EntityField]
public string NotesRTF { get; set; }
Nilai Properti
NotesText
Dapatkan atau menetapkan catatan teks rata yang dikeluarkan dari data RTF.
[EntityField]
public string NotesText { get; set; }
Nilai Properti
Overallocated
Dapatkan atau menetapkan nilai yang menunjukkan apakah Overallocated ditetapkan atau tidak.
[EntityField]
public bool Overallocated { get; set; }
Nilai Properti
OvertimeCost
Dapatkan atau menetapkan nilai OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Nilai Properti
OvertimeWork
Dapatkan atau menetapkan nilai OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Nilai Properti
ParentProject
Dapatkan proyek ibu untuk tugas ini.
public Project ParentProject { get; }
Nilai Properti
PeakUnits
Dapatkan atau menetapkan nilai dari PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Nilai Properti
PercentWorkComplete
Dapatkan atau menetapkan nilai PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Nilai Properti
RateScale
Dapatkan atau menetapkan nilai RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Nilai Properti
RegularWork
Dapatkan atau menetapkan nilai dari RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Nilai Properti
RemainingCost
Dapatkan atau menetapkan nilai RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Nilai Properti
RemainingOvertimeCost
Dapatkan atau menetapkan nilai RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Nilai Properti
RemainingOvertimeWork
Dapatkan atau menetapkan nilai RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Nilai Properti
RemainingWork
Dapatkan atau menetapkan nilai dari RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Nilai Properti
Resource
Sumber yang diberikan untuk suatu tugas.
public Resource Resource { get; set; }
Nilai Properti
ResponsePending
Dapatkan atau menetapkan nilai yang menunjukkan apakah ResponsePending ditetapkan atau tidak.
[EntityField]
public bool ResponsePending { get; set; }
Nilai Properti
Resume
Dapatkan atau menetapkan nilai resume.
[EntityField]
public DateTime Resume { get; set; }
Nilai Properti
SV
Dapatkan atau menetapkan nilai SV.
[EntityField]
public double SV { get; set; }
Nilai Properti
Start
Dapatkan atau menetapkan nilai Start.
[EntityField]
public DateTime Start { get; set; }
Nilai Properti
StartVariance
Dapatkan atau menetapkan nilai dari StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Nilai Properti
Stop
Dapatkan atau menetapkan nilai Stop.
[EntityField]
public DateTime Stop { get; set; }
Nilai Properti
Summary
Dapatkan atau menetapkan nilai yang menunjukkan apakah Ringkasan ditetapkan atau tidak.
[EntityField]
public bool Summary { get; set; }
Nilai Properti
Task
Tugas yang diberikan sumber daya.
public Task Task { get; set; }
Nilai Properti
TimephasedData
Dapatkan atau menetapkan contoh dari Aspose.Tasks.TimephasedDataCollection kelas yang berisi elemen dari Aspose.Tasks.ResourceAssignment.TimephasedData kelas.
public TimephasedDataCollection TimephasedData { get; set; }
Nilai Properti
Uid
Dapatkan atau menetapkan nilai Uid.
[EntityField]
public int Uid { get; set; }
Nilai Properti
Units
Dapatkan atau menetapkan nilai unit.
[EntityField]
public double Units { get; set; }
Nilai Properti
UpdateNeeded
Dapatkan atau menetapkan nilai yang menunjukkan apakah UpdateNeed ditetapkan atau tidak.
[EntityField]
public bool UpdateNeeded { get; set; }
Nilai Properti
VAC
Dapatkan atau menetapkan nilai VAC.
[EntityField]
public double VAC { get; set; }
Nilai Properti
Work
Dapatkan atau menetapkan nilai kerja.
[EntityField]
public Duration Work { get; set; }
Nilai Properti
WorkContour
Dapatkan atau menetapkan nilai WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Nilai Properti
WorkVariance
Dapatkan atau menetapkan nilai WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Nilai Properti
Methods
Delete()
Menghapus pengaturan sumber daya dari koleksi pengaturan proyek.
public void Delete()
Equals(ResourceAssignment)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan instansi tertentu dari kelas Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Contoh yang ditentukan dari Aspose.Tasks.ResourceAssignment kelas untuk membandingkan dengan contoh ini.
Returns
True jika instansi yang ditentukan dari Aspose.Tasks.ResourceAssignment class memiliki nilai UID yang sama dengan instans ini; jika tidak, palsu.
Equals(objek)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan objek tertentu.
public override bool Equals(object obj)
Parameters
obj
object
Objek untuk membandingkan dengan instansi ini.
Returns
True jika o adalah ResourceAssignment yang menugaskan sumber daya dan tugas yang sama seperti contoh ini; jika tidak, palsu.
Dapatkan T>(Key<t dan asnkey=» » »)
Mengembalikan nilai di mana properti dipaparkan dalam bekas ini.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
kunci properti yang ditentukan. Aspose.Tasks.Asn untuk mendapatkan kunci properti.
Returns
T
Nilai di mana properti itu dipaparkan dalam bekas ini.
Jenis Parameter
T
jenis nilai yang dipaparkan.
GetHashCode()
Mengembalikan nilai kode hash untuk contoh kelas Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
mengembalikan nilai kode hash untuk objek ini.
GetTimephasedData(DateTime, DateTime, TimephasedDataType)
Kembalikan contoh Aspose.Tasks.TimephasedDataCollection kelas yang berisi contoh Aspose.Tasks.ResourceAssignment.TimephasedData kelas dalam tanggal awal dan akhir yang ditentukan Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Tanggal dimulai untuk data fase waktu.
end
DateTime
Tarikh akhir untuk data fase waktu.
timephasedType
TimephasedDataType
Jenis data fasa waktu (Aspose.Tasks.TimephasedDataType)
Returns
mengembalikan daftar yang berisi contoh dari Aspose.Tasks.TimephasedData class.
GetTimephasedData(waktu, waktu dan waktu)
Returns Aspose.Tasks.TimephasedDataCollection object dengan instans Aspose.Tasks.ResourceAssignment.TimephasedData class dalam tanggal awal dan akhir yang diberikan dari Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Tanggal dimulai untuk data fase waktu.
end
DateTime
Tarikh akhir untuk data fase waktu.
Returns
mengembalikan daftar yang berisi contoh dari Aspose.Tasks.TimephasedData class.
GetTimephasedWork(DateTime, DateTime, TimephasedDataType)
Dapatkan jumlah kerja timephased untuk interval waktu tanggal yang ditentukan.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Mulai dari interval waktu tanggal.
end
DateTime
Akhir dari interval waktu tanggal.
timephasedDataType
TimephasedDataType
Jenis data tahapan yang akan digunakan.
Returns
GetTimephasedWork(waktu, waktu dan waktu)
Dapatkan jumlah kerja timephased untuk interval waktu tanggal yang ditentukan.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Mulai dari interval waktu tanggal.
end
DateTime
Akhir dari interval waktu tanggal.
Returns
Memasuki(DateTime, TimeSpan, Kalendar, Daftar, bool , int)
Menghasilkan daftar data fasa waktu.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
tanggal awal yang ditentukan.
time
TimeSpan
waktu kerja yang ditentukan.
calendar
Calendar
kalendar kerja yang ditentukan.
list
List
dan lt;
TimephasedData
>
Daftar data fasa waktu.
isWorking
bool
Bendera yang ditentukan yang menentukan apakah data fasa waktu bekerja atau tidak.
type
int
Jenis data tahap waktu yang ditentukan.
Returns
Tarikh maksimum dari daftar atau tanggal dimulai jika daftar kosong.
Set(Key<t dan asnkey=“T” T)
Peta properti yang ditentukan ke nilai yang ditentukan dalam wadah ini.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
kunci properti yang ditentukan. Aspose.Tasks.Asn untuk mendapatkan kunci properti.
val
T
dengan nilai tersebut.
Jenis Parameter
T
jenis nilai yang dipaparkan.
SetMaterialResourceUnits(Kembar, RateScaleType)
Mengatur unit untuk pengagihan sumber material dengan konsumsi material yang berubah-ubah.Konsumsi bahan yang berubah berarti bahwa seiring dengan perubahan durasi penyerahan, jumlah bahan yang digunakan berubah secara proporsional.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Jumlah unit yang dikumpulkan pada periode waktu.
rateScaleType
RateScaleType
Periode waktu di mana nilai unit meningkat.
Remarks
Misalnya, untuk menetapkan ‘123/bulan’, SetUnitsScaled(123D, RateScaleType.Month) harus dipanggil.
Exceptions
Jika metode ini diminta untuk pengagihan sumber daya non-material.
SplitTask(Tanggal, Tanggal dan Tanggal)
Membagi tugas menjadi dua bagian.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Perhentian kerja dimulai untuk dibagi berdasarkan.
finish
DateTime
Berakhirnya gangguan kerja untuk dibagi berdasarkan.
calendar
Calendar
Kalender dibagi berdasarkan
Exceptions
Pada saat tanggal dimulai adalah kurang dari tanggal dimulai tugas.
Tarikh tamatnya lebih besar dari tarikh tamatnya.
TimephasedDataFromTaskDuration(Calendar)
Menghasilkan daftar data fasa waktu berdasarkan durasi tugas dan tanggal awal yang direncanakan.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalender untuk menghasilkan data fasa waktu dari.
ToString()
Mengembalikan representasi string pendek dari instansi dari kelas Aspose.Tasks.ResourceAssignment.Detail persembahan yang tepat tidak ditentukan dan diwajibkan untuk diubah.
public override string ToString()
Returns
Rantai pendek yang mewakili objek penyerahan.</t,></t,></t,></t,></t,></t,>