Partager via


ActiveDirectorySchedule.RawSchedule Propriété

Définition

Obtient ou définit un tableau tridimensionnel qui indique à quelle heure pendant la semaine la source est disponible pour la réplication.

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

Valeur de propriété

Boolean[,,]

Tableau tridimensionnel d'éléments Boolean dans lequel l'élément est true si la source est disponible pour la réplication durant cet intervalle de 15 minutes spécifique. L'élément est false si la source n'est pas disponible pour la réplication.

Le tableau se présente sous la forme RawSchedule[<jour de la semaine>, <heure>, <intervalle> de 15 minutes]. Toutes ces valeurs sont à base zéro et la semaine commence à 00:00 le dimanche matin, Temps universel coordonné.

Voici une liste des valeurs valides pour le jour de la semaine.

Valeur de jour de la semaine Jour de la semaine indiqué.
0 Dimanche
1 Lundi
2 Mardi
3 Mercredi
4 Jeudi
5 Vendredi
6 Samedi

L'heure est à base zéro et spécifiée au format 24 heures. Par exemple, 14 h 00 est spécifié comme 14. Les valeurs valides sont comprises entre 0 et 23.

L'intervalle de 15 minutes spécifie le bloc de 15 minutes dans l'heure durant lequel la source est disponible pour la réplication. Le tableau suivant identifie les valeurs possibles pour l'intervalle de 15 minutes.

Intervalle de 15 minutes Description
0 La source est disponible pour la réplication de 0 à 14 minutes après l'heure.
1 La source est disponible pour la réplication de 15 à 29 minutes après l’heure.
2 La source est disponible pour la réplication de 30 à 44 minutes après l’heure.
3 La source est disponible pour la réplication de 45 à 59 minutes après l’heure.

Exemples

L’exemple suivant montre comment utiliser cette propriété pour déterminer si la source est disponible pour la réplication à 15 :50 Heure universelle coordonnée le mardi :

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

L’exemple suivant montre comment utiliser cette propriété pour calculer l’intervalle de 15 minutes au moment de l’exécution en divisant les minutes par 15 :

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

S’applique à