ActiveDirectorySchedule.RawSchedule Proprietà

Definizione

Ottiene o imposta una matrice tridimensionale che indica in che momento della settimana l'origine è disponibile per la replica.

public bool[,,] RawSchedule { get; set; }

Valore della proprietà

Boolean[,,]

Matrice tridimensionale di elementi Boolean in cui l'elemento è true se l'origine è disponibile per la replica durante l'intervallo di 15 minuti specifico. L'elemento è false se l'origine non è disponibile per la replica.

La matrice è nel formato RawSchedule[<day-of-week>, ora>, <<intervallo> di 15 minuti]. Tutti i valori sono con base zero e la settimana inizia alle 00:00 di domenica mattina, ora UTC (Coordinated Universal Time).

DI seguito vengono riportati i valori validi per giorno-della-settimana.

Valore giorno-della-settimana Giorno della settimana indicato.
0 Sunday
1 Monday
2 Tuesday
3 Wednesday
4 Thursday
5 Friday
6 Sabato

L'ora è con base zero e specificata nel formato a 24 ore. Ad esempio, 2 P.M. verrebbe specificato come 14. I valori validi sono compresi tra 0 e 23.

L'intervallo di 15 minuti specifica il blocco di 15 minuti nell'ora in cui l'origine è disponibile per la replica. La seguente tabella identifica i valori possibile per l'intervallo di 15 minuti.

Intervallo di 15 minuti Descrizione
0 L'origine è disponibile per la replica dal minuto 0 a 14 dopo l'ora.
1 L'origine è disponibile per la replica dai minuti 15 a 29 dopo l'ora.
2 L'origine è disponibile per la replica dai minuti 30 a 44 dopo l'ora.
3 L'origine è disponibile per la replica dai minuti 45 a 59 dopo l'ora.

Esempio

Nell'esempio seguente viene illustrato come usare questa proprietà per determinare se l'origine è disponibile per la replica alle 15:50 Coordinated Universal Time il martedì:

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

Nell'esempio seguente viene illustrato come usare questa proprietà per calcolare l'intervallo di 15 minuti in fase di esecuzione suddividendo i minuti per 15:

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

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9