エラーをクリアする
現在のすべてのエラーをクリアするには、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);
}