如何在运行时正确清除Awesomium.NET WPF 1.7.1上的缓存
本文关键字:WPF 缓存 NET Awesomium 运行时 清除 | 更新日期: 2023-09-27 18:29:22
我的WebControl是像一样在XAML中定义的
<aw:WebControl Source="http://google.com" Name="wpfWebControl"/>
我发现了这一点,并试图按照它的指示处理WebSession和视图,比如这个
var webSession = this.wpfWebControl.WebSession;
this.wpfWebControl.Dispose();
webSession.Dispose();
WebCore.Update();
然后尝试用一个简单的删除存储缓存的目录
Directory.Delete(WEBSESSION_CACHE_PATH), true);
其中CCD_ 3是存储高速缓存文件的目录。
我遇到了UnauthorizedAccessException,因此这些文件仍在使用中。不仅如此,如果我处理了我的WebControl,屏幕就会变成空白,并用恢复它
this.wpfWebControl = new WebControl()
也不起作用。
我该怎么做?
在v1.7.2中添加了WebSession.ClearCache
。