我有一种情况,我必须HttpResponseMessage在一个catch语句中提取一个Response(),但我认为不能完成(await在catch中使用).此外,如果我在捕获后执行此操作,则HttpResponseMessage消息将显示为"已处置".码:
private async void MakeHttpClientPostRequest()
{
HttpResponseMessage response = null;
try
{
HttpClient httpClient = new HttpClient();
httpClient.Timeout = TimeSpan.FromSeconds(15);
HttpContent httpContent = null;
if (postJSON != null)
{
httpContent = new StringContent(postJSON);
httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
}
response = await httpClient.PostAsync(url, httpContent);
if (response != null)
{
response.EnsureSuccessStatusCode();
netResults = await response.Content.ReadAsStringAsync();
}
if (this.convertedType != null)
{
MemoryStream assetReader = GetMemoryStreamFromString(netResults);
assetReader.Position = 0;
object value = fromJSON(assetReader, this.convertedType);
networkReqSuccessWithObjectCallback(this, …Run Code Online (Sandbox Code Playgroud) 我想在我的win phone8应用程序中添加LongListSelector中的多个选项,但我无法找到一种方法来做到这一点?
它甚至支持吗?
2.如果(1.)原来是'不'那么如何才能实现?
(赢得phone8 + XAML + C#)