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);
 }