ActiveDirectorySchedule.RawSchedule Propriedade

Definição

Obtém ou define um array tridimensional que indica em que momento durante a semana a fonte está disponível para replicação.

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 Propriedade

Boolean[,,]

Um array tridimensional de Boolean elementos em que o elemento está true se a fonte estiver disponível para replicação durante esse intervalo específico de 15 minutos. O elemento é false se a fonte não estiver disponível para replicação.

O array tem a forma RawSchedule[<dia da semana>, <hora>, <intervalo> de 15 minutos]. Todos estes valores são baseados em zero e a semana começa às 00:00 da manhã de domingo, Hora Universal Coordenada.

Seguem-se os valores válidos para o dia da semana.

Valor semanal Dia indicado da semana.
0 Domingo
1 Segunda-feira
2 Terça-feira
3 Quarta-feira
4 Quinta-feira
5 Sexta-feira
6 Sábado

A hora é baseada em zero e está especificada em formato de 24 horas. Por exemplo, as 14h seriam especificadas como 14. Os valores válidos são de 0 a 23.

O intervalo de 15 minutos especifica o bloco de 15 minutos dentro da hora em que a fonte está disponível para replicação. A tabela seguinte identifica os valores possíveis para o intervalo de 15 minutos.

Intervalo de 15 minutos Descrição
0 A fonte está disponível para replicação de 0 a 14 minutos após a hora.
1 A fonte está disponível para replicação entre os 15 e os 29 minutos após a hora.
2 A fonte está disponível para replicação entre 30 e 44 minutos após a hora.
3 A fonte está disponível para replicação entre 45 e 59 minutos após a hora.

Exemplos

O exemplo seguinte mostra como usar esta propriedade para determinar se a fonte está disponível para replicação às 15:50 Hora Universal Coordenada de terça-feira:

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

O exemplo seguinte mostra como usar esta propriedade para calcular o intervalo de 15 minutos em tempo de execução, dividindo os minutos por 15:

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

Aplica-se a