次の方法で共有


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 になります。

戻り値

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

注釈

SyncReplicaFromAllServers

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

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

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

拡張メソッド

GetMethodInfo(Delegate)

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

適用対象

こちらもご覧ください