英語で読む

次の方法で共有


SyncUpdateCallback 代理人

定義

レプリカの同期中にイベント通知を受信します。

C#
public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, string targetServer, string sourceServer, SyncFromAllServersOperationException exception);
C#
public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, string? targetServer, string? sourceServer, SyncFromAllServersOperationException? exception);

パラメーター

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)

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

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください