Class ResourceAssignment

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

object ResourceAssignment

Implements

IEquatable

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

double

ActualCost

Otrzymuje lub ustawia wartość ActualCost.

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

Wartość nieruchomości

decimal

ActualFinish

Otrzymuje lub ustawia wartość ActualFinish.

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

Wartość nieruchomości

DateTime

ActualOvertimeCost

Otrzymuje lub ustawia wartość ActualOvertimeCost.

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

Wartość nieruchomości

decimal

ActualOvertimeWork

otrzymuje lub ustawia wartość ActualOvertimeWork.

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

Wartość nieruchomości

Duration

ActualOvertimeWorkProtected

Otrzymuje lub ustawia wartość ActualOvertimeWorkProtected.

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

Wartość nieruchomości

Duration

ActualStart

Otrzymuje lub ustawia wartość ActualStart.

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

Wartość nieruchomości

DateTime

ActualWork

Otrzymuje lub ustawia wartość ActualWork.

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

Wartość nieruchomości

Duration

ActualWorkProtected

otrzymuje lub ustawia wartość ActualWorkProtected.

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

Wartość nieruchomości

Duration

AssignmentOwner

Otrzymuje lub ustawia wartość AssignmentOwner.

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

Wartość nieruchomości

string

AssignmentOwnerGuid

Otrzymuje lub ustawia wartość AssignmentOwnerGuid.

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

Wartość nieruchomości

string

BCWP

Otrzymuje lub ustawia wartość BCWP.

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

Wartość nieruchomości

double

BCWS

Otrzymuje lub ustawia wartość BCWS.

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

Wartość nieruchomości

double

Baselines

Otrzymuje obiekt AssignmentBaselineCollection.Zbiór wartości bazowych powiązanych z przyznaniem.

public AssignmentBaselineCollection Baselines { get; }

Wartość nieruchomości

AssignmentBaselineCollection

BookingType

Otrzymuje lub ustawia wartość BookingType.

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

Wartość nieruchomości

BookingType

BudgetCost

Otrzymuje lub ustala wartość budżetu.

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

Wartość nieruchomości

decimal

BudgetWork

Otrzymuje lub ustala wartość budżetu.

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

Wartość nieruchomości

Duration

CV

Otrzymuje lub ustawia wartość CV.

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

Wartość nieruchomości

double

Confirmed

Otrzymuje lub ustawia wartość wskazującą, czy Potwierdzone jest ustawione, czy nie.

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

Wartość nieruchomości

bool

Cost

Otrzymuje lub ustala wartość kosztów.

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

Wartość nieruchomości

decimal

CostRateTableType

Otrzymuje lub ustawia wartość CostRateTableType.

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

Wartość nieruchomości

RateType

CostVariance

Otrzymuje lub ustawia wartość CostVariance.

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

Wartość nieruchomości

double

Created

Otrzymuje lub ustawia wartość stworzoną.

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

Wartość nieruchomości

DateTime

Delay

Otrzymuje lub ustawia wartość opóźnienia.

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

Wartość nieruchomości

Duration

ExtendedAttributes

Otrzymuje lub ustawia instancję klasy ExtendedAttributeCollection dla tego obiektu.

public ExtendedAttributeCollection ExtendedAttributes { get; set; }

Wartość nieruchomości

ExtendedAttributeCollection

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

DateTime

FinishVariance

Otrzymuje lub ustawia wartość FinishVariance.

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

Wartość nieruchomości

Duration

FixedMaterial

Otrzymuje lub ustawia wartość wskazującą, czy FixedMaterial jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

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

bool

Hyperlink

Otrzymuje lub ustawia wartość Hyperlink.

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

Wartość nieruchomości

string

HyperlinkAddress

Otrzymuje lub ustawia wartość HyperlinkAddress.

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

Wartość nieruchomości

string

HyperlinkSubAddress

Otrzymuje lub ustawia wartość HyperlinkSubAddress.

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

Wartość nieruchomości

string

LevelingDelay

Otrzymuje lub ustawia wartość LevelingDelay.

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

Wartość nieruchomości

Duration

LinkedFields

Otrzymuje lub ustawia wartość wskazującą, czy LinkedInFields jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

Milestone

