Class ResourceAssignment
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia przydział zasobów w projekcie.
public class ResourceAssignment : IEquatable<resourceassignment>
Inheritance
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
ACWP
Otrzymuje lub ustawia wartość ACWP.
[EntityField]
public double ACWP { get; set; }
Wartość nieruchomości
ActualCost
Otrzymuje lub ustawia wartość ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Wartość nieruchomości
ActualFinish
Otrzymuje lub ustawia wartość ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Wartość nieruchomości
ActualOvertimeCost
Otrzymuje lub ustawia wartość ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Wartość nieruchomości
ActualOvertimeWork
otrzymuje lub ustawia wartość ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Wartość nieruchomości
ActualOvertimeWorkProtected
Otrzymuje lub ustawia wartość ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Wartość nieruchomości
ActualStart
Otrzymuje lub ustawia wartość ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Wartość nieruchomości
ActualWork
Otrzymuje lub ustawia wartość ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Wartość nieruchomości
ActualWorkProtected
otrzymuje lub ustawia wartość ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Wartość nieruchomości
AssignmentOwner
Otrzymuje lub ustawia wartość AssignmentOwner.
[EntityField]
public string AssignmentOwner { get; set; }
Wartość nieruchomości
AssignmentOwnerGuid
Otrzymuje lub ustawia wartość AssignmentOwnerGuid.
[EntityField]
public string AssignmentOwnerGuid { get; set; }
Wartość nieruchomości
BCWP
Otrzymuje lub ustawia wartość BCWP.
[EntityField]
public double BCWP { get; set; }
Wartość nieruchomości
BCWS
Otrzymuje lub ustawia wartość BCWS.
[EntityField]
public double BCWS { get; set; }
Wartość nieruchomości
Baselines
Otrzymuje obiekt AssignmentBaselineCollection.Zbiór wartości bazowych powiązanych z przyznaniem.
public AssignmentBaselineCollection Baselines { get; }
Wartość nieruchomości
BookingType
Otrzymuje lub ustawia wartość BookingType.
[EntityField]
public BookingType BookingType { get; set; }
Wartość nieruchomości
BudgetCost
Otrzymuje lub ustala wartość budżetu.
[EntityField]
public decimal BudgetCost { get; set; }
Wartość nieruchomości
BudgetWork
Otrzymuje lub ustala wartość budżetu.
[EntityField]
public Duration BudgetWork { get; set; }
Wartość nieruchomości
CV
Otrzymuje lub ustawia wartość CV.
[EntityField]
public double CV { get; set; }
Wartość nieruchomości
Confirmed
Otrzymuje lub ustawia wartość wskazującą, czy Potwierdzone jest ustawione, czy nie.
[EntityField]
public bool Confirmed { get; set; }
Wartość nieruchomości
Cost
Otrzymuje lub ustala wartość kosztów.
[EntityField]
public decimal Cost { get; set; }
Wartość nieruchomości
CostRateTableType
Otrzymuje lub ustawia wartość CostRateTableType.
[EntityField]
public RateType CostRateTableType { get; set; }
Wartość nieruchomości
CostVariance
Otrzymuje lub ustawia wartość CostVariance.
[EntityField]
public double CostVariance { get; set; }
Wartość nieruchomości
Created
Otrzymuje lub ustawia wartość stworzoną.
[EntityField]
public DateTime Created { get; set; }
Wartość nieruchomości
Delay
Otrzymuje lub ustawia wartość opóźnienia.
[EntityField]
public Duration Delay { get; set; }
Wartość nieruchomości
ExtendedAttributes
Otrzymuje lub ustawia instancję klasy ExtendedAttributeCollection dla tego obiektu.
public ExtendedAttributeCollection ExtendedAttributes { get; set; }
Wartość nieruchomości
Remarks
Czytanie jest obsługiwane tylko w formacie XML.
Finish
Otrzymuje lub ustawia wartość końcową.
[EntityField]
public DateTime Finish { get; set; }
Wartość nieruchomości
FinishVariance
Otrzymuje lub ustawia wartość FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Wartość nieruchomości
FixedMaterial
Otrzymuje lub ustawia wartość wskazującą, czy FixedMaterial jest ustawiony, czy nie.
[EntityField]
public bool FixedMaterial { get; set; }
Wartość nieruchomości
Guid
Otrzymuje lub ustawia unikalny identyfikator dla tego zadania.
public Guid? Guid { get; set; }
Wartość nieruchomości
Guid ?
HasFixedRateUnits
Otrzymuje lub ustawia wartość wskazującą, czy HasFixedRateUnits jest ustawiony, czy nie.
[EntityField]
public bool HasFixedRateUnits { get; set; }
Wartość nieruchomości
Hyperlink
Otrzymuje lub ustawia wartość Hyperlink.
[EntityField]
public string Hyperlink { get; set; }
Wartość nieruchomości
HyperlinkAddress
Otrzymuje lub ustawia wartość HyperlinkAddress.
[EntityField]
public string HyperlinkAddress { get; set; }
Wartość nieruchomości
HyperlinkSubAddress
Otrzymuje lub ustawia wartość HyperlinkSubAddress.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Wartość nieruchomości
LevelingDelay
Otrzymuje lub ustawia wartość LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Wartość nieruchomości
LinkedFields
Otrzymuje lub ustawia wartość wskazującą, czy LinkedInFields jest ustawiony, czy nie.
[EntityField]
public bool LinkedFields { get; set; }
Wartość nieruchomości
Milestone
Otrzymuje lub ustawia wartość wskazującą, czy Milestone jest ustawiony, czy nie.
[EntityField]
public bool Milestone { get; set; }
Wartość nieruchomości
NotesRTF
Otrzymuje lub ustawia notatki tekstowe w formacie RTF.
[EntityField]
public string NotesRTF { get; set; }
Wartość nieruchomości
NotesText
Otrzymuje lub ustawia notatki płaskiego tekstu wyciągniętego z danych RTF.
[EntityField]
public string NotesText { get; set; }
Wartość nieruchomości
Overallocated
Otrzymuje lub ustawia wartość wskazującą, czy Overallocated jest ustawiony, czy nie.
[EntityField]
public bool Overallocated { get; set; }
Wartość nieruchomości
OvertimeCost
Otrzymuje lub ustawia wartość OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Wartość nieruchomości
OvertimeWork
Otrzymuje lub ustawia wartość OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Wartość nieruchomości
ParentProject
Otrzymuje projekt macierzyński dla tej misji.
public Project ParentProject { get; }
Wartość nieruchomości
PeakUnits
Otrzymuje lub ustawia wartość PeakUnits.
[EntityField]
public double PeakUnits { get; set; }
Wartość nieruchomości
PercentWorkComplete
Otrzymuje lub ustawia wartość PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Wartość nieruchomości
RateScale
Otrzymuje lub ustawia wartość RateScale.
[EntityField]
public RateScaleType RateScale { get; set; }
Wartość nieruchomości
RegularWork
Otrzymuje lub ustawia wartość RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Wartość nieruchomości
RemainingCost
Otrzymuje lub ustawia wartość RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Wartość nieruchomości
RemainingOvertimeCost
Otrzymuje lub ustawia wartość RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Wartość nieruchomości
RemainingOvertimeWork
Otrzymuje lub ustawia wartość RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Wartość nieruchomości
RemainingWork
Otrzymuje lub ustawia wartość RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Wartość nieruchomości
Resource
Zasoby przydzielone do zadania.
public Resource Resource { get; set; }
Wartość nieruchomości
ResponsePending
Otrzymuje lub ustawia wartość wskazującą, czy ResponsePending jest ustawiony, czy nie.
[EntityField]
public bool ResponsePending { get; set; }
Wartość nieruchomości
Resume
Otrzymuje lub ustawia wartość CV.
[EntityField]
public DateTime Resume { get; set; }
Wartość nieruchomości
SV
Otrzymuje lub ustawia wartość SV.
[EntityField]
public double SV { get; set; }
Wartość nieruchomości
Start
Otrzymuje lub ustawia wartość Start.
[EntityField]
public DateTime Start { get; set; }
Wartość nieruchomości
StartVariance
Otrzymuje lub ustawia wartość StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Wartość nieruchomości
Stop
Otrzymuje lub ustawia wartość Stop.
[EntityField]
public DateTime Stop { get; set; }
Wartość nieruchomości
Summary
Otrzymuje lub ustawia wartość wskazującą, czy podsumowanie jest ustawione, czy nie.
[EntityField]
public bool Summary { get; set; }
Wartość nieruchomości
Task
Zadania, do których przypisywane są zasoby.
public Task Task { get; set; }
Wartość nieruchomości
TimephasedData
Otrzymuje lub ustawia przykład Aspose.Tasks.TimephasedDataCollection klasy zawierającej elementy Aspose.Tasks.ResourceAssignment.TimephasedData klasy.
public TimephasedDataCollection TimephasedData { get; set; }
Wartość nieruchomości
Uid
Otrzymuje lub ustawia wartość Uid.
[EntityField]
public int Uid { get; set; }
Wartość nieruchomości
Units
otrzymuje lub ustawia wartość jednostek.
[EntityField]
public double Units { get; set; }
Wartość nieruchomości
UpdateNeeded
Otrzymuje lub ustawia wartość wskazującą, czy UpdateNeed jest ustawiony, czy nie.
[EntityField]
public bool UpdateNeeded { get; set; }
Wartość nieruchomości
VAC
Otrzymuje lub ustawia wartość VAC.
[EntityField]
public double VAC { get; set; }
Wartość nieruchomości
Work
otrzymuje lub ustanawia wartość pracy.
[EntityField]
public Duration Work { get; set; }
Wartość nieruchomości
WorkContour
otrzymuje lub ustawia wartość WorkContour.
[EntityField]
public WorkContourType WorkContour { get; set; }
Wartość nieruchomości
WorkVariance
Otrzymuje lub ustawia wartość WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Wartość nieruchomości
Methods
Delete()
Usunąć przydzielanie zasobów z kolekcji zadań projektu.
public void Delete()
Equals(ResourceAssignment)
Powraca wartość wskazującą, czy ta instancja jest równa określonej instancji klasy Aspose.Tasks.ResourceAssignment.
public bool Equals(ResourceAssignment other)
Parameters
other
ResourceAssignment
Zaznaczona instancja klasy Aspose.Tasks.ResourceAssignment do porównania z tą instancją.
Returns
True jeśli określona instancja klasy Aspose.Tasks.ResourceAssignment ma taką samą wartość UID jak ta; w przeciwnym razie, fałszywe.
Equals(Obiekt)
Powraca wartość wskazującą, czy ta instancja jest równa określonemu przedmiotowi.
public override bool Equals(object obj)
Parameters
obj
object
Celem jest porównanie z tą instancją.
Returns
True jeśli o jest zasobem, który przypisuje ten sam zasób i zadania; w przeciwnym razie, fałszywe.
Zdobądź>(Książka: Asnkey=» » »)
Zwraca wartość, do której nieruchomość jest mapowana w tym pojemniku.
public T Get<t>(Key<t, asnkey=""> key)
Parameters
klucz właściwości określony. Aspose.Tasks.Asn do uzyskania klucza właściwości.
Returns
T
wartość, do której nieruchomość jest mapowana w tym pojemniku.
Rodzaj parametrów
T
Rodzaj mapowanej wartości.
GetHashCode()
Powraca wartość kodu hash na przykład klasy Aspose.Tasks.ResourceAssignment.
public override int GetHashCode()
Returns
zwraca wartość kodu hash dla tego obiektu.
GetTimephasedData(DataType, DataType, DataType)
Powraca przykład Aspose.Tasks.TimephasedDataCollection klasy zawierającej instancje Aspose.Tasks.ResourceAssignment.TimephasedData klasy w danym terminie rozpoczęcia i zakończenia określonego Aspose.Tasks.TimephasedDataType.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Data rozpoczęcia daty fazy czasu.
end
DateTime
Data zakończenia daty fazy czasu.
timephasedType
TimephasedDataType
Rodzaj danych fazy czasu (Aspose.Tasks.TimephasedDataType).
Returns
zwraca listę zawierającą przykłady klasy Aspose.Tasks.TimephasedData.
GetTimephasedData(Data czasu, data czasu)
Powrót Aspose.Tasks.TimephasedDataCollection obiekt z przykładami Aspose.Tasks.ResourceAssignment.TimephasedData klasy w danym terminie rozpoczęcia i zakończenia Aspose.Tasks.TimephasedDataType.AssignmentWork.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Data rozpoczęcia daty fazy czasu.
end
DateTime
Data zakończenia daty fazy czasu.
Returns
zwraca listę zawierającą przykłady klasy Aspose.Tasks.TimephasedData.
GetTimephasedWork(DataType, DataType, DataType)
Otrzymuje kwotę pracy czasowej w określonym terminie czasu.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end, TimephasedDataType timephasedDataType)
Parameters
start
DateTime
Rozpoczęcie terminu czasu.
end
DateTime
Okres terminu terminu czasu.
timephasedDataType
TimephasedDataType
Rodzaj danych czasowych do wykorzystania.
Returns
GetTimephasedWork(Data czasu, data czasu)
Otrzymuje kwotę pracy czasowej w określonym terminie czasu.
public TimeSpan GetTimephasedWork(DateTime start, DateTime end)
Parameters
start
DateTime
Rozpoczęcie terminu czasu.
end
DateTime
Okres terminu terminu czasu.
Returns
Makijaż(DateTime, TimeSpan, Kalendarz, List, bool , int)
Tworzenie listy danych fazy czasu.
public DateTime MakeTPs(DateTime start, TimeSpan time, Calendar calendar, List<timephaseddata> list, bool isWorking, int type)
Parameters
start
DateTime
określoną datę rozpoczęcia.
time
TimeSpan
określony czas pracy.
calendar
Calendar
określonego kalendarza pracy.
list
List
• <
TimephasedData
>
Lista danych fazy czasowej.
isWorking
bool
określoną flagę, która określa, czy dane czasowe działają, czy nie.
type
int
określonego typu danych czasowych.
Returns
Maksymalna data od listy lub data rozpoczęcia, jeśli lista jest pusta.
Zestaw T>(Książka: Asnkey=» » » T)
Pokaż określony obiekt do określonej wartości w tym pojemniku.
public void Set<t>(Key<t, asnkey=""> key, T val)
Parameters
klucz właściwości określony. Aspose.Tasks.Asn do uzyskania klucza właściwości.
val
T
I wartość .
Rodzaj parametrów
T
Rodzaj mapowanej wartości.
SetMaterialResourceUnits(Podwójne, RateScaleType)
Zestaw jednostek do przydziału zasobów materialnych o zmiennym zużyciu materiału.Zmienna zużycie materiału oznacza, że wraz ze zmianą czasu składania, ilość wykorzystywanych materiałów zmienia się proporcjonalnie.
public void SetMaterialResourceUnits(double units, RateScaleType rateScaleType)
Parameters
units
double
Liczba jednostek zwiększona w tym okresie.
rateScaleType
RateScaleType
Okres, w którym wartość jednostkowa jest zwiększona.
Remarks
Na przykład, aby ustawić ‘123/miesiąc’, należy zadzwonić do SetUnitsScaled(123D, RateScaleType.Month).
Exceptions
Jeśli metoda jest wymagana do przyznania zasobów nie-materiałowych.
SplitTask(Data czasu, data czasu, kalendarz)
Podzielić zadania na dwie części.
public void SplitTask(DateTime start, DateTime finish, Calendar calendar)
Parameters
start
DateTime
Rozpoczęcie przerwy pracy na podstawie podziału.
finish
DateTime
Koniec przerwy pracy do podziału na podstawie.
calendar
Calendar
Kalendarz należy podzielić na podstawie.
Exceptions
Data rozpoczęcia jest mniejsza niż data rozpoczęcia zadania.
Data zakończenia zadania jest większa niż data zakończenia zadania.
TimephasedDataFromTaskDuration(Calendar)
Generuje listę danych fazy czasowej w oparciu o czas trwania zadania i zaplanowaną datę rozpoczęcia.
public void TimephasedDataFromTaskDuration(Calendar calendar)
Parameters
calendar
Calendar
Kalendarz do generowania danych fazy czasu.
ToString()
Powróci krótka łańcuchowa reprezentacja instancji klasy Aspose.Tasks.ResourceAssignment.Dokładne szczegóły prezentacji nie są określone i podlegają zmianie.
public override string ToString()
Returns
Krótka strona, która reprezentuje obiekt przyznania.</t,></t,></t,></t,></t,></t,>