エラーをクリアする
現在のすべてのエラーをクリアするには、IErrorsオブジェクトのClearErrorsメソッドを呼び出します。IErrorsオブジェクトを取得するには、IApplicationオブジェクトのErrorsプロパティを用います。
public void ClearErrors(ICommandContext c, ICommandParams p)
{
// すべてのエラーをクリアします
c.App.Errors.ClearErrors();
}
特定のモデルのエラーのみクリアするには、IErrorsオブジェクトのClearErrorsAtメソッドを呼び出します。
public void ClearError(ICommandContext c, ICommandParams p)
{
// 対象モデルを取得します
var model = c.App.Workspace.CurrentModel;
// 対象モデルのエラーをクリアします
c.App.Errors.ClearErrorsAt(model);
}