FileSyncProvider.AppliedChange イベント

ファイルの変更が適用されると発生します。

名前空間: Microsoft.Synchronization.Files
アセンブリ: Microsoft.Synchronization.Files (microsoft.synchronization.files.dll 内)

構文

'宣言
Public Event AppliedChange As EventHandler(Of AppliedChangeEventArgs)
'使用
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.

解説

変更が同期先レプリカのファイル データに影響を与える場合にのみ、このイベントが生成されます。変更がファイルのメタデータのみに影響を与える場合、このイベントは発生しません。たとえば、更新と更新の競合が検出され、同期先システムのファイルが優先される場合、同期先には変更が適用されず、このイベントは発生しません。同様に、同期元の廃棄標識を同期先に伝達させる場合はメタデータしか更新されず、同期先ファイル システムは変更されません。このような場合、このイベントは発生しません。

AppliedChangeEventArgs クラスは、変更の種類、新しいファイル パス、および変更が適用される前のファイル パスを提供します。

参照

リファレンス

FileSyncProvider クラス
FileSyncProvider メンバー
Microsoft.Synchronization.Files 名前空間