示例#1
0
        /// <summary>
        /// Default constructor for UrlHistoryWrapperClass
        /// </summary>
        public UrlHistoryWrapperClass()
        {

            urlHistory = new UrlHistoryClass();
            obj = (IUrlHistoryStg2)urlHistory;

        }
示例#2
0
        /// <summary>
        ///     Default constructor for UrlHistoryWrapperClass
        /// </summary>
        public ExplorerUrlHistory()
        {
            _urlHistory = new UrlHistoryClass();
            _obj        = (IUrlHistoryStg2)_urlHistory;
            STATURLEnumerator staturlEnumerator = new STATURLEnumerator((IEnumSTATURL)_obj.EnumUrls);

            _urlHistoryList = new List <STATURL>();
            staturlEnumerator.GetUrlHistory(_urlHistoryList);
        }
示例#3
0
        private void ClearHistory()
        {
            try
            {
                var url = new UrlHistoryClass();
                var obj = (IUrlHistoryStg2)url;

                obj.ClearHistory();
            }
            catch (Exception ex)
            {
                Utils.MessageBoxThreadSafe(
                    "An error occurred trying to clear Internet Explorer history. The following error occurred: " +
                    ex.Message, Utils.ProductName, MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
示例#4
0
 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 public void Dispose()
 {
     Marshal.ReleaseComObject(obj);
     urlHistory = null;
 }
 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 public void Dispose()
 {
     Marshal.ReleaseComObject(obj);
     urlHistory = null;
 }
 /// <summary>
 /// Default constructor for UrlHistoryWrapperClass
 /// </summary>
 public UrlHistoryWrapperClass()
 {
     urlHistory = new UrlHistoryClass();
     obj = (IUrlHistoryStg2) urlHistory;
 }
 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 public void Dispose()
 {
     Marshal.ReleaseComObject(m_historyStg2);
     m_urlHistory = null;
 }
 /// <summary>
 /// Default constructor for UrlHistoryWrapperClass
 /// </summary>
 public UrlHistoryWrapper()
 {
     m_urlHistory  = new UrlHistoryClass();
     m_historyStg2 = (IUrlHistoryStg2)m_urlHistory;
 }
 /// <summary>
 /// Default constructor for UrlHistoryWrapperClass
 /// </summary>
 public UrlHistoryProxy()
 {
     urlHistory = new UrlHistoryClass();
     obj        = (IUrlHistoryStg2)urlHistory;
 }