Freigeben über


ChangeApplicationServices.BeginChangeApplication-Methode

Startet das Verarbeiten einer Gruppe von Änderungen.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public Sub BeginChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge 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 filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

instance.BeginChangeApplication(destinationKnowledge, destinationForgottenKnowledge, filterInfo, syncCallbacks, sourceDataRetriever, destinationDataRetriever)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge,
    ForgottenKnowledge destinationForgottenKnowledge,
    FilterInfo filterInfo,
    SyncCallbacks syncCallbacks,
    IChangeDataRetriever sourceDataRetriever,
    IChangeDataRetriever destinationDataRetriever
)
public:
void BeginChangeApplication (
    SyncKnowledge^ destinationKnowledge, 
    ForgottenKnowledge^ destinationForgottenKnowledge, 
    FilterInfo^ filterInfo, 
    SyncCallbacks^ syncCallbacks, 
    IChangeDataRetriever^ sourceDataRetriever, 
    IChangeDataRetriever^ destinationDataRetriever
)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge, 
    ForgottenKnowledge destinationForgottenKnowledge, 
    FilterInfo filterInfo, 
    SyncCallbacks syncCallbacks, 
    IChangeDataRetriever sourceDataRetriever, 
    IChangeDataRetriever destinationDataRetriever
)
public function BeginChangeApplication (
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : ForgottenKnowledge, 
    filterInfo : FilterInfo, 
    syncCallbacks : SyncCallbacks, 
    sourceDataRetriever : IChangeDataRetriever, 
    destinationDataRetriever : IChangeDataRetriever
)

Parameter

  • destinationKnowledge
    Das aktuelle Wissen des Zielreplikats.
  • destinationForgottenKnowledge
    Das aktuelle vergessene Wissen des Zielreplikats. Dieses kann NULL sein.
  • 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

ArgumentNullException

Ein erforderlicher Parameter ist NULL.

SyncIdFormatMismatchException

Das ID-Formatschema jedes der angegebenen Wissensobjekte entspricht nicht dem ID-Formatschema, das bei der Initialisierung dieses Objekts angegeben wurde.

SyncInvalidOperationException

Die Änderungsanwendung wurde bei einer anderen Gruppe von Änderungen gestartet, jedoch nicht beendet.

Hinweise

Diese Methode wird in der Regel einmal für jeden Batch von Änderungen aufgerufen, der von der ProcessChangeBatch-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