2016-06-23 2 views
1

ルールエディタを使用するパブリックメソッドに任意の数の値型パラメータを含むルールを作成できますが、ビジネスルールエディタでは同じメソッドまたはルールアクションが表示されます。それらのパラメータの1つをオプションにします。 Codeeffectsエンジンでオプションのパラメータを使用するにはどうすればよいですか?CodeEffectsのルール内のオプションパラメータ

答えて

1

CodeEffectsルールエディタは、オプションのパラメータを直接サポートしていません。代わりに、同じメソッドの複数のオーバーロードを宣言し、それぞれをビジネスルールの別のインルールメソッドまたはルールアクションとして使用できます。 CodeEffects.Rule.Attributes.MethodAttributeを使用して各オーバーロードに別のDisplayNameを与えて、エディタで区別できるようにしてください。 ExcludeFromEvaluation属性を使用して、CodeEffectsエディタでこれらのオーバーロードが使用されないようにします。詳細は利用可能ですherehereおよびhere

+0

それはうまくいく、ありがとう – Lacash

関連する問題