SyncUpdateCallback 代理人

定義

在複本同步處理期間接收事件告知。

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 

參數

eventType
SyncFromAllServersEvent

其中一個 SyncFromAllServersEvent 成員,可指定事件的型別。

targetServer
String

包含此複寫目標的伺服器之 DNS 名稱。 如果告知不會使用它,則這個參數將會是 null

sourceServer
String

包含此複寫來源的伺服器之 DNS 名稱。 如果告知不會使用它,則這個參數將會是 null

exception
SyncFromAllServersOperationException

SyncFromAllServersOperationException 物件,其中包含與任何發生的錯誤有關的資訊。 如果未發生任何錯誤,則這個參數將會是 null

傳回值

true 如果在 上 AdamInstance 叫用 SyncReplicaFromAllServers 方法, DirectoryServerDomainController 物件應該繼續,則為 ; false 如果 SyncReplicaFromAllServers 方法應該終止,則為 。

備註

SyncReplicaFromAllServers

作業需要很長的時間才能完成,而且伺服器上可能會失敗。 回 SyncUpdateCallback 呼函式可讓應用程式指出 SyncReplicaFromAllServers 方法是否應該繼續執行。 例如,應用程式可能會傳回 false 以終止 SyncReplicaFromAllServers

如果發生錯誤,則執行 。 另一個使用此功能的案例是終止 SyncReplicaFromAllServers

一旦應用程式偵測到特定目標伺服器或來源伺服器配對已完成同步處理,就會執行。

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於

另請參閱