5
ASP.NET WEB API 2で非同期検証属性を作成することは可能ですが、例は見つかりませんでした。私はこのような検証クラスを作成しますが、非同期の方法したいと思います:検証属性によってWEB API 2で非同期検証属性を作成する方法
public class UserNameAvailable : ValidationAttribute
{
public override bool IsValid(object value)
{
var username = value as string;
if(username != null)
{
return !Database.UserExists(username); // must be async
}
return true;
}
}