Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Dapatkan atau menetapkan nilai dari ActualCost.

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

Nilai Properti

decimal

ActualFinish

Dapatkan atau menetapkan nilai ActualFinish.

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

Nilai Properti

DateTime

ActualOvertimeCost

Dapatkan atau menetapkan nilai dari ActualOvertimeCost.

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

Nilai Properti

decimal

ActualOvertimeWork

Dapatkan atau menetapkan nilai dari ActualOvertimeWork.

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

Nilai Properti

Duration

ActualOvertimeWorkProtected

Dapatkan atau menetapkan nilai ActualOvertimeWorkProtected.

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

Nilai Properti

Duration

ActualStart

Dapatkan atau menetapkan nilai ActualStart.

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

Nilai Properti

DateTime

ActualWork

Dapatkan atau menetapkan nilai dari ActualWork.

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

Nilai Properti

Duration

ActualWorkProtected

Dapatkan atau menetapkan nilai dari ActualWorkProtected.

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

Nilai Properti

Duration

AssignmentOwner

Dapatkan atau menetapkan nilai dari AssignmentOwner.

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

Nilai Properti

string

AssignmentOwnerGuid

Dapatkan atau menetapkan nilai AssignmentOwnerGuid.

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

Nilai Properti

string

BCWP

Dapatkan atau menetapkan nilai BCWP.

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

Nilai Properti

double

BCWS

Dapatkan atau menetapkan nilai dari BCWS.

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

Nilai Properti

double

Baselines

Mendapatkan AssignmentBaselineCollection object.Mengumpulkan nilai-nilai dasar yang terkait dengan suatu tugas.

public AssignmentBaselineCollection Baselines { get; }

Nilai Properti

AssignmentBaselineCollection

BookingType

Dapatkan atau menetapkan nilai dari BookingType.

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

Nilai Properti

BookingType

BudgetCost

Dapatkan atau menetapkan nilai BudgetCost.

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

Nilai Properti

decimal

BudgetWork

Dapatkan atau menetapkan nilai dari BudgetWork.

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

Nilai Properti

Duration

CV

Dapatkan atau menetapkan nilai CV.

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

Nilai Properti

double

Confirmed

Dapatkan atau menetapkan nilai yang menunjukkan apakah Confirmed ditetapkan atau tidak.

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

Nilai Properti

bool

Cost

Dapatkan atau menetapkan nilai biaya.

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

Nilai Properti

decimal

CostRateTableType

Dapatkan atau menetapkan nilai CostRateTableType.

[EntityField]
public RateType CostRateTableType { get; set; }

Nilai Properti

RateType

CostVariance

Dapatkan atau menetapkan nilai CostVariance.

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

Nilai Properti

double

Created

Mendapatkan atau menetapkan nilai yang diciptakan.

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

Nilai Properti

DateTime

Delay

Dapatkan atau menetapkan nilai keterlambatan.

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

Nilai Properti

Duration

ExtendedAttributes

Dapatkan atau menetapkan instansi dari kelas ExtendedAttributeCollection untuk objek ini.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Nilai Properti

ExtendedAttributeCollection

Remarks

Membaca didukung untuk format XML saja.

Finish

Dapatkan atau menetapkan nilai akhir.

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

Nilai Properti

DateTime

FinishVariance

Dapatkan atau menetapkan nilai dari FinishVariance.

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

Nilai Properti

Duration

FixedMaterial

Dapatkan atau menetapkan nilai yang menunjukkan apakah FixedMaterial ditetapkan atau tidak.

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

Nilai Properti

bool

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

bool

Hyperlink

Dapatkan atau menetapkan nilai Hyperlink.

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

Nilai Properti

string

HyperlinkAddress

Dapatkan atau menetapkan nilai HyperlinkAddress.

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

Nilai Properti

string

HyperlinkSubAddress

Dapatkan atau menetapkan nilai HyperlinkSubAddress.

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

Nilai Properti

string

LevelingDelay

Dapatkan atau menetapkan nilai LevelingDelay.

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

Nilai Properti

Duration

LinkedFields

Dapatkan atau menetapkan nilai yang menunjukkan apakah LinkedFields ditetapkan atau tidak.

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

Nilai Properti

