/// <summary> /// Default constructor for UrlHistoryWrapperClass /// </summary> public UrlHistoryWrapperClass() { urlHistory = new UrlHistoryClass(); obj = (IUrlHistoryStg2)urlHistory; }
/// <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); }
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); } }
/// <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; }