Sdílet prostřednictvím


SyncUpdateCallback Delegát

Definice

Přijímá oznámení o událostech 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 ze SyncFromAllServersEvent členů, který určuje typ události.

targetServer
String

Obsahuje název DNS serveru, který je cílem replikace. Tento parametr bude null , pokud ho oznámení nepoužije.

sourceServer
String

Obsahuje název DNS serveru, který je zdrojem replikace. Tento parametr bude null , pokud ho oznámení nepoužije.

exception
SyncFromAllServersOperationException

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

Návratová hodnota

true Pokud SyncReplicaFromAllServers vyvolána metoda u objektu AdamInstance, DirectoryServer nebo DomainController by měla pokračovat; false pokud SyncReplicaFromAllServers metoda by měla být ukončena.

Poznámky

Parametr SyncReplicaFromAllServers nahraďte názvem sestavy.

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

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

jakmile aplikace zjistí, že synchronizace určitého cílového serveru nebo páru zdrojového serveru byla dokončena.

Metody rozšíření

GetMethodInfo(Delegate)

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

Platí pro

Viz také