SyncUpdateCallback Delegado

Definición

Recibe notificaciones de eventos durante una sincronización de réplica.Receives event notifications during a replica synchronization.

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

Uno de los miembros de SyncFromAllServersEvent que especifica el tipo de evento.One of the SyncFromAllServersEvent members that specifies the type of event.

targetServer
String

Contiene el nombre DNS del servidor que es el destino de la replicación.Contains the DNS name of the server that is the target of the replication. Este parámetro será null si la notificación no lo utiliza.This parameter will be null if it is not used by the notification.

sourceServer
String

Contiene el nombre DNS del servidor que es el origen de la replicación.Contains the DNS name of the server that is the source of the replication. Este parámetro será null si la notificación no lo utiliza.This parameter will be null if it is not used by the notification.

exception
SyncFromAllServersOperationException

Objeto SyncFromAllServersOperationException que contiene información adicional sobre cualquier error que se haya producido.A SyncFromAllServersOperationException object that contains additional information about any error that has occurred. Este parámetro será null si no se ha producido ningún error.This parameter will be null if no error has occurred.

Valor devuelto

Boolean

true si debe reanudarse el método SyncReplicaFromAllServers invocado en un objeto AdamInstance, DirectoryServer o DomainController; false si el método SyncReplicaFromAllServers debe finalizar.true if the SyncReplicaFromAllServers method invoked on a AdamInstance, DirectoryServer or DomainController object should resume; false if the SyncReplicaFromAllServers method should terminate.

Comentarios

El SyncReplicaFromAllServersThe SyncReplicaFromAllServers

la operación tarda mucho tiempo en completarse y puede producirse un error en un servidor.operation takes a long time to complete and potentially could fail on a server. La SyncUpdateCallback función de devolución de llamada permite a la aplicación indicar si el método SyncReplicaFromAllServers debe seguir ejecutándose.The SyncUpdateCallback callback function enables the application to indicate whether the SyncReplicaFromAllServers method should continue executing. Por ejemplo, la aplicación podría devolver false para finalizar.SyncReplicaFromAllServersFor example, the application could return false to terminate SyncReplicaFromAllServers

ejecución si se produce un error.execution if an error occurs. Otro escenario en el que se usaría esta funcionalidad es finalizar.SyncReplicaFromAllServersAnother scenario in which this capability would be used is to terminate SyncReplicaFromAllServers

ejecución una vez que la aplicación detecta que se ha completado la sincronización para un par determinado de servidor de destino o servidor de origen.execution once the application detects that synchronization has completed for a certain target server or source server pair.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.Gets an object that represents the method represented by the specified delegate.

Se aplica a

Consulte también