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 中之知識物件的識別碼格式結構描述與初始化這個物件時所指定的識別碼格式結構描述不符。 |
SyncInvalidOperationException | 變更套用並未啟動、itemChange 已經報告成套用成功或發生衝突,或者包含在 itemChange 中的任何變更單位已經報告成套用成功或發生衝突。 |
備註
呼叫這個方法而且 itemChange 包含變更單位時,所有變更單位都會標示為套用失敗。