いくつかの一般的なプロパティを含む一般的な要求メッセージがある私のプロジェクトの 1 つに ASP.NET WEB API を構築しています。IRequestMessage として要求 (JSON 要求または XML に関係なく) から厳密に型指定されたモデルを取得し、そのプロパティのいくつかを検証できる DelegatingHandler を構築したいと考えています。それは可能ですか、どうすればそれを達成できますか?
public class MessageValidationHandler : DelegatingHandler
{
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
//what to do to get strongly typed model from request?
}
}