SyncUpdateCallback Delegát

Definice

Přijímá oznámení událostí během synchronizace repliky.

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

Jeden z SyncFromAllServersEvent členů, který určuje typ události.

targetServer
String

Obsahuje název DNS serveru, který je cílem replikace. Tento parametr bude null použit oznámením.

sourceServer
String

Obsahuje název DNS serveru, který je zdrojem replikace. Tento parametr bude null použit oznámením.

exception
SyncFromAllServersOperationException

Objekt SyncFromAllServersOperationException , který obsahuje další informace o jakékoli chybě, ke které došlo. Tento parametr bude v null případě, že nedošlo k žádné chybě.

Návratová hodnota

true Pokud SyncReplicaFromAllServers metoda vyvolána na AdamInstance, DirectoryServer nebo DomainController objekt by měla pokračovat; false pokud SyncReplicaFromAllServers metoda by měla ukončit.

Poznámky

SyncReplicaFromAllServers

dokončení operace trvá dlouhou dobu a potenciálně může selhat na serveru. Funkce SyncUpdateCallback zpětného volání umožňuje aplikaci indikovat, zda SyncReplicaFromAllServers metoda by měla pokračovat v provádění. Aplikace může například vrátit hodnotu false, aby se ukončila. SyncReplicaFromAllServers

spuštění, pokud dojde k chybě. Dalším scénářem, ve kterém by se tato funkce používala, je ukončit SyncReplicaFromAllServers

jakmile aplikace zjistí, že synchronizace byla dokončena pro určitý cílový server nebo dvojici zdrojového serveru.

Metody rozšíření

Name Description
GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také