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

یک مقدار را دریافت می‌کند که نشان می‌دهد آیا واحد زمان منقضی شده است. پرچمی که تعیین می‌کند آیا این نمونه Duration منقضی شده است یا خیر.

public bool IsElapsed { get; }

مقدار ویژگی

bool

IsEstimated

یک مقدار را دریافت می‌کند که نشان می‌دهد آیا واحد زمان برآورد شده است. پرچمی که تعیین می‌کند آیا این نمونه Duration برآورد شده است یا خیر.

public bool IsEstimated { get; }

مقدار ویژگی

bool

TimeSpan

نسخه Aspose.Tasks.Duration.TimeSpan این شی Duration را دریافت می‌کند. نسخه TimeSpan این شی Duration.

public TimeSpan TimeSpan { get; }

مقدار ویژگی

TimeSpan

TimeUnit

نوع واحد زمان را برای این شی دریافت می‌کند. نوع واحد زمان این نمونه Duration.

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

اگر نمونه Duration دیگر دارای همان مقادیر TimeSpan و TimeUnit باشد، True را برمی‌گرداند؛ در غیر این صورت، 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

مقداری که نشان می‌دهد آیا این نمونه برابر با یک شی مشخص شده نیست.

 فارسی