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