bool

Milestone

Dapatkan atau menetapkan nilai yang menunjukkan apakah Milestone ditetapkan atau tidak.

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

Nilai Properti

bool

Pernyataan RTF

Dapatkan atau menetapkan catatan teks dalam format RTF.Hanya didukung untuk format MPP.

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

Nilai Properti

string

NotesText

Dapatkan atau menetapkan catatan teks rata yang dikeluarkan dari data RTF.

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

Nilai Properti

string

Overallocated

Dapatkan atau menetapkan nilai yang menunjukkan apakah Overallocated ditetapkan atau tidak.

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

Nilai Properti

bool

OvertimeCost

Dapatkan atau menetapkan nilai OvertimeCost.

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

Nilai Properti

decimal

OvertimeWork

Dapatkan atau menetapkan nilai OvertimeWork.

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

Nilai Properti

Duration

ParentProject

Dapatkan proyek ibu untuk tugas ini.

public Project ParentProject { get; }

Nilai Properti

Project

PeakUnits

Dapatkan atau menetapkan nilai dari PeakUnits.

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

Nilai Properti

double

PercentWorkComplete

Dapatkan atau menetapkan nilai PercentWorkComplete.

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

Nilai Properti

int

RateScale

Dapatkan atau menetapkan nilai RateScale.

[EntityField]
public RateScaleType RateScale { get; set; }

Nilai Properti

RateScaleType

RegularWork

Dapatkan atau menetapkan nilai dari RegularWork.

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

Nilai Properti

Duration

RemainingCost

Dapatkan atau menetapkan nilai RemainingCost.

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

Nilai Properti

decimal

RemainingOvertimeCost

Dapatkan atau menetapkan nilai RemainingOvertimeCost.

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

Nilai Properti

decimal

RemainingOvertimeWork

Dapatkan atau menetapkan nilai RemainingOvertimeWork.

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

Nilai Properti

Duration

RemainingWork

Dapatkan atau menetapkan nilai dari RemainingWork.

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

Nilai Properti

Duration

Resource

Sumber yang diberikan untuk suatu tugas.

public Resource Resource { get; set; }

Nilai Properti

Resource

ResponsePending

Dapatkan atau menetapkan nilai yang menunjukkan apakah ResponsePending ditetapkan atau tidak.

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

Nilai Properti

bool

Resume

Dapatkan atau menetapkan nilai resume.

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

Nilai Properti

DateTime

SV

Dapatkan atau menetapkan nilai SV.

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

Nilai Properti

double

Start

Dapatkan atau menetapkan nilai Start.

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

Nilai Properti

DateTime

StartVariance

Dapatkan atau menetapkan nilai dari StartVariance.

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

Nilai Properti

Duration

Stop

Dapatkan atau menetapkan nilai Stop.

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

Nilai Properti

DateTime

Summary

Dapatkan atau menetapkan nilai yang menunjukkan apakah Ringkasan ditetapkan atau tidak.

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

Nilai Properti

bool

Task

Tugas yang diberikan sumber daya.

public Task Task { get; set; }

Nilai Properti

Task

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

TimephasedDataCollection

Uid

Dapatkan atau menetapkan nilai Uid.

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

Nilai Properti

int

Units

Dapatkan atau menetapkan nilai unit.

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

Nilai Properti

double

UpdateNeeded

Dapatkan atau menetapkan nilai yang menunjukkan apakah UpdateNeed ditetapkan atau tidak.

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

Nilai Properti

bool

VAC

Dapatkan atau menetapkan nilai VAC.

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

Nilai Properti

double

Work

Dapatkan atau menetapkan nilai kerja.

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

Nilai Properti

Duration

WorkContour

Dapatkan atau menetapkan nilai WorkContour.

[EntityField]
public WorkContourType WorkContour { get; set; }

Nilai Properti

WorkContourType

WorkVariance

Dapatkan atau menetapkan nilai WorkVariance.

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

Nilai Properti

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Pada saat tanggal dimulai adalah kurang dari tanggal dimulai tugas.

ArgumentOutOfRangeException

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

string

Rantai pendek yang mewakili objek penyerahan.</t,></t,></t,></t,></t,></t,>

 Indonesia