Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
מייצג משך זמן בפרויקט.
public struct 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; }
ערך המאפיין
IsEstimated
מקבל ערך המצביע האם יחידת הזמן מוערכת.
public bool IsEstimated { get; }
ערך המאפיין
TimeSpan
מקבל מופע של Aspose.Tasks.Duration.TimeSpan של אובייקט משך הזמן הזה.
public TimeSpan TimeSpan { get; }
ערך המאפיין
TimeUnit
מקבל את סוג יחידת הזמן עבור אובייקט זה.
public TimeUnitType TimeUnit { get; }
ערך המאפיין
שיטות
Add(Duration)
מוסיף משך זמן שנבחר למשך זמן זה.
public Duration Add(Duration d)
פרמטרים
d
Duration
משך הזמן של Aspose.Tasks שנבחר להוסיף למופע הזה.
מחזיר
אובייקט משך זמן חדש המייצג את הערך של מופע זה בתוספת ערך משך הזמן שנבחר.
Add(double)
מוסיף ערך כפול שנבחר למשך זמן זה.
public Duration Add(double val)
פרמטרים
val
double
ערך System.Double שנבחר להוסיף למופע הזה.
מחזיר
אובייקט משך זמן חדש המייצג את הערך של מופע זה בתוספת ערך משך הזמן שנבחר.
Convert(TimeUnitType)
ממיר אובייקט משך זמן למשך זמן אחר עם יחידות זמן שנבחרות.
public Duration Convert(TimeUnitType timeUnitType)
פרמטרים
timeUnitType
TimeUnitType
סוג יחידת הזמן שנבחר.
מחזיר
מחזיר משך זמן חדש עם סוג היחידה שנבחר.
Equals(Duration)
מחזיר ערך המצביע האם מופע זה שווה לאובייקט שנבחר.
public bool Equals(Duration other)
פרמטרים
other
Duration
האובייקט להשוואה עם מופע זה.
מחזיר
מחזיר True אם מופע משך הזמן האחר יש את ערכי TimeSpan ו-TimeUnit זהים למופע זה; אחרת, false.
Equals(object)
מחזיר ערך המצביע האם מופע זה שווה לאובייקט שנבחר.
public override bool Equals(object obj)
פרמטרים
obj
object
האובייקט להשוואה עם מופע זה.
מחזיר
True אם האובייקט שנבחר הוא משך זמן שיש לו את ערכי TimeSpan ו-TimeUnit זהים למופע זה; אחרת, false.
GetHashCode()
מחזיר ערך קוד גיבוב עבור אובייקט זה.
public override int GetHashCode()
מחזיר
מחזיר ערך קוד גיבוב עבור מופע משך הזמן הזה.
Parse(Project, string)
ממיר את המחרוזת שנבחרה למופע של מבנה Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
פרמטרים
p
Project
המופע שנבחר של מחלקת Aspose.Tasks.Project כדי להמיר עבורו את משך הזמן.
value
string
המחרוזת שנבחרה להמיר.
מחזיר
מחזיר את המופע המומר של מבנה Aspose.Tasks.Duration.
ParseTimeSpan(string)
מנתח מחרוזת משך זמן בפורמט “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
פרמטרים
value
string
המחרוזת שנבחרה לניתוח.
מחזיר
מחזיר מופע מנותח של מבנה Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
מנכה משך זמן שנבחר ממופע משך זמן זה.
public Duration Subtract(Duration d)
פרמטרים
d
Duration
המופע שנבחר של Aspose.Tasks.Duration להחסיר ממופע זה.
מחזיר
אובייקט משך זמן חדש המייצג את הערך של מופע זה פחות ערך משך הזמן שנבחר.
Subtract(double)
מנכה ערך כפול שנבחר ממופע משך זמן זה.
public Duration Subtract(double val)
פרמטרים
val
double
ערך System.Double שנבחר להחסיר ממופע זה.
מחזיר
אובייקט משך זמן חדש המייצג את הערך של מופע זה פחות ערך משך הזמן שנבחר.
ToDouble()
ממיר אובייקט משך זמן לערך System.Double.
public double ToDouble()
מחזיר
ערך המומר.
ToString()
מחזיר ייצוג מחרוזתי של מופע זה.
public override string ToString()
מחזיר
ייצוג מחרוזתי של מופע זה.
מפעילים
operator ==(Duration, Duration)
מחזיר ערך המצביע האם מופע זה שווה לאובייקט שנבחר.
public static bool operator ==(Duration a, Duration b)
פרמטרים
a
Duration
משך הזמן הראשון.
b
Duration
משך הזמן השני.
מחזיר
ערך המצביע האם מופע זה שווה לאובייקט שנבחר.
operator !=(Duration, Duration)
מחזיר ערך המצביע האם מופע זה אינו שווה לאובייקט שנבחר.
public static bool operator !=(Duration a, Duration b)
פרמטרים
a
Duration
משך הזמן הראשון.
b
Duration
משך הזמן השני.
מחזיר
ערך המצביע האם מופע זה אינו שווה לאובייקט שנבחר.