Compartir a través de


SyncUpdateCallback Delegado

Definición

Recibe notificaciones de eventos durante una sincronización 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

Uno de los miembros de SyncFromAllServersEvent que especifica el tipo de evento.

targetServer
String

Contiene el nombre DNS del servidor que es el destino de la replicación. Este parámetro será null si la notificación no lo utiliza.

sourceServer
String

Contiene el nombre DNS del servidor que es el origen de la replicación. Este parámetro será null si la notificación no lo utiliza.

exception
SyncFromAllServersOperationException

Objeto SyncFromAllServersOperationException que contiene información adicional sobre cualquier error que se haya producido. Este parámetro será null si no se ha producido ningún error.

Valor devuelto

true si el método SyncReplicaFromAllServers invocado en un AdamInstanceobjeto , DirectoryServer o DomainController debe reanudarse; false si el método SyncReplicaFromAllServers debe finalizar.

Comentarios

El SyncReplicaFromAllServers

La operación tarda mucho tiempo en completarse y podría producir un error en un servidor. La SyncUpdateCallback función de devolución de llamada permite a la aplicación indicar si el método SyncReplicaFromAllServers debe continuar ejecutándose. Por ejemplo, la aplicación podría devolver false para finalizar. SyncReplicaFromAllServers

ejecución si se produce un error. Otro escenario en el que se usaría esta funcionalidad es finalizar SyncReplicaFromAllServers

ejecución una vez que la aplicación detecta que la sincronización se ha completado para un determinado servidor de destino o un par de servidores de origen.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también