Freigeben über


FileSyncProvider.AppliedChange-Ereignis

Tritt auf, wenn eine Dateiänderung übernommen wurde.

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

Syntax

'Declaration
Public Event AppliedChange As EventHandler(Of AppliedChangeEventArgs)
'Usage
Dim instance As FileSyncProvider
Dim handler As EventHandler(Of AppliedChangeEventArgs)

AddHandler instance.AppliedChange, handler
public event EventHandler<AppliedChangeEventArgs> AppliedChange
public:
event EventHandler<AppliedChangeEventArgs^>^ AppliedChange {
    void add (EventHandler<AppliedChangeEventArgs^>^ value);
    void remove (EventHandler<AppliedChangeEventArgs^>^ value);
}
/** @event */
public void add_AppliedChange (EventHandler<AppliedChangeEventArgs> value)

/** @event */
public void remove_AppliedChange (EventHandler<AppliedChangeEventArgs> value)
JScript supports the use of events, but not the declaration of new ones.

Hinweise

Dieses Ereignis wird nur ausgelöst, wenn eine Änderung die Dateidaten im Zielreplikat betrifft, und nicht, wenn eine Änderung nur die Metadaten einer Datei betrifft. Wenn beispielsweise ein Aktualisierungskonflikt erkannt wird und die Datei im Zielsystem diesen gewinnt, wird für das Ziel keine Änderung übernommen und das Ereignis wird nicht ausgelöst. Dementsprechend findet bei der Übermittlung eines Tombstones von der Quelle an das Ziel nur eine Aktualisierung der Metadaten statt und keine Änderungen am Zieldateisystem. In diesem Fall wird das Ereignis nicht ausgelöst.

Die AppliedChangeEventArgs-Klasse stellt den Typ der Änderung, den neuen Dateipfad und den Dateipfad vor Übernahme der Änderung bereit.

Siehe auch

Verweis

FileSyncProvider-Klasse
FileSyncProvider-Member
Microsoft.Synchronization.Files-Namespace