- サムネイル絡みのハンドルされないWebException
やっと原因が掴めました。
var task = client.DownloadDataAsync(new Uri(this.ThumbnailUrl), token) // <- ここでWebExceptionが発生した後、 .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result), token); // <- このタスクの直前までの間にキャンセルが発生すると、 // task.IsCanceled は true で task.Exception は null のタスクとなり、WebException が忘れ去られる(未ハンドルの例外)
Details