メインコンテンツまでスキップ

エラーをクリアする

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