Class TimephasedData

Class TimephasedData

Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)

Znajdują się one w fazie czasu.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

Dziedziczeni członkowie

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TimephasedData()

Inicjalizuje nową instancję klasy Aspose.Tasks.TimephasedData.

public TimephasedData()

Properties

Finish

Otrzymuje lub ustawia datę zakończenia okresu danych fazy czasu.

public DateTime Finish { get; set; }

Wartość nieruchomości

DateTime

Start

Otrzymuje lub ustawia datę rozpoczęcia okresu danych fazy czasu.

public DateTime Start { get; set; }

Wartość nieruchomości

DateTime

TimephasedDataType

Otrzymuje lub ustawia typ danych fazy czasu.

public TimephasedDataType TimephasedDataType { get; set; }

Wartość nieruchomości

TimephasedDataType

Remarks

Właściwość Aspose.Tasks.TimephasedData.Value zostanie usunięta, jeśli nie nadaje się do typu, określonego tutaj.

Uid

otrzymuje lub ustawia unikalny identyfikator danych fazy czasu

public int Uid { get; set; }

Wartość nieruchomości

int

Unit

Otrzymuje lub ustawia jednostkę czasu okresu danych fazy czasu.

public TimeUnitType Unit { get; set; }

Wartość nieruchomości

TimeUnitType

Value

Otrzymuje lub ustawia wartość na jednostkę czasu na czas fazowy okres danych.

public string Value { get; set; }

Wartość nieruchomości

string

Exceptions

TasksException

W przypadku gdy wartość jest nieprawidłowa dla określonego Aspose.Tasks.TimephasedData.TimephasedDataType lub mają wartość negatywną.

ValueToCost

Otrzymuje System.Double instancję, która reprezentuje wartość strumienia tego obiektu.

public double ValueToCost { get; set; }

Wartość nieruchomości

double

ValueToDuration

Otrzymuje instancję System.TimeSpan, która reprezentuje wartość łańcucha tego obiektu.

public TimeSpan ValueToDuration { get; }

Wartość nieruchomości

TimeSpan

ValueToUnits

Otrzymuje System.Dwukrotne przykłady, które reprezentują wartość łańcucha tego obiektu dla danych fazy czasu opartych na jednostkach.

public double ValueToUnits { get; }

Wartość nieruchomości

double

Methods

CreateCostTimephased(int, DateTime, DateTime, podwójne, TimeUnitType, TimephasedDataType)

Tworzenie i inicjalizacja nowej instancji klasy Aspose.Tasks.TimephasedData dla opartych na kosztach danych fazy czasu.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID z zadania.

start DateTime

Czas rozpoczęcia daty.

finish DateTime

Zakończenie terminu.

value double

Wartość kosztów .

timeUnit TimeUnitType

Typ jednostki czasu.

type TimephasedDataType

Typ danych czasowych.

Returns

TimephasedData

Przykład klasy Aspose.Tasks.TimephasedData dla danych fazowych opartych na kosztach.

Exceptions

ArgumentException

Jeśli określono wartość kosztów negatywnych.

CreateCostTimephased(int, DateTime, DateTime, podwójne, TimephasedDataType)

Tworzenie i inicjalizacja nowej instancji klasy Aspose.Tasks.TimephasedData dla opartych na kosztach danych fazy czasu.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)

Parameters

uid int

UID z zadania.

start DateTime

Czas rozpoczęcia daty.

finish DateTime

Zakończenie terminu.

value double

Wartość kosztów .

type TimephasedDataType

Typ danych czasowych.

Returns

TimephasedData

Przykład klasy Aspose.Tasks.TimephasedData dla danych fazowych opartych na kosztach.

Exceptions

ArgumentException

Jeśli określono wartość kosztów negatywnych.

CreateUnitTimephased(int, DateTime, DateTime, podwójne, TimephasedDataType)

Tworzy i inicjalizuje nową instancję klasy Aspose.Tasks.TimephasedData dla jednostek opartych na danych fazowych czasu przyznania zasobów materialnych.

public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)

Parameters

uid int

UID z zadania.

start DateTime

Zacznij od daty.

finish DateTime

Zakończenie terminu.

units double

Ilość jednostek.

type TimephasedDataType

Typ danych czasowych.

Returns

TimephasedData

Przykład klasy Aspose.Tasks.TimephasedData dla danych fazowych opartych na kosztach.

Exceptions

ArgumentException

Jeśli określono negatywną liczbę jednostek.

CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)

Tworzenie i inicjalizacja nowej instancji klasy Aspose.Tasks.TimephasedData dla danych fazy czasu opartych na pracy.

public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID z zadania.

start DateTime

Czas rozpoczęcia daty.

finish DateTime

Zakończenie terminu.

value TimeSpan

Wartość Timespan.

timeUnit TimeUnitType

Typ jednostki czasu.

type TimephasedDataType

Typ danych czasowych.

Returns

TimephasedData

Przykład klasy Aspose.Tasks.TimephasedData dla danych fazowych opartych na czasie pracy.

Exceptions

ArgumentException

Jeśli określono negatywną wartość pracy.

 Polski