このように C# のメソッドに属性を追加できることは知っていますが、
例1。
[HttpPost]
public void Method()
{
//code
}
つまり、実行するには属性が満たされている必要がありますMethod()
。
そして、私はあなたがこのように属性を積み重ねることができることを知っています.
例2。
[HttpPost]
[RequireHttps]
public void Method2()
{
//More code
}
を使用する前に、attribute1 'AND' attribute2 の両方が満たされていることを確認しますMethod2()
。
しかし、属性を「OR」できますか? もしかしてこういうこと?
例3。
[HttpPost || RequireHttps]
public void Method3()
{
//Even more code
}
したがって、いずれかの属性が満たされている場合は、 を使用できますMethod3()
。
編集:申し訳ありませんが、注釈と呼ばれるインプレッション属性の下にありました。それを修正しました。