ChangeApplicationServices.BeginFullEnumerationChangeApplication-Methode
Startet die Verarbeitung einer Gruppe von Änderungen als Teil einer Wiederherstellungssynchronisierung.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Syntax
'Declaration
Public Sub BeginFullEnumerationChangeApplication ( _
destinationKnowledge As SyncKnowledge, _
destinationForgottenKnowledge As ForgottenKnowledge, _
sourceForgottenDeleteKnowledge As SyncKnowledge, _
sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge, _
filterInfo As FilterInfo, _
syncCallbacks As SyncCallbacks, _
sourceDataRetriever As IChangeDataRetriever, _
destinationDataRetriever As IChangeDataRetriever _
)
'Usage
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge
Dim sourceForgottenDeleteKnowledge As SyncKnowledge
Dim sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever
instance.BeginFullEnumerationChangeApplication(destinationKnowledge, destinationForgottenKnowledge, sourceForgottenDeleteKnowledge, sourceForgottenDeleteForgottenKnowledge, filterInfo, syncCallbacks, sourceDataRetriever, destinationDataRetriever)
public void BeginFullEnumerationChangeApplication (
SyncKnowledge destinationKnowledge,
ForgottenKnowledge destinationForgottenKnowledge,
SyncKnowledge sourceForgottenDeleteKnowledge,
ForgottenKnowledge sourceForgottenDeleteForgottenKnowledge,
FilterInfo filterInfo,
SyncCallbacks syncCallbacks,
IChangeDataRetriever sourceDataRetriever,
IChangeDataRetriever destinationDataRetriever
)
public:
void BeginFullEnumerationChangeApplication (
SyncKnowledge^ destinationKnowledge,
ForgottenKnowledge^ destinationForgottenKnowledge,
SyncKnowledge^ sourceForgottenDeleteKnowledge,
ForgottenKnowledge^ sourceForgottenDeleteForgottenKnowledge,
FilterInfo^ filterInfo,
SyncCallbacks^ syncCallbacks,
IChangeDataRetriever^ sourceDataRetriever,
IChangeDataRetriever^ destinationDataRetriever
)
public void BeginFullEnumerationChangeApplication (
SyncKnowledge destinationKnowledge,
ForgottenKnowledge destinationForgottenKnowledge,
SyncKnowledge sourceForgottenDeleteKnowledge,
ForgottenKnowledge sourceForgottenDeleteForgottenKnowledge,
FilterInfo filterInfo,
SyncCallbacks syncCallbacks,
IChangeDataRetriever sourceDataRetriever,
IChangeDataRetriever destinationDataRetriever
)
public function BeginFullEnumerationChangeApplication (
destinationKnowledge : SyncKnowledge,
destinationForgottenKnowledge : ForgottenKnowledge,
sourceForgottenDeleteKnowledge : SyncKnowledge,
sourceForgottenDeleteForgottenKnowledge : ForgottenKnowledge,
filterInfo : FilterInfo,
syncCallbacks : SyncCallbacks,
sourceDataRetriever : IChangeDataRetriever,
destinationDataRetriever : IChangeDataRetriever
)
Parameter
- destinationKnowledge
Das aktuelle Wissen des Zielreplikats.
- destinationForgottenKnowledge
Das aktuelle vergessene Wissen des Zielreplikats.
- sourceForgottenDeleteKnowledge
Das Anwendungswissen des Änderungsbatchs, das verarbeitet werden soll.
- sourceForgottenDeleteForgottenKnowledge
Das aktuelle vergessene Wissen des Quellreplikats.
- filterInfo
Informationen zu vom Zielanbieter verwendeten Filtern. Der Wert kann NULL sein.
- syncCallbacks
Rückrufe, die Benachrichtigungen über Änderungsanwendungsereignisse empfangen. Der Wert kann NULL sein.
- sourceDataRetriever
Ein Objekt, das zum Abrufen von Elementdaten aus dem Quellreplikat verwendet werden kann.
- destinationDataRetriever
Ein Objekt, das zum Abrufen von Elementdaten aus dem Zielreplikat verwendet werden kann.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Ein erforderlicher Parameter ist NULL. |
|
Das ID-Formatschema jedes der angegebenen Wissensobjekte entspricht nicht dem ID-Formatschema, das bei der Initialisierung dieses Objekts angegeben wurde. |
|
Die Änderungsanwendung wurde bei einer anderen Gruppe von Änderungen gestartet, jedoch nicht beendet. |
|
Der filterInfo-Parameter gibt an, dass die Elementfilterung verwendet wird. Während der Wiederherstellungssynchronisierung kann die Elementfilterung nicht vom Zielanbieter verwendet werden. |
Hinweise
Diese Methode wird in der Regel einmal für jeden Batch von Änderungen aufgerufen, der von der ProcessFullEnumerationChangeBatch-Methode des Zielanbieters empfangen wird.
Diese Methode muss aufgerufen werden, bevor Wissen festgelegt oder berechnet werden kann bzw. Änderungen übernommen oder gemeldet werden können.
Siehe auch
Verweis
ChangeApplicationServices-Klasse
ChangeApplicationServices-Member
Microsoft.Synchronization-Namespace