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í 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
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. |