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[<星期,小时>,<<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];  

适用于