0
場合でのETagの解析:私はEF6を使用していますし、WEBAPIは、だから私は生成するConcurrencyCheckを使用していキャッシングとのHttpClientとOdatav4(たEtagのHttpClientで常にnull)
public class Profile
{
public string ZipFile { get; set; } // input parameter
[ConcurrencyCheck]
public Guid Id { get; set; } // output parameter generated by Web API
public string Name { get; set; } // output parameter from Profile XML file
public string Description { get; set; } // output parameter from Profile XML file}
私の結果を格納するように制御しますodataV4
私が読んでいるをあなたがそこに
をエタージュを見るように問題:
public static string GetAsJsonAsync(string route)
{
string result = string.Empty;
try
{
var fullRoute = PrepareHttpRequest(route);
var client = new HttpClient();
using (HttpResponseMessage response = client.GetAsync(fullRoute).Result)
{
result = response.Content.ReadAsStringAsync().Result;
response.EnsureSuccessStatusCode();
}
}
catch (Exception ex)
{
throw new HttpRequestException(result, ex);
}
return result;
}
レスポンスヘッダを以下のように私のクライアントで私はHttpClientをを使用して、一致した場合とのETagは常に、私は「@のodata.etg」値を解析する方法が分かりません、 私の質問はどのように私はエタグの値を解析し、それを格納するのですか?