Compartilhar via


ActiveDirectorySchedule.RawSchedule Propriedade

Definição

Obtém ou define uma matriz tridimensional que indica o horário durante a semana que 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 da propriedade

Boolean[,,]

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

A matriz está no formato RawSchedule[<dia da semana>, <hora>, <intervalo> de 15 minutos]. Todos esses valores são baseados em zero e a semana começa às 00:00 da manhã de domingo, Tempo Universal Coordenado.

Veja a seguir os valores válidos para o dia da semana.

Valor do dia da semana Dia indicado da semana.
0 Sunday
1 Monday
2 Terça-feira
3 Quarta-feira
4 Quinta-feira
5 Friday
6 Sábado

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

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

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

Exemplos

O exemplo a seguir mostra como usar essa propriedade para determinar se a origem está disponível para replicação às 15:50 Tempo Universal Coordenado na terça-feira:

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

O exemplo a seguir mostra como usar essa propriedade para calcular o intervalo de 15 minutos em runtime dividindo os minutos por 15:

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

Aplica-se a