Udostępnij za pośrednictwem


ActiveDirectorySchedule.RawSchedule Właściwość

Definicja

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

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

Dotyczy