ActiveDirectorySchedule.RawSchedule Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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];