Struct Duration

Struct Duration

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

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

public struct Duration : IEquatable<duration>

Реалізує

IEquatable<duration>

Спадковані члени

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

Властивості

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

Методи

Add(Duration)

Додає вказану тривалість до цієї тривалості.

public Duration Add(Duration d)

Параметри

d Duration

вказана Aspose.Tasks.Duration, яку потрібно додати до цього екземпляра.

Повертає

Duration

Новий об’єкт тривалості, який представляє значення цього екземпляра плюс вказане значення тривалості.

Add(double)

Додає вказане значення типу double до цієї тривалості.

public Duration Add(double val)

Параметри

val double

вказане значення System.Double, яке потрібно додати до цього екземпляра.

Повертає

Duration

Новий об’єкт тривалості, який представляє значення цього екземпляра плюс вказане значення тривалості.

Convert(TimeUnitType)

Перетворює об’єкт Duration в іншу тривалість з вказаними одиницями часу.

public Duration Convert(TimeUnitType timeUnitType)

Параметри

timeUnitType TimeUnitType

вказаний тип одиниці часу.

Повертає

Duration

повертає нову тривалість з вказаним типом одиниці.

Equals(Duration)

Повертає значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

public bool Equals(Duration other)

Параметри

other Duration

Об’єкт для порівняння з цим екземпляром.

Повертає

bool

Повертає True, якщо інший екземпляр Duration має такі ж значення TimeSpan і TimeUnit, як і цей екземпляр; інакше false.

Equals(object)

Повертає значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

public override bool Equals(object obj)

Параметри

obj object

Об’єкт для порівняння з цим екземпляром.

Повертає

bool

True, якщо вказаний об’єкт є Duration, яка має такі ж значення TimeSpan і TimeUnit, як і цей екземпляр; інакше false.

GetHashCode()

Повертає значення хеш-коду для цього об’єкта.

public override int GetHashCode()

Повертає

int

повертає значення хеш-коду для цього екземпляра тривалості.

Parse(Project, string)

Перетворює вказаний рядок в екземпляр структури Aspose.Tasks.Duration.

public static Duration Parse(Project p, string value)

Параметри

p Project

вказаний екземпляр класу Aspose.Tasks.Project, для якого потрібно перетворити тривалість.

value string

вказаний рядок для перетворення.

Повертає

Duration

Повертає перетворений екземпляр структури Aspose.Tasks.Duration.

ParseTimeSpan(string)

Парсить рядок тривалості у форматі “PT–H–M–S–”.

public static TimeSpan ParseTimeSpan(string value)

Параметри

value string

вказаний рядок для парсингу.

Повертає

TimeSpan

повертає розпарсений екземпляр структури Aspose.Tasks.Duration.TimeSpan.

Subtract(Duration)

Віднімає вказану тривалість від цього екземпляра тривалості.

public Duration Subtract(Duration d)

Параметри

d Duration

вказаний екземпляр Aspose.Tasks.Duration, який потрібно відняти від цього екземпляра.

Повертає

Duration

Новий об’єкт тривалості, який представляє значення цього екземпляра мінус вказане значення тривалості.

Subtract(double)

Віднімає вказане значення типу double від цього екземпляра тривалості.

public Duration Subtract(double val)

Параметри

val double

вказане значення System.Double, яке потрібно відняти від цього екземпляра.

Повертає

Duration

Новий об’єкт тривалості, який представляє значення цього екземпляра мінус вказане значення тривалості.

ToDouble()

Перетворює об’єкт Duration в значення System.Double.

public double ToDouble()

Повертає

double

Перетворене значення.

ToString()

Повертає рядкове представлення цього екземпляра.

public override string ToString()

Повертає

string

рядкове представлення цього екземпляра.

Оператори

operator ==(Duration, Duration)

Повертає значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

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

Параметри

a Duration

Перша тривалість.

b Duration

Друга тривалість.

Повертає

bool

значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

operator !=(Duration, Duration)

Повертає значення, що вказує, чи є цей екземпляр не рівним вказаному об’єкту.

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

Параметри

a Duration

Перша тривалість.

b Duration

Друга тривалість.

Повертає

bool

значення, що вказує, чи є цей екземпляр не рівним вказаному об’єкту.

 Українська