SyncUpdateCallback Delegato

Definizione

Riceve le notifiche degli eventi durante una sincronizzazione di replica.

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 

Parametri

eventType
SyncFromAllServersEvent

Uno dei membri SyncFromAllServersEvent che specifica il tipo di evento.

targetServer
String

Contiene il nome DNS del server che rappresenta la destinazione della replica. Il parametro è null se non viene utilizzato dalla notifica.

sourceServer
String

Contiene il nome DNS del server che rappresenta l'origine della replica. Il parametro è null se non viene utilizzato dalla notifica.

exception
SyncFromAllServersOperationException

Oggetto SyncFromAllServersOperationException contenente informazioni aggiuntive relative a eventuali errori verificatisi. Il parametro è null se non si è verificato alcun errore.

Valore restituito

Boolean

true se deve essere ripreso il metodo SyncReplicaFromAllServers richiamato su un oggetto AdamInstance, DirectoryServer o DomainController, false se il metodo SyncReplicaFromAllServers deve essere terminato.

Commenti

Il tipo SyncReplicaFromAllServers

l'operazione richiede molto tempo per completare e potenzialmente potrebbe non riuscire in un server. La SyncUpdateCallback funzione di callback consente all'applicazione di indicare se il metodo SyncReplicaFromAllServers deve continuare l'esecuzione. Ad esempio, l'applicazione potrebbe restituire false per terminare SyncReplicaFromAllServers

esecuzione se si verifica un errore. Un altro scenario in cui questa funzionalità verrà usata consiste nel terminare SyncReplicaFromAllServers

esecuzione dopo che l'applicazione rileva che la sincronizzazione è stata completata per una determinata coppia di server di destinazione o server di origine.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche