Class WorkingTime
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Representerar en arbetstid under en veckodag.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WorkingTime
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WorkingTime(Datumtid, datumtid)
Initialiserar en ny instans av Aspose.Tasks.WorkingTime-klassen med ett intervall med angivna start- och sluttider.
public WorkingTime(DateTime fromTime, DateTime toTime)
Parameters
fromTime
DateTime
Intervall starttid
toTime
DateTime
Intervall sluttid
WorkingTime(TimeSpan och TimeSpan)
Initialiserar en ny instans av Aspose.Tasks.WorkingTime-klassen med ett intervallelement med angivna start- och sluttider.
public WorkingTime(TimeSpan fromTime, TimeSpan toTime)
Parameters
fromTime
TimeSpan
Intervallets starttid representeras av System.TimeSpan struktur.
toTime
TimeSpan
Intervallets sluttid representeras av System.TimeSpan struktur.
Examples
Överbelastningen av WorkingTime ctor kan användas för att initialisera intervallets start och slut med TimeSpans:var wt = new WorkingTime(new TimeSpan(9, 0, 0), new TimeSpan(18, 0, 0));
Exceptions
När toTime mindre än lika till toTime argumenteller när intervallet mellan fromTime och toTime är större än 24 timmar.
WorkingTime(int, int)
Initialiserar en ny instans av Aspose.Tasks.WorkingTime-klassen med ett intervallelement med angivna start- och sluttider.
public WorkingTime(int fromHours, int toHours)
Parameters
fromHours
int
Intervallets starttid representeras av det totala antalet timmar (0-24).
toHours
int
Intervallets sluttid representeras av det totala antalet timmar (0-24).
Examples
Överbelastningen av WorkingTime ctor kan användas för att initialisera intervallets start och slut med hela timmar:var wt = new WorkingTime(9, 13);
Exceptions
När toTime mindre än lika till toTime argumenteller när intervallet mellan fromTime och toTime är större än 24 timmar.
Properties
From
Det är början på en arbetstid.
public DateTime From { get; }
Fastighetsvärde
To
Det är slutet på en arbetstid.
public DateTime To { get; }
Fastighetsvärde
Methods
Equals(Objektet)
Kontrollera att objekt är lika.
public override bool Equals(object obj)
Parameters
obj
object
Det andra objektet att jämföra.
Returns
Sanningen är om föremålen är lika, falska annars.
GetHashCode()
Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.WorkingTime-klassen.
public override int GetHashCode()
Returns
returnerar en hashkod värde för detta objekt.