Freigeben über


ActiveDirectorySchedule.RawSchedule Eigenschaft

Definition

Ruft ein dreidimensionales Array ab, das angibt, zu welchen Zeiten der Woche die Quelle für die Replikation verfügbar ist.

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

Eigenschaftswert

Boolean[,,]

Ein dreidimensionales Array von Boolean-Elementen. Das Element ist true, wenn die Quelle während des entsprechenden 15-Minuten-Intervalls für die Replikation verfügbar ist. Das Element ist false, wenn die Quelle für die Replikation nicht verfügbar ist.

Das Array hat die Form RawSchedule[<Wochentag>, <Stunde>, <15-Minuten-Intervall>]. Alle Werte sind nullbasiert. Die Woche beginnt am Sonntagmorgen um 00:00 Uhr, koordinierte Weltzeit (UTC).

Folgende Werte sind für den Wochentag gültig.

Wochentagwert Angegebener Wochentag
0 Sonntag
1 Montag
2 Tuesday
3 Wednesday
4 Thursday
5 Freitag
6 Samstag

Die Stunde ist nullbasiert und wird im 24-Stunden-Format angegeben. Beispielsweise wird 2 P.M. als 14 angegeben. Gültige Werte sind 0-23.

Das 15-Minuten-Intervall gibt den 15-Minuten-Block innerhalb der Stunde an, in dem die Quelle für die Replikation verfügbar ist. In der folgenden Tabelle werden die möglichen Werte für das 15-Minuten-Intervall angegeben.

15-Minuten-Intervall Beschreibung
0 Die Quelle ist von der 0. bis zur 14. Minute nach der vollen Stunde für die Replikation verfügbar.
1 Die Quelle ist für die Replikation von 15 bis 29 Minuten nach der Stunde verfügbar.
2 Die Quelle ist für die Replikation von 30 bis 44 Minuten nach der Stunde verfügbar.
3 Die Quelle ist für die Replikation von 45 bis 59 Minuten nach der Stunde verfügbar.

Beispiele

Das folgende Beispiel zeigt, wie Sie mit dieser Eigenschaft ermitteln, ob die Quelle für die Replikation um 15:50 Uhr koordinierte Weltzeit am Dienstag verfügbar ist:

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

Das folgende Beispiel zeigt, wie Sie diese Eigenschaft verwenden, um das 15-Minuten-Intervall zur Laufzeit zu berechnen, indem Sie die Minuten durch 15 dividieren:

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

Gilt für: