SyncUpdateCallback Delegera

Definition

Tar emot händelsemeddelanden under en repliksynkronisering.

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);
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 

Parametrar

eventType
SyncFromAllServersEvent

En av de SyncFromAllServersEvent medlemmar som anger typen av händelse.

targetServer
String

Innehåller DNS-namnet på servern som är målet för replikeringen. Den här parametern kommer att vara null om den inte används av meddelandet.

sourceServer
String

Innehåller DNS-namnet på servern som är källan till replikeringen. Den här parametern kommer att vara null om den inte används av meddelandet.

exception
SyncFromAllServersOperationException

Ett SyncFromAllServersOperationException objekt som innehåller ytterligare information om eventuella fel som har inträffat. Den här parametern är null om inget fel har inträffat.

Returvärde

true om metoden SyncReplicaFromAllServers som anropas på ett AdamInstance, DirectoryServer eller DomainController -objekt ska återupptas. false Om metoden SyncReplicaFromAllServers ska avslutas.

Kommentarer

SyncReplicaFromAllServers

åtgärden tar lång tid att slutföra och kan eventuellt misslyckas på en server. Återanropsfunktionen SyncUpdateCallback gör det möjligt för programmet att ange om metoden SyncReplicaFromAllServers ska fortsätta köras. Programmet kan till exempel returnera falskt för att avsluta SyncReplicaFromAllServers

körning om ett fel inträffar. Ett annat scenario där den här funktionen skulle användas är att avsluta SyncReplicaFromAllServers

körning när programmet upptäcker att synkroniseringen har slutförts för en viss målserver eller källserverpar.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för

Se även