Sdílet prostřednictvím


ActiveDirectorySchedule.RawSchedule Vlastnost

Definice

Získá nebo nastaví trojrozměrné pole, které indikuje, v jaké době během týdne je zdroj k dispozici pro replikaci.

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(,,)

Hodnota vlastnosti

Boolean[,,]

Trojrozměrné pole prvků, ve kterém je true prvek, pokud je zdroj k dispozici pro replikaci během tohoto konkrétního Boolean 15minutového intervalu. Element je false , pokud zdroj není k dispozici pro replikaci.

Pole je ve formátu RawSchedule[<den v týdnu>, <hodina>, <interval 15 minut>]. Všechny tyto hodnoty jsou založené na nule a týden začíná v neděli ráno v 00:00, koordinovaný univerzální čas.

Níže jsou uvedené platné hodnoty pro den v týdnu.

Hodnota dne v týdnu Uvedený den v týdnu.
0 Neděle
1 Monday
2 Úterý
3 Středa
4 Čtvrtek
5 Pátek
6 Sobota

Hodina je založená na nule a je určená ve formátu 24 hodin. Například 2:00 by bylo zadáno jako 14. Platné hodnoty jsou 0–23.

15minutový interval určuje 15minutový blok během hodiny, kdy je zdroj dostupný pro replikaci. Následující tabulka uvádí možné hodnoty pro 15minutový interval.

15minutový interval Popis
0 Zdroj je k dispozici pro replikaci od 0 do 14 minut po hodině.
1 Zdroj je k dispozici pro replikaci od 15 do 29 minut po hodině.
2 Zdroj je k dispozici pro replikaci od 30 do 44 minut po hodině.
3 Zdroj je k dispozici pro replikaci od 45 do 59 minut po hodině.

Příklady

Následující příklad ukazuje, jak pomocí této vlastnosti určit, jestli je zdroj dostupný pro replikaci v úterý v 15:50 koordinovaného univerzálního času:

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

Následující příklad ukazuje, jak použít tuto vlastnost k výpočtu 15minutového intervalu za běhu vydělením minut 15:

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

Platí pro