我正在使用以下代码在Winform应用程序中创建CefSharp浏览器:

ChromiumWebBrowser browser = new ChromiumWebBrowser("");

RequestContextSettings requestContextSettings = new RequestContextSettings { CachePath = "mycachepath" };

browser.RequestContext = new RequestContext(requestContextSettings, new CustomRequestContextHandler());

这是我用来清除这个浏览器的代码:

if (instaBrowser != null)

{

if (browserPanel.Controls.Contains(browser))

browserPanel.Controls.Remove(browser);

if (browser.RequestContext != null)

browser.RequestContext.Dispose();

if (!browser.IsDisposed)

browser.Dispose();

browser = null;

}

尽管我清除了该浏览器,但是当我尝试在几秒钟后清除缓存路径时,出现了一个错误:

The process cannot access the file 'Visited Links' because it is being used by another process.

删除缓存路径功能:

String cachePath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\Users\" + userName;

if (Directory.Exists(cachePath))

{

Directory.Delete(cachePath, true);

}

知道可能是什么问题吗?

cef使用缓存_c# - CefSharp清除缓存路径崩溃应用程序 - 堆栈内存溢出相关推荐

  1. c2054未定义基类_c++ - 错误C2504:基类未定义 - 堆栈内存溢出

    我之前多次遇到过这个错误并最终找到了解决方案,但是这个让我难过. 我有一个由'Player'继承的类'Mob'. 这是Mob.h: #pragma once #include "PlaySt ...

  2. Android记录20-获取缓存大小和清除缓存功能

    Android开发记录20-获取缓存大小和清除缓存功能 转载请注明:IT_xiao小巫  博客地址:http://blog.csdn.net/wwj_748 前言 本篇博客要给大家分享的如何获取应用缓 ...

  3. ios html清除缓存,iOS开发之1行代码实现缓存计算及清除缓存

    话不多说,直接撸代码 // // gzhCache.h // cache // // Created by 郭志贺 on 2020/5/27. // Copyright © 2020 郭志贺. All ...

  4. android 自动清理缓存图片吗,Android中Glide获取缓存大小并清除缓存图片

    清除Glide缓存 Glide自带清除缓存的功能,分别对应Glide.get(context).clearDiskCache();(清除磁盘缓存)与Glide.get(context).clearMe ...

  5. Nginx的Web缓存服务及清除缓存

    这一篇记录一下Nginx作为Web服务器缓存,减少对应用服务器请求次数 ,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟.多谢! Nginx作为Web缓存 ...

  6. Android中获取缓存大小和清除缓存功能

    前言 本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据,比如图片的缓存,数据库文件,配置文件等等.我们开发产品的时候,可能会有这样的一个需求清除应用 ...

  7. 清除数据和缓存是什么_什么是缓存数据? 清除缓存的含义是什么?

    清除数据和缓存是什么 首先,什么是缓存? (First, what's a cache?) In general terms, a cache (pronounced "cash" ...

  8. RN:metro缓存以及如何清除缓存

    背景 我们在执行 yarn start/build 的时候会实时检测打包更新,有了缓存之后可以对一些没有变换的文件不进行更新,大大节省了打包速度. 缓存类型 metro 的缓存实现在 node_mod ...

  9. android文件缓存,并SD卡创建目录未能解决和bitmap内存溢出解决

    1.相关代码: 加入权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ...

最新文章

  1. redis-3.0.2集群部署
  2. 使用netty模仿dubbo服务
  3. Single molecule real-time (SMRT) sequencing comes of age: applications and utilities for medical dia
  4. 【JavaScript】JavaScript模拟Class
  5. 简单的家庭无线路由设置
  6. 【自定义标签开发】01-标签简介和开发第一个标签
  7. 数学建模学习笔记(四)——拟合算法
  8. python退出帮助系统_Python基础(09):帮助
  9. Paros工具使用手册
  10. GrapeCity Documents for Excel 与 Apache POI 功能对比
  11. UTF-8 编码里,一个汉字占用多少个字节 -转
  12. RabbitMQ 安装 rabbitmq_delayed_message_exchange插件
  13. python做人工智能-马哥教育官网-专业Linux培训班,Python培训机构
  14. cookie基础知识
  15. 微信抢票应用开发总结
  16. 2020版熊猫金币解读及购买方式
  17. 输入方向的流量控制 --ifb
  18. 最通俗易懂的JavaScript进阶教程
  19. Gem5模拟器,详解官网教程Debugging gem5(四)
  20. 人的思想的成长过程是一个潜意识不断成长并替代思维完成细节工作的过程

热门文章

  1. HBase Region原理总结归纳
  2. 实现语音对讲_#对讲天地# 联想|对讲天地,感恩有你
  3. Runtime error
  4. 解决 Tomcat 7230 and 3986 错误异常
  5. 深度linux运行wine,Linux系统中的Wine和deepin wine是什么有什么区别
  6. Java TimeZone 和 Linux TimeZone问题
  7. 织田信长《人间五十年》
  8. 方案设计——智能SUP桨板充气泵方案
  9. 教你以普通本科生学历,拿大厂的offer!!!
  10. 基于web的圆通快递物流管理系统