Compartir a través de


ActiveDirectorySchedule.RawSchedule Propiedad

Definición

Obtiene o establece una matriz tridimensional que indica en qué momento de la semana el origen estará disponible para la replicación.

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

Valor de propiedad

Boolean[,,]

Matriz tridimensional de elementos Boolean en los que el elemento es true si el origen está disponible para la replicación durante ese intervalo de 15 minutos concreto. El elemento es false si el origen no está disponible para la replicación.

La matriz tiene el formato RawSchedule[<day-of-week>, <hour>, <15-minute interval>]. Todos estos valores son de base cero y la semana empieza el domingo a las 00:00 de la mañana (Hora universal coordinada).

A continuación se ofrecen los valores válidos para el día de la semana.

Valor del día de la semana Día de la semana indicado.
0 Domingo
1 Lunes
2 Martes
3 Miércoles
4 Jueves
5 Viernes
6 Sábado

La hora es de base cero y se especifica en formato de 24 horas. Por ejemplo, 2 P.M. se especificaría como 14. Los valores válidos son de 0 a 23.

El intervalo de 15 minutos especifica el bloque de 15 minutos de la hora en que el origen está disponible para la replicación. La tabla siguiente identifica los valores posibles para el intervalo de 15 minutos.

Intervalo de 15 minutos Descripción
0 El origen está disponible para la replicación entre 0 y 14 minutos después de la hora.
1 El origen está disponible para la replicación de 15 a 29 minutos después de la hora.
2 El origen está disponible para la replicación de 30 a 44 minutos después de la hora.
3 El origen está disponible para la replicación de 45 a 59 minutos después de la hora.

Ejemplos

En el ejemplo siguiente se muestra cómo usar esta propiedad para determinar si el origen está disponible para la replicación a las 15:50 hora universal coordinada el martes:

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

En el ejemplo siguiente se muestra cómo usar esta propiedad para calcular el intervalo de 15 minutos en tiempo de ejecución dividiendo los minutos en 15:

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

Se aplica a