Class ResourceAssignment

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

object ResourceAssignment

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

ActualCost

ActualCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

ActualFinish

ActualFinish değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

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

ActualStart

ActualStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

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

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

BaselineCollection nesnesini alır.Bir görevle ilişkili temel değerlerin toplanması.

public AssignmentBaselineCollection Baselines { get; }

Mülkiyet Değer

AssignmentBaselineCollection

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

Confirmed

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

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

Mülkiyet Değer

bool

Cost

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

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

Mülkiyet Değer

decimal

CostRateTableType

CostRateTableType değerini alır veya ayarlar.

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

Mülkiyet Değer

RateType

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

Delay

Bir gecikme değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

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

ExtendedAttributeCollection

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

DateTime

FinishVariance

FinishVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

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

bool

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

bool

Hyperlink

Bir Hyperlink değerini alır veya ayarlar.

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

Mülkiyet Değer

string

HyperlinkAddress

HyperlinkAddress değerini alır veya ayarlar.

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

Mülkiyet Değer

string

HyperlinkSubAddress

HyperlinkSubAddress değerini alır veya ayarlar.

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

Mülkiyet Değer

string

LevelingDelay

LevelingDelay değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

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

bool

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

bool

NotlarTF

Yazı notlarını RTF biçiminde alır veya yerleştirir.Sadece MPP formatları için desteklenmektedir.

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

Mülkiyet Değer

string

NotesText

RTF verilerinden çıkarılan notların düz metnini alır veya ayarlar.

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

Mülkiyet Değer

string

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

bool

OvertimeCost

Bir OvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

OvertimeWork

Bir OvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ParentProject

Bu görev 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

RateScale

RateScale değerini alır veya ayarlar.

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

Mülkiyet Değer

RateScaleType

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

Resource

Bir göreve verilen kaynaklar.

public Resource Resource { get; set; }

Mülkiyet Değer

Resource

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

bool

Resume

Bir özet değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

SV

Bir SV değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Start

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

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

Mülkiyet Değer

DateTime

StartVariance

StartVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

Stop

Bir durak değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

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

bool

Task

Bir kaynakın verilmesi gereken bir görevdir.

public Task Task { get; set; }

Mülkiyet Değer

Task

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

TimephasedDataCollection

Uid

Uid değerini alır veya ayarlar.

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

Mülkiyet Değer

int

Units

Birimlerin değerini alır veya ayarlar.

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

Mülkiyet Değer

double

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

bool

VAC

VAC değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Work

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

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

Mülkiyet Değer

Duration

WorkContour

Bir WorkContour değerini alır veya ayarlar.

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

Mülkiyet Değer

WorkContourType

WorkVariance

Bir WorkVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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 &lt 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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Başlangıç tarihi, görev başlangıç tarihinden daha azdır.

ArgumentOutOfRangeException

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

string

Kısa çerçeve, atama nesnesini temsil eder.</t,></t,></t,></t,></t,></t,>

 Türkçe