Struct Duration
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Menampilkan durasi dalam sebuah proyek.
public struct Duration : IEquatable<duration>
Implements
anggota yang diwarisi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Dapatkan nilai yang menunjukkan apakah unit waktu dihapus.
public bool IsElapsed { get; }
Nilai Properti
IsEstimated
Dapatkan nilai yang menunjukkan apakah unit waktu dianggarkan.
public bool IsEstimated { get; }
Nilai Properti
TimeSpan
Dapatkan Aspose.Tasks.Duration.TimeSpan contoh dari objek Durasi ini.
public TimeSpan TimeSpan { get; }
Nilai Properti
TimeUnit
Dapatkan jenis unit waktu untuk objek ini.
public TimeUnitType TimeUnit { get; }
Nilai Properti
Methods
Add(Duration)
Menambah durasi yang ditentukan untuk durasi ini.
public Duration Add(Duration d)
Parameters
d
Duration
Spesifikasi Aspose.Tasks.Duration untuk ditambahkan ke instansi ini.
Returns
Objek durasi baru yang mewakili nilai instansi ini ditambah nilai durasi yang ditentukan.
Add(Dua kali)
Ads menentukan nilai dua kali lipat untuk durasi ini.
public Duration Add(double val)
Parameters
val
double
nilai System.Double yang ditentukan untuk ditambahkan ke instansi ini.
Returns
Objek durasi baru yang mewakili nilai instansi ini ditambah nilai durasi yang ditentukan.
Convert(TimeUnitType)
Konversi objek durasi ke durasi lain dengan unit waktu yang ditentukan.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
Jenis unit waktu yang ditentukan.
Returns
mengembalikan durasi baru dengan jenis unit yang ditentukan.
Equals(Duration)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan objek tertentu.
public bool Equals(Duration other)
Parameters
other
Duration
Objek untuk membandingkan dengan instansi ini.
Returns
Returns True Jika instans durasi lain memiliki nilai TimeSpan dan TimeUnit yang sama dengan instansi ini; jika tidak, palsu.
Equals(objek)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan objek tertentu.
public override bool Equals(object obj)
Parameters
obj
object
Objek untuk membandingkan dengan instansi ini.
Returns
True Jika objek yang ditentukan adalah Durasi yang memiliki nilai TimeSpan dan TimeUnit yang sama dengan contoh ini; jika tidak, palsu.
GetHashCode()
Mengembalikan nilai kode hash untuk objek ini.
public override int GetHashCode()
Returns
mengembalikan nilai kode hash untuk instans durasi ini.
Parse(Proyek, String)
Konversi string yang ditentukan ke contoh Aspose.Tasks.Duration struktur.
public static Duration Parse(Project p, string value)
Parameters
p
Project
Contoh yang ditentukan dari Aspose.Tasks.Project kelas untuk mengkonversi durasi untuk.
value
string
Rantai yang ditentukan untuk konversi.
Returns
Mengembalikan instans terkonversi dari Aspose.Tasks.Duration structure.
ParseTimeSpan(String)
Pasar panjang string dalam format “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Rantai yang ditentukan untuk parse.
Returns
mengembalikan instans parsed dari Aspose.Tasks.Duration.TimeSpan struktur.
Subtract(Duration)
Subtracts ditentukan durasi dari instans durasi ini.
public Duration Subtract(Duration d)
Parameters
d
Duration
instansi yang ditentukan Aspose.Tasks.Duration untuk ditarik dari instansi ini.
Returns
Objek durasi baru yang mewakili nilai instansi ini minus nilai durasi yang ditentukan.
Subtract(Dua kali)
Subtracts menentukan nilai ganda dari instans durasi ini.
public Duration Subtract(double val)
Parameters
val
double
ditentukan System.Double nilai untuk ditarik dari instansi ini.
Returns
Objek durasi baru yang mewakili nilai instansi ini minus nilai durasi yang ditentukan.
ToDouble()
Konversi objek durasi menjadi System.Double value.
public double ToDouble()
Returns
nilai yang terkonversi.
ToString()
Mengembalikan representasi string dari instansi ini.
public override string ToString()
Returns
Perwakilan dari instansi ini.
Operators
Pengendali =(Durasi, Durasi)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan objek tertentu.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
durasi yang pertama.
b
Duration
Durasi yang kedua.
Returns
nilai yang menunjukkan apakah instansi ini sama dengan objek tertentu
Operator !=(Durasi, Durasi)
Mengembalikan nilai yang menunjukkan apakah instansi ini tidak sama dengan objek tertentu.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
durasi yang pertama.
b
Duration
Durasi yang kedua.
Returns
nilai yang menunjukkan apakah instans ini tidak sama dengan objek tertentu