共用方式為


ActiveDirectorySchedule.RawSchedule 屬性

定義

取得或設定三維陣列,表示一週中來源可供複寫的時間為何。

public:
 property cli::array <bool, 3> ^ RawSchedule { cli::array <bool, 3> ^ get(); void set(cli::array <bool, 3> ^ value); };
public bool[,,] RawSchedule { get; set; }
member this.RawSchedule : bool[,,] with get, set
Public Property RawSchedule As Boolean(,,)

屬性值

Boolean[,,]

Boolean 元素的三維陣列,如果在特定的 15 分鐘間隔期間可複寫來源,則此元素為 true。 如果來源無法供複寫之用,則此元素為 false

陣列的格式為RawSchedule[<day-of week>, <hour>, <15-minute interval>]。 這些值全都是以零起始,而且一週是從星期天凌晨 00:00 開始 (Coordinated Universal Time)。

下列是有效的星期名稱值:

星期名稱的值 所指的星期名稱。
0 星期日
1 星期一
2 Tuesday
3 星期三
4 Thursday
5 星期五
6 星期六

小時是以零起始,且以 24 小時格式指定。 例如,下午 2 點會指定為 14。 有效值為 0-23。

15 分鐘的間隔可指定在一個小時內可複寫來源的一段 15 分鐘時間。 下表將識別 15 分鐘間隔的可能之值。

15 分鐘間隔 描述
0 在整點之後的 0 到 14 分鐘內可以進行來源的複寫。
1 來源可在小時后 15 到 29 分鐘進行複寫。
2 來源可在小時后 30 到 44 分鐘進行複寫。
3 來源可在小時后 45 到 59 分鐘進行複寫。

範例

下列範例示範如何使用這個屬性來判斷來源是否可在星期二的 15:50 國際標準時間進行複寫:

bool isAvailable = scheduleObject.RawSchedule[2, 15, 3];

下列範例示範如何使用此屬性計算運行時間的 15 分鐘間隔,方法是將分鐘數除以 15:

bool isAvailable = scheduleObject.RawSchedule[2, 15, (Int32)50/15];  

適用於