更新履歴
==== Ver 1.1.8-beta1(2014/xx/xx)
+ * FIX: サムネイル画像の取得をキャンセルするとエラーが発生する場合がある問題の修正
==== Ver 1.1.7(2014/01/16)
* NEW: ダイレクトメッセージに添付された画像のサムネイル表示に対応
client.Headers[HttpRequestHeader.Referer] = this.ImageUrl;
var task = client.DownloadDataAsync(new Uri(this.ThumbnailUrl), token)
- .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result), token);
+ .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result));
task.ContinueWith(_ => client.Dispose());
var client = new OTWebClient();
var task = client.DownloadDataAsync(new Uri(this.ThumbnailUrl), token)
- .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result), token);
+ .ContinueWith(t => MemoryImage.CopyFromBytes(t.Result));
task.ContinueWith(_ => client.Dispose());
.ContinueWith(t2 =>
{
if (t2.IsFaulted)
- t2.Exception.Flatten().Handle(x => x is WebException || x is InvalidImageException);
+ t2.Exception.Flatten().Handle(x => x is WebException || x is InvalidImageException || x is TaskCanceledException);
if (t2.IsFaulted || t2.IsCanceled)
{