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)

เพิ่มค่าดับเบิลที่ระบุไปยังระยะเวลานี้

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)

ลบค่าดับเบิลที่ระบุออกจากตัวอย่างระยะเวลานี้

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

ค่าที่บ่งชี้ว่าตัวอย่างนี้ไม่เท่ากับวัตถุที่ระบุ

 แบบไทย