Struct Duration

Struct Duration

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

يمثل المدة في مشروع.

public struct Duration : IEquatable<duration>

implements

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

يعيد 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

قيمة تشير إلى ما إذا كانت هذه النسخة غير مساوية لكائن محدد.

 عربي