Compartilhar via


SyncUpdateCallback Delegar

Definição

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);
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 membros SyncFromAllServersEvent que especifica o tipo de evento.

targetServer
String

Contém o nome DNS do servidor que é o destino da replicação. Este 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. Este parâmetro será null se ele não for usado pela notificação.

exception
SyncFromAllServersOperationException

Um objeto SyncFromAllServersOperationException que contém informações adicionais sobre qualquer erro que tenha ocorrido. Este parâmetro será null se nenhum erro tiver ocorrido.

Valor Retornado

truese o método SyncReplicaFromAllServers invocado em um AdamInstanceobjeto ou DomainControllerDirectoryServer deve ser retomado; false se o método SyncReplicaFromAllServers deve terminar.

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 em que 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 servidores de origem.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Confira também