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, DirectoryServerDomainController должен возобновиться; false если метод SyncReplicaFromAllServers должен завершиться.
Комментарии
Операция занимает много времени, и потенциально может завершиться сбоем на сервере. Функция SyncUpdateCallback обратного вызова позволяет приложению указать, должен ли метод SyncReplicaFromAllServers продолжать выполнение. Например, приложение может вернуть значение false для завершения SyncReplicaFromAllServers
выполнение при возникновении ошибки. Другой сценарий, в котором будет использоваться эта возможность, заключается в завершении работы SyncReplicaFromAllServers
выполнение после того, как приложение обнаружит, что синхронизация завершена для определенного целевого сервера или пары исходного сервера.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |