Class WeekDay
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Nó đại diện cho một ngày tuần định nghĩa ngày thường xuyên của một tuần hoặc ngày ngoại lệ trong một lịch.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class WeekDay
Inheritance
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WeekDay(DayType)
Bắt đầu một ví dụ mới của lớp Aspose.Tasks.WeekDay với loại ngày cụ thể.
public WeekDay(DayType dayType)
Parameters
dayType
DayType
Loại ngày cụ thể.
WeekDay(DayType, IEnumerable<ngày làm việc>)
Bắt đầu một ví dụ mới của lớp Aspose.Tasks.WeekDay với loại ngày cụ thể và danh sách thời gian làm việc.
public WeekDay(DayType dayType, IEnumerable<workingtime> workingTimes)
Parameters
dayType
DayType
Loại ngày cụ thể.
workingTimes
IEnumerable
<
WorkingTime
>
Danh sách thời gian làm việc.
WeekDay(DayType, Params Thời gian làm việc[])
Bắt đầu một ví dụ mới của lớp Aspose.Tasks.WeekDay với loại ngày và thời gian làm việc cụ thể.
public WeekDay(DayType dayType, params WorkingTime[] workingTimes)
Parameters
dayType
DayType
Loại ngày cụ thể.
workingTimes
WorkingTime
[ ]
Một số thời gian làm việc
WeekDay()
Bắt đầu một trường hợp mới của lớp Aspose.Tasks.WeekDay.
public WeekDay()
Properties
DayType
Nhận được loại của một ngày.
public DayType DayType { get; }
Giá trị bất động sản
DayWorking
Nhận hoặc đặt một giá trị cho thấy liệu ngày hoặc loại ngày được chỉ định đang hoạt động hay không.
public bool DayWorking { get; set; }
Giá trị bất động sản
FromDate
Nhận hoặc đặt sự khởi đầu của một thời gian ngoại lệ.
public DateTime FromDate { get; set; }
Giá trị bất động sản
ToDate
Nhận hoặc đặt kết thúc của một thời gian ngoại lệ.
public DateTime ToDate { get; set; }
Giá trị bất động sản
WorkingTimes
Nhận WorkingTimeCollection cho ví dụ WeekDay này.Bộ sưu tập thời gian làm việc xác định thời gian làm việc trong ngày tuần.
public WorkingTimeCollection WorkingTimes { get; }
Giá trị bất động sản
Methods
CastToDayType(DayOfWeek)
Chèn System.DayOfWeek của .Net vào Aspose.Tasks.WeekDay.DayType.
public static DayType CastToDayType(DayOfWeek dw)
Parameters
dw
DayOfWeek
Ngày của tuần để rời đi.
Returns
Một loại cast day.
Clone()
Quay lại một bản sao sâu của ngày tuần.
public WeekDay Clone()
Returns
Quay lại bản sao sâu của ngày tuần.
CreateDefaultWorkingDay(DayType)
Tạo ngày làm việc mặc định.
public static WeekDay CreateDefaultWorkingDay(DayType dayType)
Parameters
dayType
DayType
Loại ngày để tạo ngày làm việc mặc định từ.
Returns
Một ngày làm việc mặc định với giờ làm việc 8-12 và 13-17.
Equals(đối tượng)
Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.
public override bool Equals(object obj)
Parameters
obj
object
Đối tượng để so sánh với trường hợp này.
Returns
True nếu đối tượng được chỉ định là một WeekDay mà có cùng FromDate, ToTate giá trị và WorkingTimes như trường hợp này; nếu không, giả.
GetHashCode()
Trả lại giá trị mã hash cho ví dụ của lớp Aspose.Tasks.WeekDay.
public override int GetHashCode()
Returns
trả lại giá trị mã hash cho đối tượng này.
GetWorkingTime()
Quay lại thời gian làm việc cho một ngày trong tuần.
public TimeSpan GetWorkingTime()
Returns
Thời gian làm việc.
SetDefaultWorkingTime(WeekDay)
Thiết lập thời gian mặc định cho ngày tuần cụ thể.
public static void SetDefaultWorkingTime(WeekDay day)
Parameters
day
WeekDay
Ngày của tuần để thiết lập ngày làm việc mặc định trên.