Esempio n. 1
0
        public static YoutubeActivities PublishedAfter(this YoutubeActivities activities, DateTime d)
        {
            var settings = activities.Settings.Clone();

            settings.PublishedAfter = d;
            return(Activities(settings, activities.PartTypes.ToArray()));
        }
Esempio n. 2
0
        public static YoutubeActivities ForChannelId(this YoutubeActivities activities, string id)
        {
            var settings = activities.Settings.Clone();

            settings.ChannelId = id;
            return(Activities(settings, activities.PartTypes.ToArray()));
        }
Esempio n. 3
0
 public static YoutubeActivities RequestAllParts(this YoutubeActivities activities)
 {
     return(activities.RequestSnippet().RequestContentDetails());
 }
Esempio n. 4
0
 public static YoutubeActivities RequestSnippet(this YoutubeActivities activities)
 {
     return(activities.RequestPart(PartType.Snippet));
 }
Esempio n. 5
0
 public static YoutubeActivities RequestContentDetails(this YoutubeActivities activities)
 {
     return(activities.RequestPart(PartType.ContentDetails));
 }
Esempio n. 6
0
 public static YoutubeActivities RequestPart(this YoutubeActivities activities, PartType partType)
 {
     return(Activities(activities.Settings.Clone(), activities.PartTypes.Append(partType).ToArray()));
 }
Esempio n. 7
0
 public static IEnumerable <YoutubeActivity> TakePage(this YoutubeActivities activities)
 {
     return(activities.TakePages(1));
 }
Esempio n. 8
0
 public static IEnumerable <YoutubeActivity> TakePages(this YoutubeActivities activities, int pageCount)
 {
     return(activities.Take(activities.ResultsPerPage.GetValueOrDefault(ResultsPerPage) * pageCount));
 }