Example #1
0
        private void QueueOfflineTask(PlaylistItem playlistItem, Uri uri, OfflineTaskType taskType)
        {
            var task = new OfflineTask(playlistItem, taskType, uri);

            _pendingOfflineTasks[playlistItem].Add(task);
            AddRequest(task);
        }
        public OfflineTask(PlaylistItem playlistItem, OfflineTaskType type, Uri resourceLocation)
        {
            if (playlistItem == null) throw new ArgumentNullException("playlistItem");

            Type = type;
            ResourceLocation = resourceLocation;
            PlaylistItem = playlistItem;
        }
        public OfflineTask(PlaylistItem playlistItem, OfflineTaskType type, Uri resourceLocation)
        {
            if (playlistItem == null)
            {
                throw new ArgumentNullException("playlistItem");
            }

            Type             = type;
            ResourceLocation = resourceLocation;
            PlaylistItem     = playlistItem;
        }
 private void QueueOfflineTask(PlaylistItem playlistItem, Uri uri, OfflineTaskType taskType)
 {
     var task = new OfflineTask(playlistItem, taskType, uri);
     _pendingOfflineTasks[playlistItem].Add(task);
     AddRequest(task);
 }
 public OfflineTask(PlaylistItem playlistItem, OfflineTaskType type)
     : this(playlistItem, type, null) { }
 public OfflineTask(PlaylistItem playlistItem, OfflineTaskType type)
     : this(playlistItem, type, null)
 {
 }