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) |
Получает объект, представляющий метод, представленный указанным делегатом. |