SyncUpdateCallback Delegar
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.
Recebe notificações de evento 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 destino da replicação. Esse parâmetro será null se ele não for usado pela notificação.
- sourceServer
- String
Contém o nome DNS do servidor que é a origem da replicação. Esse parâmetro será null se ele não for usado pela notificação.
- exception
- SyncFromAllServersOperationException
Um SyncFromAllServersOperationException objeto que contém informações adicionais sobre qualquer erro que tenha ocorrido. Esse parâmetro será null se nenhum erro tiver ocorrido.
Valor Retornado
truese o método SyncReplicaFromAllServers invocado em um AdamInstanceobjeto ou DomainController um DirectoryServer objeto deve ser retomado; false se o método SyncReplicaFromAllServers for encerrado.
Comentários
a operação leva muito tempo para ser concluída e, potencialmente, pode falhar em um servidor. A SyncUpdateCallback função de retorno de chamada permite que o aplicativo indique se o método SyncReplicaFromAllServers deve continuar em execução. Por exemplo, o aplicativo pode retornar false para terminar SyncReplicaFromAllServers
execução se ocorrer um erro. Outro cenário no qual essa funcionalidade seria usada é terminar SyncReplicaFromAllServers
execução depois que o aplicativo detecta que a sincronização foi concluída para um determinado servidor de destino ou par de servidor de origem.
Métodos de Extensão
| Nome | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtém um objeto que representa o método representado pelo delegado especificado. |