SyncUpdateCallback Delegat

Definition

Empfängt Ereignisbenachrichtigungen während einer Replikatsynchronisierung.

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 

Parameter

eventType
SyncFromAllServersEvent

Einer der SyncFromAllServersEvent-Member, der den Typ des Ereignisses angibt.

targetServer
String

Enthält den DNS-Namen des Servers, der das Ziel der Replikation ist. Dieser Parameter ist null, wenn er von der Benachrichtigung nicht verwendet wird.

sourceServer
String

Enthält den DNS-Namen des Servers, der die Quelle der Replikation ist. Dieser Parameter ist null, wenn er von der Benachrichtigung nicht verwendet wird.

exception
SyncFromAllServersOperationException

Ein SyncFromAllServersOperationException-Objekt, das zusätzliche Informationen über aufgetretene Fehler enthält. Dieser Parameter ist null, wenn kein Fehler aufgetreten ist.

Rückgabewert

true, wenn die SyncReplicaFromAllServers-Methode, die für ein AdamInstance- oder DomainController -Objekt aufgerufen wird, DirectoryServer fortgesetzt werden soll; false , wenn die SyncReplicaFromAllServers-Methode beendet werden soll.

Hinweise

Der SyncReplicaFromAllServers

Der Vorgang dauert lange und kann auf einem Server möglicherweise fehlschlagen. Mit SyncUpdateCallback der Rückruffunktion kann die Anwendung angeben, ob die SyncReplicaFromAllServers-Methode weiterhin ausgeführt werden soll. Beispielsweise könnte die Anwendung false zurückgeben, um zu beenden. SyncReplicaFromAllServers

Ausführung, wenn ein Fehler auftritt. Ein weiteres Szenario, in dem diese Funktion verwendet wird, ist das Beenden von SyncReplicaFromAllServers

Ausführung, sobald die Anwendung erkennt, dass die Synchronisierung für ein bestimmtes Zielserver- oder Quellserverpaar abgeschlossen wurde.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen