Struct Duration
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل مدة المشروع.
public struct Duration : IEquatable<duration>
Implements
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
يحصل على قيمة تشير إلى ما إذا كانت وحدة الزمن قد انخفضت.
public bool IsElapsed { get; }
قيمة الممتلكات
IsEstimated
يحصل على قيمة تشير إلى ما إذا كانت وحدة الزمن تقدر.
public bool IsEstimated { get; }
قيمة الممتلكات
TimeSpan
يحصل على Aspose.Tasks.Duration.TimeSpan مثال على هذا العنصر مدة.
public TimeSpan TimeSpan { get; }
قيمة الممتلكات
TimeUnit
يحصل على نوع وحدة الوقت لهذا الكائن.
public TimeUnitType TimeUnit { get; }
قيمة الممتلكات
Methods
Add(Duration)
يضيف مدة محددة لهذا المدة.
public Duration Add(Duration d)
Parameters
d
Duration
المحدد Aspose.Tasks.Duration لإضافة إلى هذه الحالة.
Returns
كائن مدة جديد يمثل قيمة هذه الحالة بالإضافة إلى قيمة مدة محددة.
Add(مزدوجة)
الإعلانات المحددة قيمة مزدوجة لهذا المدة.
public Duration Add(double val)
Parameters
val
double
قيمة System.Double المحددة لإضافة إلى هذه الحالة.
Returns
كائن مدة جديد يمثل قيمة هذه الحالة بالإضافة إلى قيمة مدة محددة.
Convert(TimeUnitType)
تحويل مدة الموضوع إلى مدة أخرى مع وحدات زمنية محددة.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
نوع وحدة الزمن المحددة.
Returns
يعيد مدة جديدة مع نوع الوحدة المحدد.
Equals(Duration)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد.
public bool Equals(Duration other)
Parameters
other
Duration
موضوع مقارنة مع هذه الحالة.
Returns
Returns True إذا كانت حالة الطول الأخرى لها نفس قيم TimeSpan و TimeUnit مثل هذه الحالة؛ وإلا، كاذبة.
Equals(الموضوع)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد.
public override bool Equals(object obj)
Parameters
obj
object
موضوع مقارنة مع هذه الحالة.
Returns
True إذا كان الكائن المحدد هو مدة لها نفس قيم TimeSpan و TimeUnit مثل هذه الحالة؛ وإلا، كاذبة.
GetHashCode()
إرجاع قيمة رمز الهاش لهذا الكائن.
public override int GetHashCode()
Returns
يعيد قيمة رمز الهاش لهذا الحد الأدنى من المدة.
Parse(المشروع، string)
تحويل الحبل المحدد إلى مثال Aspose.Tasks.Duration struct.
public static Duration Parse(Project p, string value)
Parameters
p
Project
الحالة المحددة من فئة Aspose.Tasks.Project لتحويل مدة ل.
value
string
الحبل المحدد للتحويل.
Returns
يعود المثال المحول إلى Aspose.Tasks.Duration structure.
ParseTimeSpan(الستار)
يقطع شريط مدة في تنسيق “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
الحبل المحدد إلى الحبل.
Returns
يعود المثال المكسور من Aspose.Tasks.Duration.TimeSpan struct.
Subtract(Duration)
الأوراق الفرعية المحددة مدة من هذه الحالة مدة.
public Duration Subtract(Duration d)
Parameters
d
Duration
الحالة المحددة Aspose.Tasks.Duration للخفض من هذه الحالة.
Returns
كائن مدة جديد يمثل قيمة هذه الحالة منخفضة قيمة مدة محددة.
Subtract(مزدوجة)
الأوراق الفرعية التي تحدد قيمة مزدوجة من هذه الحالة الطويلة.
public Duration Subtract(double val)
Parameters
val
double
قيمة System.Double المحددة للخفض من هذه الحالة.
Returns
كائن مدة جديد يمثل قيمة هذه الحالة منخفضة قيمة مدة محددة.
ToDouble()
تحويل مدة الكائن إلى System.Double value.
public double ToDouble()
Returns
القيمة المعدلة .
ToString()
إرجاع تمثيل خط من هذه الحالة.
public override string ToString()
Returns
تمثيل قوس قزح لهذا المنصب.
Operators
المشغل = =(مدة، مدة)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
المدة الأولى .
b
Duration
المدة الثانية .
Returns
قيمة تشير إلى ما إذا كانت هذه الحالة تساوي كائن محدد
المشغل !=(مدة، مدة)
يعيد قيمة تشير إلى ما إذا كانت هذه الحالة لا تساوي كائن محدد.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
المدة الأولى .
b
Duration
المدة الثانية .
Returns
قيمة تشير إلى ما إذا كانت هذه الحالة لا تساوي كائن محدد