Class WeekDay

Class WeekDay

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Representerar en veckodag som antingen definierar vanliga dagar i en vecka eller undantagsdagar i en kalender.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay

Inheritance

object WeekDay

Arvsmedlemmar

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

WeekDay(DayType)

Initialiserar en ny instans av Aspose.Tasks.WeekDay-klassen med den angivna dagstypen.

public WeekDay(DayType dayType)

Parameters

dayType DayType

Den angivna typen av dag.

WeekDay(DayType, IEnumerable)

Initialiserar en ny instans av Aspose.Tasks.WeekDay-klassen med den angivna dagstypen och listan över arbetstider.

public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)

Parameters

dayType DayType

Den angivna typen av dag.

workingTimes IEnumerable ochlt; WorkingTime >

Förteckning över arbetstider.

WeekDay(DayType, params WorkingTime[])

Initialiserar en ny instans av Aspose.Tasks.WeekDay-klassen med angiven typ av dag och arbetstidsperioder.

public WeekDay(DayType dayType, params WorkingTime[] workingTimes)

Parameters

dayType DayType

Den angivna typen av dag.

workingTimes WorkingTime [ ]

Ett antal arbetstider.

WeekDay()

Initierar en ny instans av Aspose.Tasks.WeekDay-klassen.

public WeekDay()

Properties

DayType

Det är typ av en dag.

public DayType DayType { get; }

Fastighetsvärde

DayType

DayWorking

Få eller ställa in ett värde som anger om det angivna datumet eller dagstypen fungerar.

public bool DayWorking { get; set; }

Fastighetsvärde

bool

FromDate

Få eller ställa in början av en undantag tid.

public DateTime FromDate { get; set; }

Fastighetsvärde

DateTime

ToDate

Få eller ställa slutet på en undantag tid.

public DateTime ToDate { get; set; }

Fastighetsvärde

DateTime

WorkingTimes

Gets WorkingTimeCollection för denna WeekDay instans.Samlingen av arbetstider som definierar arbetstiden på veckodagen.

public WorkingTimeCollection WorkingTimes { get; }

Fastighetsvärde

WorkingTimeCollection

Methods

CastToDayType(DayOfWeek)

Hämta .Net System.DayOfWeek till Aspose.Tasks.WeekDay.DayType.

public static DayType CastToDayType(DayOfWeek dw)

Parameters

dw DayOfWeek

En dag i veckan för att släppa.

Returns

DayType

En kast dag typ.

Clone()

Returnerar en djup kopia av veckodagen.

public WeekDay Clone()

Returns

WeekDay

Returnerar en djup kopia av veckodagen.

CreateDefaultWorkingDay(DayType)

Skapar en standard arbetsdag.

public static WeekDay CreateDefaultWorkingDay(DayType dayType)

Parameters

dayType DayType

Den dag typen för att skapa standard arbetsdag från.

Returns

WeekDay

En standard arbetsdag med arbetstider 8-12 och 13-17.

Equals(Objektet)

Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.

public override bool Equals(object obj)

Parameters

obj object

Målet är att jämföra med denna instans.

Returns

bool

True om det angivna objektet är en WeekDay som har samma FromDate-värden och WorkingTimes som denna instans; annars, The translation of “false” to Swedish is “falskt”..

GetHashCode()

Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.WeekDay-klassen.

public override int GetHashCode()

Returns

int

returnerar en hashkod värde för detta objekt.

GetWorkingTime()

Returnerar arbetstiden för en vecka.

public TimeSpan GetWorkingTime()

Returns

TimeSpan

Arbetstid .

SetDefaultWorkingTime(WeekDay)

Ange standardtidsperioder för den angivna veckodagen.

public static void SetDefaultWorkingTime(WeekDay day)

Parameters

day WeekDay

Den veckodag för att ställa in standard arbetsdag på.

 Svenska