Поделиться через


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];  

Применяется к