当前位置: 首页 > news >正文

做网站注册商标哪一类网站建设方案的策划书

做网站注册商标哪一类,网站建设方案的策划书,建立网站可以赚钱吗,广州制作网站seo摘要 缓存是一种非常常见的性能优化技术#xff0c;在开发过程中经常会用到。.NET提供了内置的内存缓存类 MemoryCache#xff0c;它可以很方便地存储数据并在后续的请求中快速读取#xff0c;从而提高应用程序的响应速度。 正文 通过使用 Microsoft.Extensions.Caching.Me…摘要 缓存是一种非常常见的性能优化技术在开发过程中经常会用到。.NET提供了内置的内存缓存类 MemoryCache它可以很方便地存储数据并在后续的请求中快速读取从而提高应用程序的响应速度。 正文 通过使用 Microsoft.Extensions.Caching.Memory我们可以在 .NET Core 中轻松实现内存缓存功能从而提高应用程序的性能和响应速度。在实际应用中你可以根据具体需求来设置缓存的有效期和其他选项。 nuget 安装依赖 Microsoft.Extensions.Caching.Memory 一个简单例子 public partial class Form1 : Form{ // 创建 MemoryCache 实例 MemoryCache cache new MemoryCache(new MemoryCacheOptions());System.Timers.Timer timer new System.Timers.Timer(); int idx 0; public Form1() { InitializeComponent(); timer.Interval 1000; timer.Elapsed (o, e) { this.Invoke(new Action(() { lblTime.Text idx.ToString(); idx; })); }; }private void btnCreateCache_Click(object sender, EventArgs e) { // 添加数据到缓存 string key hi; string value Hello, World!; var cacheEntryOptions new MemoryCacheEntryOptions { AbsoluteExpiration DateTimeOffset.Now.AddMinutes(1) // 缓存有效期为 1 分钟 }; cache.Set(key, value, cacheEntryOptions); timer.Start(); }private void btnGetCache_Click(object sender, EventArgs e) { // 从缓存中获取数据 if (cache.TryGetValue(hi, out string cachedValue)) { MessageBox.Show(cachedValue); } else { MessageBox.Show(没有找到cache); } }} /// summary/// 删除cache/// /summary/// param namesender/param/// param namee/paramprivate void btnDeleteCache_Click(object sender, EventArgs e){ cache.Remove(hi);} 缓存一个对象​​​​​​​ public class Person{ public string Name { get; set; } public int Age { get; set; }public override string ToString() { return this.Name this.Age.ToString(); }}​​​​​​ public partial class Form1 : Form{ // 创建 MemoryCache 实例 MemoryCache cache new MemoryCache(new MemoryCacheOptions());System.Timers.Timer timer new System.Timers.Timer(); int idx 0; public Form1() { InitializeComponent(); timer.Interval 1000; timer.Elapsed (o, e) { this.Invoke(new Action(() { lblTime.Text idx.ToString(); idx; })); }; }private void btnCreateCache_Click(object sender, EventArgs e) { Person person new Person() { NameRick, Age99 };// 添加对像数据到缓存 var cacheEntryOptions new MemoryCacheEntryOptions { AbsoluteExpiration DateTimeOffset.Now.AddMinutes(1) // 缓存有效期为 1 分钟 }; cache.SetPerson(p1, person); timer.Start(); }private void btnGetCache_Click(object sender, EventArgs e) { // 从缓存中获取数据 if (cache.TryGetValuePerson(p1, out Person cachedValue)) { MessageBox.Show(cachedValue.ToString()); } else { MessageBox.Show(没有找到cache); } }/// summary /// 删除cache /// /summary /// param namesender/param /// param namee/param private void btnDeleteCache_Click(object sender, EventArgs e) { cache.Remove(p1); }} 侦听几个事件使用PostEvictionCallbacks这个回调​​​​​​​ private void btnCreateCache_Click(object sender, EventArgs e){ Person person new Person() { NameRick, Age99 };// 添加对像数据到缓存 var cacheEntryOptions new MemoryCacheEntryOptions { AbsoluteExpiration DateTimeOffset.Now.AddMinutes(1), // 缓存有效期为 1 分钟 PostEvictionCallbacks { new PostEvictionCallbackRegistration { EvictionCallbackCache_EntryRemoved, State this } } }; cache.SetPerson(p1, person, cacheEntryOptions); timer.Start();} private static void Cache_EntryRemoved(object key, object value, EvictionReason reason, object state){ // 在 PostEvictionCallback 中处理逻辑 switch (reason.ToString()) { case Delete: MessageBox.Show(删除缓存了); break; default: break; }} 注意Reason这里能知道是什么操作​​​​​​​ public enum EvictionReason{ None,/// summary /// Manually /// /summary Removed,/// summary /// Overwritten /// /summary Replaced,/// summary /// Timed out /// /summary Expired,/// summary /// Event /// /summary TokenExpired,/// summary /// Overflow /// /summary Capacity,}
http://www.hkea.cn/news/14550321/

相关文章:

  • 黄村网站开发公司公司营销型网站公司
  • 家装设计网站怎么做分类信息有哪些网站
  • 厦门启明星网站建设广州公司建设网站
  • 网站开发与建设广州百度推广外包
  • 焦作网站建设服务德阳公司做网站
  • 石家庄公司网站建设桂林象鼻山是什么地貌
  • 怎么把网站放到百度做erp系统的网站
  • 个体户做网站去哪里做适合企业员工培训的课程
  • 搜索网站排行国家高新技术企业公示
  • 做网站主要显哪些内容网站开发动态结构设计
  • 怎么查网站是谁建的石家庄市城乡和建设局网站
  • 手机网站模板演示南京百度推广优化排名
  • seo博客网站为什么要seo
  • 广州产品网站设计建设网站的建设费用包括哪些内容
  • 南阳seo网站价格账户竞价托管费用
  • 哈尔滨网站建设方案策划湖北田源建设工程有限公司网站
  • 有哪些做的好的小众网站百度竞价搜索
  • 网站界面ui设计国家开放大学答案个人网站如何发布
  • 怎么下载网站模板网店运营培训哪里好
  • 青岛建手机网站公司怀柔网站建设
  • HTML5移动端手机网站开发医院网站建设选哪家
  • 垂直版面网站wordpress弹框登陆
  • 保定网站制作方案家具在线设计网站
  • win7怎么做网站虚拟网站仿制教程
  • 企业网站策划书制作ps网页界面设计
  • 怎么做网站动态框快速推广
  • 微官网是什么汕头网站搜索优化
  • asp.net网站建设实战 pdf手机网站开发周期
  • 公众号网站开发用什么模板韩国有哪些做潮牌的网站
  • 什么叫网站的域名无形资产 网站开发