Język

ActiveDirectorySchedule.RawSchedule Właściwość

Definicja

Pobiera lub ustawia tablicę trójwymiarową, która wskazuje, o jakiej porze tygodnia źródło jest dostępne do replikacji.

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

Wartość właściwości

Boolean[,,]

Trójwymiarowa tablica Boolean elementów, w których element jest true , jeśli źródło jest dostępne do replikacji w określonym 15-minutowym interwale. Element jest false , jeśli źródło nie jest dostępne do replikacji.

Tablica ma postać RawSchedule[<dzień tygodnia>, <godzina>, <15-minutowy interwał>]. Wszystkie te wartości są oparte na zera, a tydzień rozpoczyna się o 00:00 w niedzielę rano, koordynowany uniwersalny czas.

Poniżej przedstawiono prawidłowe wartości dla dnia tygodnia.

Wartość dnia tygodnia Wskazany dzień tygodnia.
0 Niedziela
1 Poniedziałek
2 Wtorek
3 Środa
4 Czwartek
5 Piątek
6 Sobota

Godzina jest oparta na zero i określona w formacie 24-godzinnym. Na przykład 14:00 zostanie określony jako 14. Prawidłowe wartości to 0–23.

Interwał 15-minutowy określa blok 15-minutowy w ciągu godziny, w której źródło jest dostępne do replikacji. W poniższej tabeli przedstawiono możliwe wartości interwału 15-minutowego.

Interwał 15-minutowy Opis
0 Źródło jest dostępne do replikacji od 0 do 14 minut po godzinie.
1 Źródło jest dostępne do replikacji od 15 do 29 minut po godzinie.
2 Źródło jest dostępne do replikacji od 30 do 44 minut po godzinie.
3 Źródło jest dostępne do replikacji od 45 do 59 minut po godzinie.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej właściwości określić, czy źródło jest dostępne do replikacji o godzinie 15:50 czasu uniwersalnego koordynowanego we wtorek:

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

W poniższym przykładzie pokazano, jak użyć tej właściwości do obliczenia 15-minutowego interwału w czasie wykonywania przez podzielenie minut o 15:

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

Dotyczy