コード例 #1
0
 /// <summary>
 /// Browsers the bookmarks data parse.
 /// </summary>
 /// <param name="ROnGetAllBrowserBookmarksResponse">The r on get all browser bookmarks response.</param>
 /// <param name="BrowserBookmarksToParse">The browser bookmarks to parse.</param>
 /// <param name="BrowserName">Name of the browser.</param>
 private static void BrowserBookmarksDataParse(OnGetAllBrowserBookmarksResponse ROnGetAllBrowserBookmarksResponse, List <BrowserHistory_Node> BrowserBookmarksToParse, string BrowserName)
 {
     try
     {
         foreach (BrowserHistory_Node BookmarkNode in BrowserBookmarksToParse)
         {
             OnGetAllBrowserBookmarksResponse.BookmarkInfo bookmarinfo = new OnGetAllBrowserBookmarksResponse.BookmarkInfo();
             bookmarinfo.TargetBrowserName = BrowserName;
             bookmarinfo.bookmarkNode      = BookmarkNode;
         }
     }
     catch (Exception ex)
     {
         ROnGetAllBrowserBookmarksResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message);
     }
 }
コード例 #2
0
        /// <summary>
        /// Called when [get all browser histories].
        /// </summary>
        /// <returns> OnGetAllBrowserBookmarksResponse because history node and bookmark node is same</returns>
        public static OnGetAllBrowserBookmarksResponse OnGetAllBrowserHistories()
        {
            OnGetAllBrowserBookmarksResponse ROnGetAllBrowserBookmarksResponse = new OnGetAllBrowserBookmarksResponse();

            try
            {
                OnGetBrowserListResponse   Browsers         = OnGetBrowserList();
                List <BrowserHistory_Node> HistoriesToParse = null;
                foreach (string BrowserName in Browsers.BrowserList)
                {
                    if (BrowserName == "Google Chrome")
                    {
                        HistoriesToParse = Chrome.Chrome.OnGetChromeHistory();
                    }
                    else if (BrowserName == "FIREFOX.EXE")
                    {
                        HistoriesToParse = Firefox.Firefox.OnGetFirefoxHistory();
                    }
                    else if (BrowserName == "IEXPLORE.EXE")
                    {
                        HistoriesToParse = IE.IE.OnGetIEHistory();
                    }
                    else if (BrowserName == "OperaStable")
                    {
                        HistoriesToParse = Opera.Opera.OnGetOperaHistory();
                    }
                    BrowserBookmarksDataParse(ROnGetAllBrowserBookmarksResponse, HistoriesToParse, BrowserName);
                }
            }
            catch (Exception ex)
            {
                ROnGetAllBrowserBookmarksResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message);
            }


            return(ROnGetAllBrowserBookmarksResponse);
        }