SYNC_RESOLVE_ACTION 列挙体

特定の競合を解決するために行われるアクションを表します。

typedef enum
{
  SRA_DEFER,
  SRA_ACCEPT_DESTINATION_PROVIDER,
  SRA_ACCEPT_SOURCE_PROVIDER,
  SRA_MERGE,
  SRA_TRANSFER_AND_DEFER,
  SRA_LAST,
} SYNC_RESOLVE_ACTION;

メンバ

  • SRA_DEFER
    競合は解決もされず、ログにも記録されません。競合は無視されます。
  • SRA_ACCEPT_DESTINATION_PROVIDER
    解決では、同期先項目が優先されます。同期先項目は変更されません。
  • SRA_ACCEPT_SOURCE_PROVIDER
    解決では、同期元の変更が優先されます。同期元の変更が同期先に適用されます。この変更は、同期先項目を上書きします。
  • SRA_MERGE
    同期元の変更は、同期先項目にマージされます。
  • SRA_TRANSFER_AND_DEFER
    後で解決できるように、競合をログに記録する必要があります。
  • SRA_LAST
    列挙にある最後の要素のプレースホルダ。この値は使用しないでください。

必要条件

ヘッダー : Synchronization.h

参照

リファレンス

IChangeConflict::GetResolveActionForChange
IChangeConflict::SetResolveActionForChange

概念

Sync Framework のコア コンポーネント