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
一旦应用程序检测到某个目标服务器或源服务器对的同步已完成,就会执行。
Get |
获取指示指定委托表示的方法的对象。 |
产品 | 版本 |
---|---|
.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 |