Class WeekDay

Class WeekDay

Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Si tratta di un giorno di settimana che definisce o giorni regolari di una settimana o giorni eccezionali in un calendario.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay

Inheritance

object WeekDay

I membri ereditari

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

Constructors

WeekDay(DayType)

Inizia una nuova instanza della classe Aspose.Tasks.WeekDay con il tipo di giorno specificato.

public WeekDay(DayType dayType)

Parameters

dayType DayType

Il tipo di giorno specificato.

WeekDay(DayType, IEnumerable)

Inizia una nuova instanza della classe Aspose.Tasks.WeekDay con il tipo di giorno specificato e la lista dei periodi di lavoro.

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

Parameters

dayType DayType

Il tipo di giorno specificato.

workingTimes IEnumerable di < WorkingTime >

Elenco dei periodi di lavoro.

WeekDay(DayType, Params Tempo di lavoro[])

Inizia una nuova instanza della classe Aspose.Tasks.WeekDay con il tipo di giorno specificato e i periodi di lavoro.

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

Parameters

dayType DayType

Il tipo di giorno specificato.

workingTimes WorkingTime [ ]

Numero di periodi di lavoro.

WeekDay()

Inizia una nuova instanza della classe Aspose.Tasks.WeekDay.

public WeekDay()

Properties

DayType

Ricevi il tipo di un giorno.

public DayType DayType { get; }

Valore di proprietà

DayType

DayWorking

Riceve o impone un valore che indica se la data o il tipo di giorno specificato funziona.

public bool DayWorking { get; set; }

Valore di proprietà

bool

FromDate

Riceve o stabilisce l’inizio di un tempo eccezionale.

public DateTime FromDate { get; set; }

Valore di proprietà

DateTime

ToDate

Riceve o stabilisce la fine di un tempo di eccezione.

public DateTime ToDate { get; set; }

Valore di proprietà

DateTime

WorkingTimes

Ottieni WorkingTimeCollection per questo esempio WeekDay.La raccolta dei tempi di lavoro che definiscono il tempo lavorato nel giorno della settimana.

public WorkingTimeCollection WorkingTimes { get; }

Valore di proprietà

WorkingTimeCollection

Methods

CastToDayType(DayOfWeek)

Inserisci System.DayOfWeek di .Net in Aspose.Tasks.WeekDay.DayType.

public static DayType CastToDayType(DayOfWeek dw)

Parameters

dw DayOfWeek

Il giorno della settimana da uscire.

Returns

DayType

Tipo di cast day.

Clone()

Ritorna una copia profonda del giorno della settimana.

public WeekDay Clone()

Returns

WeekDay

Ritorna la copia profonda del giorno della settimana.

CreateDefaultWorkingDay(DayType)

Crea una giornata di lavoro default.

public static WeekDay CreateDefaultWorkingDay(DayType dayType)

Parameters

dayType DayType

Il tipo di giorno per creare il giorno di lavoro default da.

Returns

WeekDay

Un giorno di lavoro default con orari di lavoro 8-12 e 13-17.

Equals(oggetto)

Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.

public override bool Equals(object obj)

Parameters

obj object

L’obiettivo di paragonare con questa instanza.

Returns

bool

True se l’oggetto specificato è un WeekDay che ha gli stessi valori FromDate, ToDATE e WorkingTimes di questo caso; altrimenti, falso.

GetHashCode()

Ritorna un valore di codice hash per l’esempio della classe Aspose.Tasks.WeekDay.

public override int GetHashCode()

Returns

int

restituisce un valore di codice hash per questo oggetto.

GetWorkingTime()

Ritorna l’orario di lavoro per un giorno di settimana.

public TimeSpan GetWorkingTime()

Returns

TimeSpan

Il tempo di lavoro.

SetDefaultWorkingTime(WeekDay)

Inserisci periodi di tempo predefiniti per il giorno della settimana specificato.

public static void SetDefaultWorkingTime(WeekDay day)

Parameters

day WeekDay

Il giorno della settimana per impostare il giorno di lavoro default.

 Italiano