SyncUpdateCallback Delegato

Definizione

Riceve le notifiche degli eventi durante una sincronizzazione della 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);
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 SyncFromAllServersEvent membri che specifica il tipo di evento.

targetServer
String

Contiene il nome DNS del server di destinazione della replica. Questo parametro sarà null se non viene usato dalla notifica.

sourceServer
String

Contiene il nome DNS del server che rappresenta l'origine della replica. Questo parametro sarà null se non viene usato dalla notifica.

exception
SyncFromAllServersOperationException

Oggetto SyncFromAllServersOperationException che contiene informazioni aggiuntive su qualsiasi errore che si è verificato. Questo parametro sarà null se non si è verificato alcun errore.

Valore restituito

truese il metodo SyncReplicaFromAllServers richiamato su un AdamInstanceDirectoryServer oggetto o DomainController deve riprendere; false se il metodo SyncReplicaFromAllServers deve terminare.

Commenti

Oggetto SyncReplicaFromAllServers

il completamento dell'operazione richiede molto tempo e potrebbe verificarsi un errore 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à verrebbe 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

Nome Descrizione
GetMethodInfo(Delegate)

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

Si applica a

Vedi anche