Поделиться через


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, определяющий тип события.

targetServer
String

Содержит DNS-имя сервера, являющегося целью репликации. Этот параметр будет иметь значение null, если он не используется в уведомлении.

sourceServer
String

Содержит DNS-имя сервера, являющегося источником репликации. Этот параметр будет иметь значение null, если он не используется в уведомлении.

exception
SyncFromAllServersOperationException

Объект SyncFromAllServersOperationException, содержащий дополнительную информацию о той или иной произошедшей ошибке. Этот параметр будет иметь значение null, если не произошло ни одной ошибки.

Возвращаемое значение

true Значение , если метод SyncReplicaFromAllServers, вызываемый для AdamInstanceобъекта , DirectoryServer или DomainController должен возобновиться; значение , false если метод SyncReplicaFromAllServers должен завершиться.

Комментарии

Конструктор SyncReplicaFromAllServers

Операция занимает много времени и потенциально может завершиться ошибкой на сервере. Функция обратного SyncUpdateCallback вызова позволяет приложению указать, следует ли продолжать выполнение метода SyncReplicaFromAllServers. Например, приложение может возвращать значение false для завершения. SyncReplicaFromAllServers

выполнение при возникновении ошибки. Другой сценарий, в котором эта возможность будет использоваться, заключается в завершении работы SyncReplicaFromAllServers

выполняется после того, как приложение обнаружит, что синхронизация завершена для определенного целевого сервера или пары исходных серверов.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел