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

IMetamodels.AddPathConstraint(string,IClass,IField,string) メソッド

名前空間: NextDesign.Core

説明

指定したクラスの指定したフィールドにパス制約を追加します。
なお、ここで設定するパス文字列に該当するパスの存在はチェックされません。誤ったパスを指定しても、このメソッドは正常終了します。

引数

名前説明
namestring制約名
scopeIClass制約の有効範囲となるクラス
targetFieldIField制約の対象フィールド
pathsstringパス文字列
複数のパスを指定する場合は';'(セミコロン)で区切ります。

戻り値

例外

名前例外クラス説明
引数不正ExtensionArgumentException制約名に null/空文字/使用不可文字 が指定された場合
制約の有効範囲となるクラス、制約の対象フィールドが指定されていない場合
プロファイル編集不可ExtensionEditProfileExceptionプロファイル編集操作に失敗した場合