SyncUpdateCallback Delegar

Definição

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

O SyncReplicaFromAllServers

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.

Aplica-se a

Confira também