私はこの簡単な質問に行き詰まっています。コンソール アプリケーションで、wcf サービスを利用したいと考えています。そこで、プロジェクトに Web 参照を追加して呼び出します。それだ。
しかし、特に RESTSHARP を使用したいくつかの例を見た理由は、Web 参照を追加しないことです。いわゆる「DTO」を使用して、サービスによってオブジェクトを返し、それを消費します。
誰かが私のために概念を明確にしてくれることを願っています。DTO は WCF 内で使用されますか?
サンプル:
private static List<ApplicationDTO> features;
RestClient client = new RestClient("http://" + baseUrl + "/FacilityData.svc");
var request = new RestRequest(Method.GET);
request.Resource = "/GetFeatures";
request.Parameters.Clear();
request.AddParameter("Id", 888);
var response = client.Execute(request);
features = JsonConvert.DeserializeObject<List<ApplicationDTO>>(response.Content);