ReportRecoverableErrorOnItemChange メソッド
変更適用サービスに対して、同期先プロバイダーが項目の変更の適用を試みたときに復旧可能なエラーが発生したことを通知します。
名前空間: Microsoft.Synchronization
アセンブリ: Microsoft.Synchronization (Microsoft.Synchronization.dll 内)
構文
'宣言
Public Sub ReportRecoverableErrorOnItemChange ( _
itemChange As ItemChange, _
errorData As RecoverableErrorData _
)
'使用
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange
Dim errorData As RecoverableErrorData
instance.ReportRecoverableErrorOnItemChange(itemChange, _
errorData)
public void ReportRecoverableErrorOnItemChange(
ItemChange itemChange,
RecoverableErrorData errorData
)
public:
void ReportRecoverableErrorOnItemChange(
ItemChange^ itemChange,
RecoverableErrorData^ errorData
)
member ReportRecoverableErrorOnItemChange :
itemChange:ItemChange *
errorData:RecoverableErrorData -> unit
public function ReportRecoverableErrorOnItemChange(
itemChange : ItemChange,
errorData : RecoverableErrorData
)
パラメーター
- itemChange
型 : Microsoft.Synchronization. . :: . .ItemChange
同期先レプリカに適用できなかった、項目の変更です。
- errorData
型 : Microsoft.Synchronization. . :: . .RecoverableErrorData
エラーに関する詳細です。
例外
例外 | 条件 |
---|---|
ArgumentNullException | 必須パラメーターが null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
ChangeNeedsKnowledgeException | itemChange に、関連付けられているナレッジが含まれていません。 |
SyncIdFormatMismatchException | itemChange に含まれるナレッジ オブジェクトの ID 形式スキーマが、このオブジェクトを初期化したときに指定された ID 形式スキーマと一致しません。 |
SyncInvalidOperationException | 変更の適用が開始されていないか、正常な適用または競合として itemChange が既に報告されているか、itemChange に含まれるいずれか変更単位の正常な適用または競合が既に報告されています。 |
説明
このメソッドが呼び出された場合に、itemChange に変更単位が含まれていると、適用の失敗を示すマークがすべての変更単位に付けられます。