public ThreadParams(ResultMovieItem movie, DispatcherObject dispatcher, SetImageDataHandler handler) : this(string.Empty, dispatcher, handler) { Movie = movie; if (Movie != null) { ImageUrl = Movie.ImageUrl; } }
public static void GetImageAsync(DispatcherObject dispatcher, string imageUrl, SetImageDataHandler handler) { ThreadPool.QueueUserWorkItem(new WaitCallback(DoWork), new ThreadParams(imageUrl, dispatcher, handler)); }
public static void GetImageAsync(DispatcherObject dispatcher, ResultMovieItem movie, SetImageDataHandler handler) { ThreadPool.QueueUserWorkItem(new WaitCallback(DoWork), new ThreadParams(movie, dispatcher, handler)); }
public ThreadParams(string imageUrl, DispatcherObject dispatcher, SetImageDataHandler handler) { ImageUrl = imageUrl; Dispatcher = dispatcher; Handler = handler; }