Otrzymuje lub ustawia wartość wskazującą, czy Milestone jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

NotesRTF

Otrzymuje lub ustawia notatki tekstowe w formacie RTF.Dostępne tylko do formatów MPP.

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

Wartość nieruchomości

string

NotesText

Otrzymuje lub ustawia notatki płaskiego tekstu wyciągniętego z danych RTF.

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

Wartość nieruchomości

string

Overallocated

Otrzymuje lub ustawia wartość wskazującą, czy Overallocated jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

OvertimeCost

Otrzymuje lub ustawia wartość OvertimeCost.

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

Wartość nieruchomości

decimal

OvertimeWork

Otrzymuje lub ustawia wartość OvertimeWork.

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

Wartość nieruchomości

Duration

ParentProject

Otrzymuje projekt macierzyński dla tej misji.

public Project ParentProject { get; }

Wartość nieruchomości

Project

PeakUnits

Otrzymuje lub ustawia wartość PeakUnits.

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

Wartość nieruchomości

double

PercentWorkComplete

Otrzymuje lub ustawia wartość PercentWorkComplete.

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

Wartość nieruchomości

int

RateScale

Otrzymuje lub ustawia wartość RateScale.

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

Wartość nieruchomości

RateScaleType

RegularWork

Otrzymuje lub ustawia wartość RegularWork.

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

Wartość nieruchomości

Duration

RemainingCost

Otrzymuje lub ustawia wartość RemainingCost.

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

Wartość nieruchomości

decimal

RemainingOvertimeCost

Otrzymuje lub ustawia wartość RemainingOvertimeCost.

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

Wartość nieruchomości

decimal

RemainingOvertimeWork

Otrzymuje lub ustawia wartość RemainingOvertimeWork.

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

Wartość nieruchomości

Duration

RemainingWork

Otrzymuje lub ustawia wartość RemainingWork.

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

Wartość nieruchomości

Duration

Resource

Zasoby przydzielone do zadania.

public Resource Resource { get; set; }

Wartość nieruchomości

Resource

ResponsePending

Otrzymuje lub ustawia wartość wskazującą, czy ResponsePending jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

Resume

Otrzymuje lub ustawia wartość CV.

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

Wartość nieruchomości

DateTime

SV

Otrzymuje lub ustawia wartość SV.

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

Wartość nieruchomości

double

Start

Otrzymuje lub ustawia wartość Start.

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

Wartość nieruchomości

DateTime

StartVariance

Otrzymuje lub ustawia wartość StartVariance.

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

Wartość nieruchomości

Duration

Stop

Otrzymuje lub ustawia wartość Stop.

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

Wartość nieruchomości

DateTime

Summary

Otrzymuje lub ustawia wartość wskazującą, czy podsumowanie jest ustawione, czy nie.

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

Wartość nieruchomości

bool

Task

Zadania, do których przypisywane są zasoby.

public Task Task { get; set; }

Wartość nieruchomości

Task

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

TimephasedDataCollection

Uid

Otrzymuje lub ustawia wartość Uid.

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

Wartość nieruchomości

int

Units

otrzymuje lub ustawia wartość jednostek.

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

Wartość nieruchomości

double

UpdateNeeded

Otrzymuje lub ustawia wartość wskazującą, czy UpdateNeed jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

VAC

Otrzymuje lub ustawia wartość VAC.

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

Wartość nieruchomości

double

Work

otrzymuje lub ustanawia wartość pracy.

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

Wartość nieruchomości

Duration

WorkContour

otrzymuje lub ustawia wartość WorkContour.

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

Wartość nieruchomości

WorkContourType

WorkVariance

Otrzymuje lub ustawia wartość WorkVariance.

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

Wartość nieruchomości

Duration

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

bool

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

bool

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

key Key <t, asnkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

TimeSpan

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

TimeSpan

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

DateTime

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

key Key <t, asnkey ="">

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

InvalidOperationException

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

ArgumentOutOfRangeException

Data rozpoczęcia jest mniejsza niż data rozpoczęcia zadania.

ArgumentOutOfRangeException

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

string

Krótka strona, która reprezentuje obiekt przyznania.</t,></t,></t,></t,></t,></t,>

 Polski