Jak zadzwonić do WebAPI z usługi Windows

Mam aplikację napisaną w usłudze Windows i ta aplikacja musi zadzwonić do WebAPI napisanego w Asp.Net MVC 4 WebAPi. ta metoda w WebAPI zwraca DTO z typem pierwotnym, coś w stylu:

class ImportResultDTO {
   public bool Success { get; set; }
   public string[] Messages { get; set; }
}

iw moim webapi

public ImportResultDTO Get(int clientId) {
   // process.. and create the dto result.
   return dto;
}

Moje pytanie brzmi: jak mogę zadzwonić do webApi z usługi Windows? Mam adres URL i wartość parametru, ale nie wiem, jak zadzwonić i jak deserializować wynik xml do DTO.

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion