語言

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 ,元素 true 在該中若來源在該特定 15 分鐘內可複製。 關鍵因素是 false 如果來源無法複製。

該陣列的形式為 RawSchedule[星期幾<、整點>、<>15 分鐘間隔<]。> 這些數值皆為零基礎,週日協調世界時00:00開始。

以下是該星期的有效數值。

星期數值 標示星期幾。
0 星期日
1 星期一
2 星期二
3 星期三
4 星期四
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];

適用於