Struct Duration

Struct Duration

Название пространства: Aspose.Tasks Ассоциация: Aspose.Tasks.dll (25.4.0)

Представляет длительность в проекте.

public struct Duration : IEquatable<duration>

Implements

IEquatable

Наследованные члены

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

Properties

IsElapsed

Получается значение, указывающее, исчезает ли единица времени.Флаг, который определяет, является ли этот срок исполнения.

public bool IsElapsed { get; }

Стоимость недвижимости

bool

IsEstimated

Получается значение, указывающее на то, оценивается ли единица времени.Флаг, определяющий, оценивается ли эта продолжительность.

public bool IsEstimated { get; }

Стоимость недвижимости

bool

TimeSpan

Получает Aspose.Tasks.Duration.TimeSpan пример этого объекта длительности.Инстанция TimeSpan этого объекта длительности.

public TimeSpan TimeSpan { get; }

Стоимость недвижимости

TimeSpan

TimeUnit

Получается тип часовой единицы для этого объекта.Тип единицы времени данного случая длительности.

public TimeUnitType TimeUnit { get; }

Стоимость недвижимости

TimeUnitType

Methods

Add(Duration)

Добавить определенную продолжительность для этого срока.

public Duration Add(Duration d)

Parameters

d Duration

указано Aspose.Tasks.Duration, чтобы добавить в эту инстанцию.

Returns

Duration

Новый объект длительности, представляющий значение этой инстанции плюс указанную стоимость длительности.

Add(Двойная)

Добавьте двойную стоимость для этого срока.

public Duration Add(double val)

Parameters

val double

в указанную System.Double стоимость добавить в эту инстанцию.

Returns

Duration

Новый объект длительности, представляющий значение этой инстанции плюс указанную стоимость длительности.

Convert(TimeUnitType)

Конвертирует Продолжительность объекта в другую продолжительность с определенными временными единицами.

public Duration Convert(TimeUnitType timeUnitType)

Parameters

timeUnitType TimeUnitType

Определенный тип временной единицы.

Returns

Duration

возвращается новая продолжительность с указанным типом единицы.

Equals(Duration)

Возвращает стоимость, указывающую на то, равна ли эта инстанция определенному объекту.

public bool Equals(Duration other)

Parameters

other Duration

Объект сравнивать с этой инстанцией.

Returns

bool

Returns True если в другом примере длительности имеются те же значения TimeSpan и TimeUnit, что и в этом приеме; в противном случае, Фальшивый.

Equals(Объекты)

Возвращает стоимость, указывающую на то, равна ли эта инстанция определенному объекту.

public override bool Equals(object obj)

Parameters

obj object

Объект сравнивать с этой инстанцией.

Returns

bool

True если указанный объект является продолжительностью, имеющей те же значения TimeSpan и TimeUnit, что и в данном случае; Фальшивый.

GetHashCode()

Возвращает значение кода хаша для этого объекта.

public override int GetHashCode()

Returns

int

возвращает значение шейх-кода для этого срока.

Parse(Проекты , String)

Конвертирует указанную строку в пример Aspose.Tasks.Duration структуры.

public static Duration Parse(Project p, string value)

Parameters

p Project

в конкретном случае класса Aspose.Tasks.Project для конвертирования продолжительности для.

value string

Определенная строка для конвертации.

Returns

Duration

Возвращает конвертированную инстанцию Aspose.Tasks.Duration структуры.

ParseTimeSpan(Стриг)

Продолжительность строки в формате «PT–H–M–S–».

public static TimeSpan ParseTimeSpan(string value)

Parameters

value string

Определенная строка к парсе.

Returns

TimeSpan

Возвращает паразированную инстанцию Aspose.Tasks.Duration.TimeSpan структуры.

Subtract(Duration)

Субтракты определенного срока от этого срока.

public Duration Subtract(Duration d)

Parameters

d Duration

указанная инстанция Aspose.Tasks.Duration для вывода из этой инстанции.

Returns

Duration

Новый объект длительности, представляющий значение этой инстанции минус указанной длительности.

Subtract(Двойная)

Субтракты, указанные двойной стоимостью от этого срока.

public Duration Subtract(double val)

Parameters

val double

Показано System.Double значение для вывода из этой инстанции.

Returns

Duration

Новый объект длительности, представляющий значение этой инстанции минус указанной длительности.

ToDouble()

Конвертирует объект длительности в System.Double value.

public double ToDouble()

Returns

double

Конвертируемую ценность .

ToString()

Возвращает строение представления этой инстанции.

public override string ToString()

Returns

string

Полное представление этой инстанции.

Operators

Оператор =(Продолжительность, Duration)

Возвращает стоимость, указывающую на то, равна ли эта инстанция определенному объекту.

public static bool operator ==(Duration a, Duration b)

Parameters

a Duration

Первая продолжительность .

b Duration

Вторая продолжительность .

Returns

bool

значение, указывающее на то, равна ли эта инстанция определенному объекту;

Оператор !=(Продолжительность, Duration)

Возвращает значение, указывающее, не равен ли данная инстанция указанному объекту.

public static bool operator !=(Duration a, Duration b)

Parameters

a Duration

Первая продолжительность .

b Duration

Вторая продолжительность .

Returns

bool

значение, указывающее, не равен ли данная инстанция указанному объекту;

 Русский