SyncUpdateCallback 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在复制同步期间接收事件通知。
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
如果对 AdamInstanceDirectoryServer 或 DomainController 对象调用的 SyncReplicaFromAllServers 方法应恢复,则为 ;false
如果 SyncReplicaFromAllServers 方法应终止,则为 。
注解
操作需要很长时间才能完成,并且可能会在服务器上失败。 回调 SyncUpdateCallback 函数使应用程序能够指示 SyncReplicaFromAllServers 方法是否应继续执行。 例如,应用程序可能会返回 false 以终止 SyncReplicaFromAllServers
如果发生错误,则执行。 使用此功能的另一种方案是终止 SyncReplicaFromAllServers
一旦应用程序检测到某个目标服务器或源服务器对的同步已完成,就会执行。
扩展方法
GetMethodInfo(Delegate) |
获取指示指定委托表示的方法的对象。 |