Class WeekDay

Class WeekDay

Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Representa un dia de setmana que o defineix dies regulars d’una setmana o dies excepcionals en un calendari.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay

Inheritance

object WeekDay

Membres heretats

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

Constructors

WeekDay(DayType)

Inicialitza una nova instància de la classe Aspose.Tasks.WeekDay amb el tipus de dia especificat.

public WeekDay(DayType dayType)

Parameters

dayType DayType

El tipus de dia especificat.

WeekDay(Tipus de dia, IEnumerable)

Inicialitza una nova instància de la classe Aspose.Tasks.WeekDay amb el tipus de dia especificat i llista de períodes de treball.

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

Parameters

dayType DayType

El tipus de dia especificat.

workingTimes IEnumerable < WorkingTime >

Llista de períodes de treball.

WeekDay(Temps de treball, params WorkingTime[])

Inicialitza una nova instància de la classe Aspose.Tasks.WeekDay amb el tipus de dia especificat i períodes de temps de treball.

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

Parameters

dayType DayType

El tipus de dia especificat.

workingTimes WorkingTime []

Diversos períodes de treball.

WeekDay()

Inicia una nova instància de la classe Aspose.Tasks.WeekDay.

public WeekDay()

Properties

DayType

s el tipus d’un dia.

public DayType DayType { get; }

Valor de la propietat

DayType

DayWorking

Obté o s’estableix un valor que indiqui si la data o el tipus de dia especificats estan funcionant.

public bool DayWorking { get; set; }

Valor de la propietat

bool

FromDate

Obté o estableix el començament d’un temps excepcional.

public DateTime FromDate { get; set; }

Valor de la propietat

DateTime

ToDate

Obté o fixa el final d’un temps excepcional.

public DateTime ToDate { get; set; }

Valor de la propietat

DateTime

WorkingTimes

Gets WorkingTimeCollection per a aquesta instància WeekDay.La col·lecció d’hores de treball que defineixen el temps treballat en el dia de la setmana.

public WorkingTimeCollection WorkingTimes { get; }

Valor de la propietat

WorkingTimeCollection

Methods

CastToDayType(DayOfWeek)

Descarrega el sistema .Net.DayOfWeek a Aspose.Tasks.WeekDay.DayType.

public static DayType CastToDayType(DayOfWeek dw)

Parameters

dw DayOfWeek

El dia de la setmana per sortir.

Returns

DayType

s un tipus de dia.

Clone()

Retorna una còpia profunda del dia de la setmana.

public WeekDay Clone()

Returns

WeekDay

Retorna la còpia profunda del dia de la setmana.

CreateDefaultWorkingDay(DayType)

Crea un dia de treball defectuós.

public static WeekDay CreateDefaultWorkingDay(DayType dayType)

Parameters

dayType DayType

El tipus de dia per crear el dia de treball de default.

Returns

WeekDay

Un dia de treball estàndard amb hores de treball 8-12 i 13-17.

Equals(Objecte)

Retorna un valor que indica si aquesta instància és igual a un objecte especificat.

public override bool Equals(object obj)

Parameters

obj object

L’objecte de comparar amb aquesta instància.

Returns

bool

True si l’objecte especificat és un Dia de la Setmana que té els mateixos valors de FromDate, ToTate i WorkingTimes com aquest; d’una altra manera, falsa.

GetHashCode()

Retorna un valor de codi hash per a l’exemple de la classe Aspose.Tasks.WeekDay.

public override int GetHashCode()

Returns

int

Retorna un valor de codi hash per a aquest objecte.

GetWorkingTime()

Retornar el temps de treball per un dia de la setmana.

public TimeSpan GetWorkingTime()

Returns

TimeSpan

El temps de treball.

SetDefaultWorkingTime(WeekDay)

Establir períodes de temps de default per al dia de la setmana especificat.

public static void SetDefaultWorkingTime(WeekDay day)

Parameters

day WeekDay

El dia de la setmana per establir el dia de treball default.

 Català