SyncUpdateCallback Delegar
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe notificações de eventos durante uma sincronização de réplica.
public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, System::String ^ targetServer, System::String ^ sourceServer, SyncFromAllServersOperationException ^ exception);
public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, string targetServer, string sourceServer, SyncFromAllServersOperationException exception);
type SyncUpdateCallback = delegate of SyncFromAllServersEvent * string * string * SyncFromAllServersOperationException -> bool
Public Delegate Function SyncUpdateCallback(eventType As SyncFromAllServersEvent, targetServer As String, sourceServer As String, exception As SyncFromAllServersOperationException) As Boolean
Parâmetros
- eventType
- SyncFromAllServersEvent
Um dos SyncFromAllServersEvent membros que especifica o tipo de evento.
- targetServer
- String
Contém o nome DNS do servidor que é o alvo da replicação. Este parâmetro será null se não for usado pela notificação.
- sourceServer
- String
Contém o nome DNS do servidor que é a fonte da replicação. Este parâmetro será null se não for usado pela notificação.
- exception
- SyncFromAllServersOperationException
Um SyncFromAllServersOperationException objeto que contém informação adicional sobre qualquer erro que tenha ocorrido. Este parâmetro será null válido se não tiver ocorrido erro.
Devolver Valor
true se o método SyncReplicaFromAllServers invocado num AdamInstance, DirectoryServer ou DomainController objeto deve recomeçar; false se o método SyncReplicaFromAllServers deve terminar.
Observações
A operação demora muito tempo a concluir e pode falhar num servidor. A SyncUpdateCallback função de callback permite que a aplicação indique se o método SyncReplicaFromAllServers deve continuar a ser executado. Por exemplo, a aplicação pode devolver false para terminar SyncReplicaFromAllServers
execução se ocorrer um erro. Outro cenário em que esta capacidade seria usada seria terminar SyncReplicaFromAllServers
Execução assim que a aplicação detetar que a sincronização foi concluída para um determinado par de servidor alvo ou servidor de origem.
Métodos da Extensão
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |