私のコードをタイムアウト例外があります。は時々私は
var uri = new Uri($"{domain}/3/device/{deviceToken}");
var client = new Http2Client(uri); // using HttpTwo
var headers = new NameValueCollection
{
{"apns-id", Guid.NewGuid().ToString()},
{"apns-expiration", "0"},
{"apns-priority", "10"},
{"apns-topic", topic},
{"authorization", $"bearer {jwtToken}"}
};
var body = Encoding.ASCII.GetBytes(JsonConvert.SerializeObject(payload));
var response = await client.Send(uri,HttpMethod.Post, headers, body);
このコードは、適切な応答の時間のほとんどを与えるが、たまに私が操作が例外をタイムアウトした取得します。
---> System.TimeoutException:操作がタイムアウトしました。 HttpTwo.Http2Client.d__19.MoveNextで () ---例外がスローされた以前の場所からのスタックトレースの終わり--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessで (タスクタスク) System.Runtimeで。例外がスローされた以前の場所からCompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification HttpTwo.Http2Client.d__17.MoveNextで(タスクタスク) () ---スタックトレースの終わり--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessで(タスクのタスク)HttpTwo.Http2Client.d__15.MoveNextでSystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) で()
これもあります。解決策は見つかりましたか? –
私はhav同じ問題、ソリューションですか? –