如何解决SendQueryAsync,无响应 问题详情这是我的代码
问题
正如标题所暗示的那样,我发送了一个 graphql 请求,我在 3 种不同情况下执行此操作,但在其中一种情况下 方法 SendQueryAsync 只是停止而没有任何错误(尝试尝试捕获和断点)。
详情
我有一个班级来做这个请求,我多次使用它,但在一种情况下它不起作用,我不知道 为什么,或者如何调试它。
就我而言,Stacktrace 中没有什么值得注意的
这是我的代码
using GermanFishing.Model.GraphQLImages;
using GraphQL.Client.Http;
using GraphQL.Client.Serializer.Newtonsoft;
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace GermanFishing.viewmodel
{
public class Userviewmodel
{
public User user_profile { get; set; }
public Userviewmodel()
{
user_profile = new User();
}
//Consume User Data from Graphql
public async Task GetProfileData()
{
var client = new GraphQLHttpClient(new GraphQLHttpClientOptions
{
EndPoint = new Uri("https://www.german-fishing.de/graphql"),},new NewtonsoftJsonSerializer());
client.HttpClient.DefaultRequestHeaders.Add("Authorization","Bearer " + Convert.ToString(Application.Current.Properties["Login"]));
var request = new GraphQLHttpRequest
{
Query = @"
query {
me {
name
unreadNotifications {
data
}
abonnements {
id
place {
id
name
}
}
}
}"
};
var response = await client.SendQueryAsync<UserImage>(request).ConfigureAwait(false);
this.user_profile = response.Data.me;
}
}
}
有什么建议可以解决这个问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。