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

Boolean

true, wenn die SyncReplicaFromAllServers-Methode, die für die Objekte AdamInstance, DirectoryServer oder DomainController aufgerufen wurde, fortgesetzt werden soll, false, wenn die SyncReplicaFromAllServers-Methode beendet werden soll.

Hinweise

Der SyncReplicaFromAllServers

Der Vorgang dauert lange, bis er abgeschlossen ist und möglicherweise auf einem Server fehlschlägt. Mit SyncUpdateCallback der Rückruffunktion kann die Anwendung angeben, ob die SyncReplicaFromAllServers-Methode weiterhin ausgeführt werden soll. Die Anwendung könnte beispielsweise "false" zurückgeben, um den Vorgang zu beenden. SyncReplicaFromAllServers

Ausführung, wenn ein Fehler auftritt. Ein weiteres Szenario, in dem diese Funktion verwendet wird, ist das Beenden 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

Siehe auch