/// <exception cref="System.ArgumentNullException" /> /// <exception cref="System.ArgumentOutOfRangeException" /> /// <exception cref="System.Net.WebException" /> public static System.Xml.Linq.XElement GetRelation(string movieId, int pageNum, SortKeys key, bool ascendingSort) { if (movieId == null) throw new ArgumentNullException("movieId", "nullにする事は出来ません。"); if (pageNum < 0) throw new ArgumentOutOfRangeException("pageNum", "0未満にする事は出来ません。"); string typeChar; switch (key) { case SortKeys.Comment: typeChar = "r"; break; case SortKeys.ViewCount: typeChar = "v"; break; case SortKeys.PostTime: typeChar = "f"; break; case SortKeys.MyListCount: typeChar = "m"; break; default: typeChar = "p"; break; } var url = new Uri(String.Format(_getRelationUrl, pageNum, typeChar, ascendingSort ? "a" : "d", movieId)); try { using (var strm = HttpConect(url, null, null)) using (var reader = new System.IO.StreamReader(strm)) { var doc = System.Xml.Linq.XElement.Load(reader); return doc; } } catch (WebException e) { throw new WebException("GetRelation_APIへアクセス出来ませんでした。", e); } }
public ViewModel() { var timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(2) }; timer.Tick += UpdateProcessesList; timer.Start(); Filter = ""; CurrentSortKey = SortKeys.Name; }
public Test1Entity() { ChangeKeyNames.Add("KibleSaati", "Kible"); ChangeKeyNames.Add("MiladiTarihUzunIso8601", "MiladiUzunZaman"); SortKeys.Add("Gunes", 0); SortKeys.Add("Ogle", 1); SortKeys.Add("Ikindi", 2); SortKeys.Add("Aksam", 3); SortKeys.Add("Yatsi", 4); SortKeys.Add("Imsak", 5); }