Web APIにあるデータアノテーションに似たメソッドバリデーションプロセスを作成したいと思います。C#signalr data annotations
public class Numbers
{
[NumberOne]
public string Number1 { get; set; }
[NumberTwo]
public string Number2 { get; set; }
}
と限り、私たちはそのつもりは大丈夫属性NumberOneAttribute
とNumberTwoAttribute
を定義として:ウェブAPIで
我々は、たとえば、オブジェクトを検証することができます。
web apiが信号機のように思われるGlobalConfiguration.Configuration.Filters
へのアクセス権を持っているという違いがあります。
属性によるリクエストを検証する方法はありますか?または私は最悪の場合に従う必要があります。呼び出したメソッドの各入力を検証しますか?
ありがとう、 Ori。
SignalR2.2.x用には何も存在しないとは思いますが、達成しようとしていることを正確に行うGitHubプロジェクトがあります。(https://github.com/AGiorgetti/ SignalR.Validation) –
@ radu-matei十分に良い、あなたは答えとしてそれを掲示するかもしれません。私は受け入れます –