ActiveDirectorySchedule.RawSchedule Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia tablicę trójwymiarową, która wskazuje, w jakim czasie w tygodniu ź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
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 interwale 15 minut. Element jest wtedy false
, gdy źródło nie jest dostępne do replikacji.
Tablica jest w postaci RawSchedule[<dzień tygodnia>, <godzina>, <15-minutowy interwał>]. Wszystkie te wartości są oparte na zera, a tydzień zaczyna się o 00:00 w niedzielę rano, koordynowany uniwersalny czas.
Poniżej przedstawiono prawidłowe wartości dnia tygodnia.
Wartość dnia tygodnia | Wskazany dzień tygodnia. |
---|---|
0 | Niedziela |
1 | Monday |
2 | Tuesday |
3 | Środa |
4 | Thursday |
5 | Piątek |
6 | Sobota |
Godzina jest oparta na zero i określona w formacie 24-godzinnym. Na przykład 23:00 zostanie określony jako 14. Prawidłowe wartości to 0–23.
Interwał 15 minut określa 15-minutowy blok w ciągu godziny, w ramach którego ź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 z zakresu 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 interwału 15 minut w czasie wykonywania przez podzielenie minut o 15:
bool isAvailable = scheduleObject.RawSchedule[2, 15, (Int32)50/15];