Windows サービスで記述されたアプリケーションがあり、このアプリケーションは Asp.Net MVC 4 WebAPI で記述された WebAPI を呼び出す必要があります。WebAPI のこのメソッドは、次のようなプリミティブ型の DTO を返します。
class ImportResultDTO {
public bool Success { get; set; }
public string[] Messages { get; set; }
}
そして私のwebapiで
public ImportResultDTO Get(int clientId) {
// process.. and create the dto result.
return dto;
}
私の質問は、Windows サービスから webApi を呼び出すにはどうすればよいですか? URL とパラメーターの値はありますが、呼び出す方法と、xml の結果を DTO に逆シリアル化する方法がわかりません。
ありがとうございました