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 メンバーの 1 つ。

targetServer
String

レプリケーション先のサーバーの DNS 名を格納します。 これが通知で使用されない場合、このパラメーターは null になります。

sourceServer
String

レプリケーション元のサーバーの DNS 名を格納します。 これが通知で使用されない場合、このパラメーターは null になります。

exception
SyncFromAllServersOperationException

発生したいずれかのエラーに関する追加情報を格納している SyncFromAllServersOperationException オブジェクト。 エラーが発生しなかった場合、このパラメーターは null になります。

戻り値

Boolean

AdamInstanceDirectoryServer、または DomainController の各オブジェクトで呼び出される SyncReplicaFromAllServers メソッドを再開する必要がある場合は true。SyncReplicaFromAllServers メソッドを終了する必要がある場合は false

注釈

SyncReplicaFromAllServers

操作の完了に時間がかかり、サーバーで障害が発生する可能性があります。 SyncUpdateCallbackコールバック関数を使用すると、アプリケーションは SyncReplicaFromAllServers メソッドの実行を続行する必要があるかどうかを示します。 たとえば、アプリケーションは false を返して終了できます。 SyncReplicaFromAllServers

エラーが発生した場合の実行。 この機能を使用するもう 1 つのシナリオは、 SyncReplicaFromAllServers

特定のターゲット サーバーまたはソース サーバーのペアに対して同期が完了したことがアプリケーションによって検出されると、実行されます。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

こちらもご覧ください