SyncUpdateCallback Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |