SyncUpdateCallback Delegat

Definicja

Odbiera powiadomienia o zdarzeniach podczas synchronizacji repliki.

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 

Parametry

eventType
SyncFromAllServersEvent

SyncFromAllServersEvent Jeden z elementów członkowskich określający typ zdarzenia.

targetServer
String

Zawiera nazwę DNS serwera, który jest celem replikacji. Ten parametr będzie, null jeśli nie jest używany przez powiadomienie.

sourceServer
String

Zawiera nazwę DNS serwera, który jest źródłem replikacji. Ten parametr będzie, null jeśli nie jest używany przez powiadomienie.

exception
SyncFromAllServersOperationException

SyncFromAllServersOperationException Obiekt zawierający dodatkowe informacje o wszelkich błędach, które wystąpiły. Ten parametr będzie występować null , jeśli nie wystąpił błąd.

Wartość zwracana

truejeśli metoda SyncReplicaFromAllServers wywołana w AdamInstanceDirectoryServer obiekcie lub DomainController powinna zostać wznowione; false jeśli metoda SyncReplicaFromAllServers powinna zakończyć działanie.

Uwagi

Element SyncReplicaFromAllServers.

ukończenie operacji trwa długo i potencjalnie może zakończyć się niepowodzeniem na serwerze. Funkcja SyncUpdateCallback wywołania zwrotnego umożliwia aplikacji wskazanie, czy metoda SyncReplicaFromAllServers powinna kontynuować wykonywanie. Na przykład aplikacja może zwrócić wartość false, aby zakończyć działanie SyncReplicaFromAllServers

wykonanie, jeśli wystąpi błąd. Innym scenariuszem, w którym ta funkcja będzie używana, jest zakończenie działania SyncReplicaFromAllServers

wykonanie po wykryciu przez aplikację, że synchronizacja została ukończona dla określonej pary serwerów docelowych lub serwera źródłowego.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też