これはおそらく重複していますが、私が探している質問が見つからないので、私はそれを求めています。メソッドの引数が属性で飾られているかどうかをテストするには?
メソッド引数が属性で飾られていることをどのようにテストしますか?たとえば、使用して次のMVCのアクションメソッド、FluentValidationのCustomizeValidatorAttribute
:
[HttpPost]
[OutputCache(VaryByParam = "*", Duration = 1800)]
public virtual ActionResult ValidateSomeField(
[CustomizeValidator(Properties = "SomeField")] MyViewModel model)
{
// code
}
私は強く型付けされたラムダとうまくいけば、リフレクションを使用する必要があります確信しています。しかし、どこから始めるべきかわからない。
すばやくお返事ありがとうございます。 MethodInfoを取得するためのサンプルコードを提供するために質問を編集しました。 – danludwig