public void AddUpdateHandler(string videoId, Action <ThumbnailInfo> handler) { if (_disposed) { return; } if (!string.IsNullOrWhiteSpace(videoId)) { ThumbnailClient client = _clientDict.GetOrAdd(videoId, x => new ThumbnailClient(_baseUrl, x, _savePath, _stopWhileNoHandler)); client.UpdateEvent += handler; } }
public static void UpdateDefaultThumbnail(Image img) { ThumbnailClient.UpdateDefaultThumbnail(img); }