SyncUpdateCallback Делегат

Определение

Получает уведомления о событиях во время синхронизации реплики.Receives event notifications during a replica synchronization.

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);
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, определяющий тип события.One of the SyncFromAllServersEvent members that specifies the type of event.

targetServer
String

Содержит DNS-имя сервера, являющегося целью репликации.Contains the DNS name of the server that is the target of the replication. Этот параметр будет иметь значение null, если он не используется в уведомлении.This parameter will be null if it is not used by the notification.

sourceServer
String

Содержит DNS-имя сервера, являющегося источником репликации.Contains the DNS name of the server that is the source of the replication. Этот параметр будет иметь значение null, если он не используется в уведомлении.This parameter will be null if it is not used by the notification.

exception
SyncFromAllServersOperationException

Объект SyncFromAllServersOperationException, содержащий дополнительную информацию о той или иной произошедшей ошибке.A SyncFromAllServersOperationException object that contains additional information about any error that has occurred. Этот параметр будет иметь значение null, если не произошло ни одной ошибки.This parameter will be null if no error has occurred.

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

Boolean

Значение true, если следует возобновить выполнение метода SyncReplicaFromAllServers, вызванного для объекта AdamInstance, DirectoryServer или DomainController; значение false, если выполнение метода SyncReplicaFromAllServers следует прекратить.true if the SyncReplicaFromAllServers method invoked on a AdamInstance, DirectoryServer or DomainController object should resume; false if the SyncReplicaFromAllServers method should terminate.

Наследование
SyncUpdateCallback

Комментарии

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

выполнение операции занимает много времени и может привести к сбою на сервере.operation takes a long time to complete and potentially could fail on a server. Функция SyncUpdateCallback обратного вызова позволяет приложению указать, следует ли продолжать выполнение метода SyncReplicaFromAllServers.The SyncUpdateCallback callback function enables the application to indicate whether the SyncReplicaFromAllServers method should continue executing. Например, приложение может вернуть значение false для завершенияSyncReplicaFromAllServersFor example, the application could return false to terminate SyncReplicaFromAllServers

выполнение при возникновении ошибки.execution if an error occurs. Другой сценарий, в котором эта возможность будет использоваться, — завершениеSyncReplicaFromAllServersAnother scenario in which this capability would be used is to terminate SyncReplicaFromAllServers

выполнение после того, как приложение обнаружит, что синхронизация завершена для определенной пары целевых серверов или исходных серверов.execution once the application detects that synchronization has completed for a certain target server or source server pair.

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

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

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

Дополнительно