SyncUpdateCallback Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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. |