<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="CacheHelper.aspx.cs" Inherits="CacheHelperDemo"  %>
<%@ Register Assembly="Winson.Framework" Namespace="Winson.Framework.Controls" TagPrefix="TagCloud" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Head" Runat="Server">
   <title>Winson.Framework_CacheHelper的使用</title>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="Title" Runat="Server">
   <h2>CacheHelper的使用</h2>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 <h5>一、基本说明：</h5>
<p>
    CacheHelper是一个方便操作Cache的类，通过此类，可以完成对Cache的增、删、取等操作，由于里面的方法比较多，在此我只简单地说明主要的用法，其余的大家可自行打开 <span class="parm">Utility/CacheHelper.cs</span> 文件查看<br />
 
  
    <h5>二、基本使用说明：</h5>
    
1、添加Cache：<br /> 
 将对象添加到指定的Cache里，代码如下：
<pre><code class="csharp">
//引用命名空间
using Winson.Framework.Utility;

//_cacheKey 为此cache对应的key值，在获取时要使用此key来获取
//_object  为要放到cache的对象
CacheHelper.Insert(_cacheKey, _object);

//此方法有6个重载，分别可以设置cache的过期时间、文件依赖等
</code></pre>


2、获取Cache：<br /> 
 在Cache里获取相应的对象，代码如下：
<pre><code class="csharp">
//引用命名空间
using Winson.Framework.Utility;

//_cacheKey 为要获取的cache对应的key值
CacheHelper.Get(_cacheKey);
</code></pre>

3、删除Cache：<br /> 
 删除Cache里相应的对象，代码如下：
<pre><code class="csharp">
//引用命名空间
using Winson.Framework.Utility;

//_cacheKey 为要删除的cache对应的key值
CacheHelper.Remove(_cacheKey);
</code></pre>
</p>

</asp:Content>

