﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Runtime.Caching</name>
  </assembly>
  <members>
    <member name="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration">
      <summary>获取一个值，该值指示某个缓存项具有绝对不会过期。</summary>
      <returns>设置最大可能值为日期时间值。</returns>
    </member>
    <member name="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration">
      <summary>指示某个缓存项均滑动过期时间。</summary>
      <returns>一个持续时间值，设置为零。</returns>
    </member>
    <member name="M:System.Runtime.Caching.CacheEntryChangeMonitor.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.CacheEntryChangeMonitor" /> 类的新实例。 从构造函数中初始化基类派生类中调用此构造函数。</summary>
    </member>
    <member name="M:System.Runtime.Caching.CacheEntryRemovedArguments.#ctor(System.Runtime.Caching.ObjectCache,System.Runtime.Caching.CacheEntryRemovedReason,System.Runtime.Caching.CacheItem)">
      <summary>初始化 <see cref="T:System.Runtime.Caching.CacheEntryRemovedArguments" /> 类的新实例。</summary>
      <param name="source">
        <see cref="T:System.Runtime.Caching.ObjectCache" /> 从中实例 <paramref name="cacheItem" /> 已删除。</param>
      <param name="reason">指示原因的枚举值之一 <paramref name="cacheItem" /> 已删除。</param>
      <param name="cacheItem">已删除的缓存项的实例。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> 为 null。- 或 -<paramref name="cacheItem" /> 为 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.CacheEntryUpdateArguments.#ctor(System.Runtime.Caching.ObjectCache,System.Runtime.Caching.CacheEntryRemovedReason,System.String,System.String)">
      <summary>初始化 <see cref="T:System.Runtime.Caching.CacheEntryUpdateArguments" /> 类的新实例。</summary>
      <param name="source">
        <see cref="T:System.Runtime.Caching.ObjectCache" /> 从其缓存条目引用的实例 <paramref name="key" /> 将被删除。</param>
      <param name="reason">指示将移除缓存项的原因的枚举值之一。</param>
      <param name="key">将删除的缓存项的键。</param>
      <param name="regionName">若要移除的缓存条目从缓存中的区域的名称。 此参数可选。 如果未定义的缓存区域， <paramref name="regionName" /> 必须 null。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> 为 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.CacheItem.#ctor(System.String)">
      <summary>初始化新 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例使用指定的键的缓存项。</summary>
      <param name="key">唯一标识符 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</param>
    </member>
    <member name="M:System.Runtime.Caching.CacheItem.#ctor(System.String,System.Object)">
      <summary>初始化新 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例使用指定的键和缓存条目的值。</summary>
      <param name="key">唯一标识符 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</param>
      <param name="value">数据 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</param>
    </member>
    <member name="M:System.Runtime.Caching.CacheItem.#ctor(System.String,System.Object,System.String)">
      <summary>初始化新 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例使用指定的键、 值和缓存项的区域。</summary>
      <param name="key">唯一标识符 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</param>
      <param name="value">数据 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</param>
      <param name="regionName">将包含缓存中的一个区域的名称 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</param>
    </member>
    <member name="M:System.Runtime.Caching.CacheItemPolicy.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Runtime.Caching.ChangeMonitor.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 类的新实例。 从构造函数中初始化基类派生类中调用此构造函数。</summary>
    </member>
    <member name="M:System.Runtime.Caching.ChangeMonitor.Dispose">
      <summary>释放由 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 类的当前实例占用的所有资源。</summary>
      <exception cref="T:System.InvalidOperationException">初始化未完成的派生的更改监视器类中名为 base <see cref="M:System.Runtime.Caching.ChangeMonitor.Dispose" /> 方法。</exception>
    </member>
    <member name="M:System.Runtime.Caching.ChangeMonitor.Dispose(System.Boolean)">
      <summary>释放所有托管和非托管资源和对任何引用 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 实例。 此重载必须由派生的更改监视器类实现。</summary>
      <param name="disposing">true 若要释放托管资源和非托管资源以及对任何引用 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 实例; false 仅释放非托管的资源。 当 false 传递，则 <see cref="M:System.Runtime.Caching.ChangeMonitor.Dispose(System.Boolean)" /> 方法由 finalizer 线程和所有外部托管的引用有可能不再有效，因为它们必须已经过垃圾回收。</param>
    </member>
    <member name="M:System.Runtime.Caching.ChangeMonitor.InitializationComplete">
      <summary>从派生类，以指示初始化已完成的构造函数调用。</summary>
    </member>
    <member name="M:System.Runtime.Caching.ChangeMonitor.NotifyOnChanged(System.Runtime.Caching.OnChangedCallback)">
      <summary>由缓存实施者注册一个回调，并通知调用 <see cref="T:System.Runtime.Caching.ObjectCache" /> 实例通过 <see cref="T:System.Runtime.Caching.OnChangedCallback" /> 委派一个依赖项发生更改时。</summary>
      <param name="onChangedCallback">对依赖关系已发生更改时调用的方法的引用。</param>
      <exception cref="T:System.InvalidOperationException">在调用回调方法。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="onChangedCallback" /> 为 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.ChangeMonitor.OnChanged(System.Object)">
      <summary>由派生类调用以依赖项发生更改时引发该事件。</summary>
      <param name="state">用于更改事件的数据。 此值可为 null。</param>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.CachingSectionGroup.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.Configuration.CachingSectionGroup" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheElement.#ctor(System.String)">
      <summary>初始化 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheElement" /> 类的新实例。</summary>
      <param name="name">特定缓存配置的唯一名称。</param>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSection.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSection" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 类的新实例。</summary>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.Add(System.Runtime.Caching.Configuration.MemoryCacheElement)">
      <summary>添加到指定的缓存的配置元素 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 集合。</summary>
      <param name="cache">要添加的内存缓存配置元素。</param>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.Clear">
      <summary>清除中的所有元素 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 集合。</summary>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.IndexOf(System.Runtime.Caching.Configuration.MemoryCacheElement)">
      <summary>获取指定的缓存配置元素中的索引 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 集合。</summary>
      <param name="cache">要获取的索引的缓存配置元素。</param>
      <returns>内存缓存配置元素的索引。</returns>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.Remove(System.Runtime.Caching.Configuration.MemoryCacheElement)">
      <summary>移除指定的缓存配置元素从 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 类。</summary>
      <param name="cache">要移除的内存缓存配置元素。</param>
    </member>
    <member name="M:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.RemoveAt(System.Int32)">
      <summary>移除位于指定位置中的缓存配置元素 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 类。</summary>
      <param name="index">从零开始的索引，将删除内存缓存配置元素。</param>
    </member>
    <member name="M:System.Runtime.Caching.FileChangeMonitor.#ctor">
      <summary>初始化 <see cref="T:System.Runtime.Caching.FileChangeMonitor" /> 类的新实例。 从派生类中的构造函数调用此构造函数以便初始化类的基类。</summary>
    </member>
    <member name="M:System.Runtime.Caching.HostFileChangeMonitor.#ctor(System.Collections.Generic.IList{System.String})">
      <summary>初始化 <see cref="T:System.Runtime.Caching.HostFileChangeMonitor" /> 类的新实例。</summary>
      <param name="filePaths">包含一个或多个目录路径或文件路径，以监视列表。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="filePaths" /> 为 null。</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="filePaths" /> 包含零个项。- 或 -中的路径 <paramref name="filePaths" /> 列表是 null 或空字符串。</exception>
    </member>
    <member name="M:System.Runtime.Caching.Hosting.IApplicationIdentifier.GetApplicationId">
      <summary>获取为应用程序域的标识符。</summary>
      <returns>当前的应用程序域一个唯一标识符。</returns>
    </member>
    <member name="M:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem.StartMonitoring(System.String,System.Runtime.Caching.OnChangedCallback,System.Object@,System.DateTimeOffset@,System.Int64@)">
      <summary>注册要使用宿主环境监视的文件路径。</summary>
      <param name="filePath">目录或文件来监视对更改的完全限定的物理路径。</param>
      <param name="onChangedCallback">参考实现的方法， <see cref="T:System.Runtime.Caching.OnChangedCallback" /> 委托。 被监视的文件或目录发生更改时，宿主环境实现 <see cref="T:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem" /> 接口引发一个事件，通过调用 <see cref="T:System.Runtime.Caching.OnChangedCallback" /> 类。</param>
      <param name="state">由宿主环境提供的状态。 缓存实现和自定义更改监视器应将 state 值视为不透明的。 但是，必须以便可以将它发送到宿主环境的缓存实现调用时存储状态 <see cref="M:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem.StopMonitoring(System.String,System.Object)" /> 方法。</param>
      <param name="lastWriteTime">此方法返回时，包含上次的日期和时间上发生写入操作 <paramref name="filePath" />。 此参数未经初始化即被传递。 从宿主环境返回此参数。</param>
      <param name="fileSize">此方法返回时，包含所监视的总大小 <paramref name="filePath" />。 此参数未经初始化即被传递。 从宿主环境返回此参数。</param>
    </member>
    <member name="M:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem.StopMonitoring(System.String,System.Object)">
      <summary>结束更改监视。</summary>
      <param name="filePath">若要停止监视的文件夹的文件的路径。 这应与以前通过调用传入的文件路径值匹配 <see cref="M:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem.StartMonitoring(System.String,System.Runtime.Caching.OnChangedCallback,System.Object@,System.DateTimeOffset@,System.Int64@)" /> 方法。</param>
      <param name="state">在以前调用期间最初由宿主环境提供的状态信息 <see cref="M:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem.StartMonitoring(System.String,System.Runtime.Caching.OnChangedCallback,System.Object@,System.DateTimeOffset@,System.Int64@)" /> 方法。</param>
    </member>
    <member name="M:System.Runtime.Caching.Hosting.IMemoryCacheManager.ReleaseCache(System.Runtime.Caching.MemoryCache)">
      <summary>在宿主环境中移除的缓存的所有引用。</summary>
      <param name="cache">对缓存的引用。</param>
    </member>
    <member name="M:System.Runtime.Caching.Hosting.IMemoryCacheManager.UpdateCacheSize(System.Int64,System.Runtime.Caching.MemoryCache)">
      <summary>报告当前缓存的大小。</summary>
      <param name="size">以字节为单位，缓存使用的内存的大小。</param>
      <param name="cache">对缓存的引用。</param>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
      <summary>初始化 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类的新实例。</summary>
      <param name="name">用于查找配置信息的名称。<paramref name="Note" />   不要求每个名称都存在配置信息。如果存在匹配的配置项，则使用该配置信息来配置 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例。 如果不存在匹配的配置项，则可以通过 <see cref="P:System.Runtime.Caching.MemoryCache.Name" /> 属性访问名称，因为指定的名称与 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例相关联。 有关内存缓存配置的信息，请参见 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheElement" />。</param>
      <param name="config">用于配置缓存的配置信息的名称/值对集合。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> 为 null。</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="name" /> 是一个空字符串。</exception>
      <exception cref="T:System.ArgumentException">"Default"（不区分大小写） 的字符串值分配给 <paramref name="name" />。 "Default"的值不能分配给新 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例，因为值保留供使用 <see cref="P:System.Runtime.Caching.MemoryCache.Default" /> 属性。</exception>
      <exception cref="T:System.Configuration.ConfigurationException">中的值 <paramref name="config" /> 是无效的集合。</exception>
      <exception cref="T:System.ArgumentException">名称或中的值 <paramref name="config" /> 无法分析参数。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Add(System.Runtime.Caching.CacheItem,System.Runtime.Caching.CacheItemPolicy)">
      <summary>将缓存项作为 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例插入到缓存中，并添加有关如何逐出该项的详细信息。</summary>
      <param name="item">要添加的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <returns>如果插入成功，则为 true；如果缓存中已存在具有与项相同的键，则为 false。</returns>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.AddOrGetExisting(System.Runtime.Caching.CacheItem,System.Runtime.Caching.CacheItemPolicy)">
      <summary>使用指定的 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例以及有关如何逐出该项的详细信息将某个缓存项添加到缓存中。</summary>
      <param name="item">要添加的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <returns>如果存在具有相同键的缓存项，则为现有的缓存项；否则为 null。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> 为 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <see cref="P:System.Runtime.Caching.CacheItem.Value" /> 属性为 null。</exception>
      <exception cref="T:System.ArgumentException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 提供属性。<see cref="Overload:System.Runtime.Caching.ObjectCache.Add" /> 和 <see cref="Overload:System.Runtime.Caching.ObjectCache.AddOrGetExisting" /> 方法重载不支持 <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 属性。 因此，若要设置 <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 属性缓存条目，请使用 <see cref="Overload:System.Runtime.Caching.MemoryCache.Set" /> 方法重载。</exception>
      <exception cref="T:System.ArgumentException">绝对和可调的过期值 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象设置的默认值以外的值为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 和 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" /> 字段。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类不能设置过期策略基于绝对过期时间和可调到期的组合。 只有一种过期设置可以显式设置当你使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例。 另一过期设置必须设置为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 字段或 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" /> 字段。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值小于 <see cref="F:System.TimeSpan.Zero" />。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值大于一年。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.Priority" /> 属性不是值为 <see cref="T:System.Runtime.Caching.CacheItemPriority" /> 枚举。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.AddOrGetExisting(System.String,System.Object,System.DateTimeOffset,System.String)">
      <summary>通过使用指定的键、值和绝对过期值，将某个缓存项添加到缓存中。</summary>
      <param name="key">要添加的缓存项的唯一标识符。</param>
      <param name="value">该缓存项的数据。</param>
      <param name="absoluteExpiration">缓存项的固定的过期日期和时间。</param>
      <param name="regionName">缓存中的一个可向其添加缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>如果存在具有相同键的缓存项，则为现有的缓存项；否则为 null。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value " />不是 null。</exception>
      <exception cref="T:System.ArgumentException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 提供属性。<see cref="Overload:System.Runtime.Caching.ObjectCache.Add" /> 和 <see cref="Overload:System.Runtime.Caching.ObjectCache.AddOrGetExisting" /> 方法重载不支持 <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 属性。 因此，若要设置 <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 属性缓存条目，请使用 <see cref="Overload:System.Runtime.Caching.MemoryCache.Set" /> 重载。</exception>
      <exception cref="T:System.ArgumentException">绝对和可调的过期值 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象设置的默认值以外的值为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 和 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" /> 字段。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类不能设置过期策略基于绝对过期时间和可调到期的组合。 只有一种过期设置可以显式设置当你使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例。 另一过期设置必须设置为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 或 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" /></exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值小于 <see cref="F:System.TimeSpan.Zero" />。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值大于一年。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.Priority" /> 属性不是值为 <see cref="T:System.Runtime.Caching.CacheItemPriority" /> 枚举。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.AddOrGetExisting(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String)">
      <summary>通过使用指定的键、值和有关如何逐出缓存项的指定详细信息，将某个缓存项插入缓存中。</summary>
      <param name="key">要添加或获取的缓存项的唯一标识符。</param>
      <param name="value">该缓存项的数据。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <param name="regionName">缓存中的一个可向其添加缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为 null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>如果已存在匹配的缓存项，则为该缓存项；否则为 null。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> 为 null。</exception>
      <exception cref="T:System.ArgumentException">绝对和可调到期值 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象设置的默认值以外的值为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 和 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类不能设置过期策略基于绝对和可调到期的组合。 只有一种过期设置可以显式设置当你使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类。 其他设置必须设置为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 或 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />。- 或 -为指定移除回调和更新回调 <see cref="T:System.Runtime.Caching.CacheItemPolicy" />。<see cref="T:System.Runtime.Caching.MemoryCache" /> 只支持使用一种类型的每个缓存项的回调。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值小于 <see cref="F:System.TimeSpan.Zero" />。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 已设置为一个值大于一年。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.Priority" /> 属性不是值为 <see cref="T:System.Runtime.Caching.CacheItemPriority" /> 枚举。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Contains(System.String,System.String)">
      <summary>确定缓存中是否存在某个缓存项。</summary>
      <param name="key">要搜索的缓存项的唯一标识符。</param>
      <param name="regionName">缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>如果缓存中包含其键与 <paramref name="key" /> 匹配的缓存项，则为 true；否则为 false。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.CreateCacheEntryChangeMonitor(System.Collections.Generic.IEnumerable{System.String},System.String)">
      <summary>创建一个 <see cref="T:System.Runtime.Caching.CacheEntryChangeMonitor" /> 对象，该对象可触发事件以响应对指定缓存项的更改。</summary>
      <param name="keys">
        <see cref="T:System.Runtime.Caching.CacheEntryChangeMonitor" /> 对象的唯一缓存项键的枚举。</param>
      <param name="regionName">缓存中的一个可向其添加缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>用于监视缓存中的项的更改监视器。</returns>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="keys" /> 为 null。</exception>
      <exception cref="T:System.ArgumentException">中的项数 <paramref name="keys" /> 为零。</exception>
      <exception cref="T:System.ArgumentException">中的项 <paramref name="keys" /> 集合是 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Dispose">
      <summary>释放由 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类的当前实例占用的所有资源。</summary>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Get(System.String,System.String)">
      <summary>从缓存中返回一个项。</summary>
      <param name="key">要获取的缓存项的唯一标识符。</param>
      <param name="regionName">缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>如果该项存在，则为对 <paramref name="key" /> 标识的缓存项的引用；否则为 null。</returns>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.GetCacheItem(System.String,System.String)">
      <summary>从缓存中返回 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例形式的指定项。</summary>
      <param name="key">要获取的缓存项的唯一标识符。</param>
      <param name="regionName">缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>如果该项存在，则为对 <paramref name="key" /> 标识的缓存项的引用；否则为 null。</returns>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.GetCount(System.String)">
      <summary>返回缓存中的缓存项总数。</summary>
      <param name="regionName">缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>缓存中的项数。</returns>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.GetEnumerator">
      <summary>创建一个枚举器，它可用于循环访问缓存项的集合。</summary>
      <returns>可提供对缓存中的项的访问的枚举器对象。</returns>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.GetValues(System.Collections.Generic.IEnumerable{System.String},System.String)">
      <summary>返回与指定的键对应的一组缓存项。</summary>
      <param name="keys">要返回的缓存项的一组唯一标识符。</param>
      <param name="regionName">缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>与指定的键对应的一组缓存项。</returns>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="keys" /> 为 null。</exception>
      <exception cref="T:System.ArgumentException">集合中的单个按键 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Remove(System.String,System.String)">
      <summary>从缓存中移除某个缓存项。</summary>
      <param name="key">要移除的缓存项的唯一标识符。</param>
      <param name="regionName">缓存中的一个添加了缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <returns>如果在缓存中找到该项，则为已移除的缓存项；否则为 null。</returns>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Set(System.Runtime.Caching.CacheItem,System.Runtime.Caching.CacheItemPolicy)">
      <summary>使用 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例将某个缓存项插入缓存中，以便为该缓存项提供键和值。</summary>
      <param name="item">表示要插入的缓存项的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> 为 null。- 或 -<see cref="P:System.Runtime.Caching.CacheItem.Key" /> 属性为 null。- 或 -<see cref="P:System.Runtime.Caching.CacheItem.Value" /> 属性为 null。</exception>
      <exception cref="T:System.ArgumentException">传递了无效的缓存项的参数组合。 在策略对象的缓存项上设置以下过期详细信息，将发生这种情况 ︰如果的绝对和可调过期值 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象设置的默认值以外的值为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 和 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" /> 字段。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类不能设置过期策略基于绝对过期和可调到期。 只有一种过期设置可以显式设置当你使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类。 其他设置必须设置为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 或 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" /> 属性。如果为指定移除回调和更新回调 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类只支持使用一种类型的每个缓存项的回调。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值小于 <see cref="F:System.TimeSpan.Zero" />。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值大于一年。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.Priority" /> 不是值的 <see cref="T:System.Runtime.Caching.CacheItemPriority" /> 枚举。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Set(System.String,System.Object,System.DateTimeOffset,System.String)">
      <summary>使用键和值将某个缓存项插入缓存中，并指定基于时间的过期详细信息。</summary>
      <param name="key">要插入的缓存项的唯一标识符。</param>
      <param name="value">该缓存项的数据。</param>
      <param name="absoluteExpiration">缓存项的固定的过期日期和时间。</param>
      <param name="regionName">缓存中的一个可向其添加缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。- 或 -<paramref name="Value" /> 为 null。</exception>
      <exception cref="T:System.ArgumentException">传递了无效的缓存项的参数组合。 在策略对象的缓存项上设置以下过期详细信息，将发生这种情况 ︰如果值上的绝对地址和滑动过期 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象设置的默认值以外的值为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 和 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />。 发生这种情况是因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类不支持基于绝对和可调到期的过期条目。 只有一种过期设置可以显式设置当你使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类。 其他设置必须设置为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 或 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />。如果在指定了移除回调和更新回调 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类只支持使用一种类型的每个缓存项的回调。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值小于 <see cref="F:System.TimeSpan.Zero" />。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值大于一年。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.Priority" /> 属性不是值为 <see cref="T:System.Runtime.Caching.CacheItemPriority" /> 枚举。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String)">
      <summary>通过使用键、值和逐出设置，将某个缓存项插入缓存中。</summary>
      <param name="key">要插入的缓存项的唯一标识符。</param>
      <param name="value">该缓存项的数据。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <param name="regionName">缓存中的一个可向其添加缓存项的命名区域。 不要为该参数传递值。 默认情况下，此参数为null，因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类未实现区域。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。- 或 -<paramref name="value" /> 为 null- 或 -传递给帮助器方法的回调引用 <see cref="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback" /> 属性是 null。</exception>
      <exception cref="T:System.ArgumentException">存在无效的缓存项的参数的组合。 在策略对象的缓存项上设置以下过期详细信息，将发生这种情况 ︰如果值上的绝对地址和滑动过期 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 对象设置的默认值以外的值为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 和 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />。 这是因为 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类不支持基于绝对和可调到期的过期条目。 只有一种过期设置可以显式设置当你使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类。 其他设置必须设置为 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" /> 或 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />。如果在指定了移除回调和更新回调 <see cref="T:System.Runtime.Caching.CacheItemPolicy" /> 类。<see cref="T:System.Runtime.Caching.MemoryCache" /> 类只支持使用一种类型的每个缓存项的回调。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值小于 <see cref="F:System.TimeSpan.Zero" />。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration" /> 属性设置为一个值大于一年。- 或 -<see cref="P:System.Runtime.Caching.CacheItemPolicy.Priority" /> 属性不是值为 <see cref="T:System.Runtime.Caching.CacheItemPriority" /> 枚举。</exception>
      <exception cref="T:System.NotSupportedException">
        <paramref name="regionName " />不是 null。</exception>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.System#Collections#IEnumerable#GetEnumerator">
      <summary>为在泛型集合上进行迭代提供支持。</summary>
      <returns>可提供对缓存中的项的访问的枚举器对象。</returns>
    </member>
    <member name="M:System.Runtime.Caching.MemoryCache.Trim(System.Int32)">
      <summary>从缓存对象中移除指定百分比的缓存项。</summary>
      <param name="percent">要移除的缓存项总数的百分比。</param>
      <returns>从缓存中移除的项数。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.#ctor">
      <summary>从派生类中的构造函数调用以初始化 <see cref="T:System.Runtime.Caching.ObjectCache" /> 类。</summary>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Add(System.Runtime.Caching.CacheItem,System.Runtime.Caching.CacheItemPolicy)">
      <summary>当在派生类中重写，尝试插入某个缓存项插入缓存作为 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例，并添加有关应如何逐出该项的详细信息。</summary>
      <param name="item">要添加的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <returns>true 如果插入成功，或 false 是否存在已具有与相同的密钥缓存中的项 <paramref name="item" />。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Add(System.String,System.Object,System.DateTimeOffset,System.String)">
      <summary>当在派生类中重写，而不会覆盖任何现有的缓存项插入缓存项插入缓存。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="value">要插入的对象。</param>
      <param name="absoluteExpiration">缓存项的固定的过期日期和时间。 当此参数是必需 <see cref="Overload:System.Runtime.Caching.ObjectCache.Add" /> 调用方法。</param>
      <param name="regionName">可选。 缓存的缓存可添加项，如果实现了区域中的命名的区域。 因为在中未实现区域 .NET Framework 4, ，默认值是 null。</param>
      <returns>true 如果插入成功，或 false 是否存在已具有与相同的密钥缓存中的项 <paramref name="key" />。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Add(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String)">
      <summary>当在派生类中重写，将插入缓存项，同时指定有关如何逐出该项的信息。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="value">要插入的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <param name="regionName">可选。 缓存的缓存可添加项，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>true 如果尝试插入成功，或 false 是否存在已与相同的密钥与缓存中的项 <paramref name="key" />。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.AddOrGetExisting(System.Runtime.Caching.CacheItem,System.Runtime.Caching.CacheItemPolicy)">
      <summary>当在派生类中重写，将指定 <see cref="T:System.Runtime.Caching.CacheItem" /> 对象到缓存中，指定有关如何逐出该项的信息。</summary>
      <param name="value">要插入的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <returns>如果已存在具有相同键的缓存项，则为指定的缓存项;否则为 null。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.AddOrGetExisting(System.String,System.Object,System.DateTimeOffset,System.String)">
      <summary>当在派生类中重写，将某个缓存项插入缓存中，插入通过使用一个密钥，一个对象，用于缓存条目、 绝对过期值和可选区域添加到缓存中。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="value">要插入的对象。</param>
      <param name="absoluteExpiration">缓存项的固定的过期日期和时间。</param>
      <param name="regionName">可选。 缓存的缓存可添加项，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>如果已存在具有相同键的缓存项，指定的缓存条目的值;否则为 null。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.AddOrGetExisting(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String)">
      <summary>当在派生类中重写，将插入缓存项，同时指定一个键和值以及该缓存项时，有关如何逐出该项的信息。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="value">要插入的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <param name="regionName">可选。 缓存的缓存可添加项，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>如果已存在具有相同键的缓存项，指定的缓存条目的值;否则为 null。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Contains(System.String,System.String)">
      <summary>当在派生类中重写，检查缓存条目是否已存在于缓存。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="regionName">可选。 缓存可以找到，如果实现了区域的缓存中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>true 如果缓存中包含具有相同的密钥值的缓存项 <paramref name="key" />; 否则为 false。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.CreateCacheEntryChangeMonitor(System.Collections.Generic.IEnumerable{System.String},System.String)">
      <summary>当在派生类中重写创建 <see cref="T:System.Runtime.Caching.CacheEntryChangeMonitor" /> 指定缓存项的对象，它可以触发事件以响应对的更改。</summary>
      <param name="keys">要监视的缓存项的唯一标识符。</param>
      <param name="regionName">可选。 在其中缓存密钥存储在缓存中的一个命名的区域 <paramref name="keys" /> 参数存在，如果实现了区域。 可选参数的默认值是 null。</param>
      <returns>用于监视缓存中的缓存项的更改监视器。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Get(System.String,System.String)">
      <summary>当在派生类中重写时指定的缓存项从缓存获取作为对象。</summary>
      <param name="key">要获取的缓存项的唯一标识符。</param>
      <param name="regionName">可选。 缓存的缓存条目已添加，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>通过标识的缓存项 <paramref name="key" />。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.GetCacheItem(System.String,System.String)">
      <summary>当在派生类中重写时指定的缓存项从缓存中获取作为 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例。</summary>
      <param name="key">要获取的缓存项的唯一标识符。</param>
      <param name="regionName">可选。 缓存的缓存已添加，如果实现了区域中的命名的区域。 因为在中未实现区域 .NET Framework 4, ，默认值是 null。</param>
      <returns>通过标识的缓存项 <paramref name="key" />。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.GetCount(System.String)">
      <summary>当在派生类中重写，在缓存中获取缓存项的总数。</summary>
      <param name="regionName">可选。 缓存应计算缓存条目计数数值的数据类型，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>在缓存中的缓存条目数。 如果 <paramref name="regionName" /> 不是 null, ，则计数指示在指定的缓存区域中的条目数。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.GetEnumerator">
      <summary>当在派生类中重写，创建可用于循环访问集合的缓存项的枚举数。</summary>
      <returns>可提供对缓存中的缓存项进行访问的枚举器对象。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.GetValues(System.Collections.Generic.IEnumerable{System.String},System.String)">
      <summary>当在派生类中重写，获取与指定的键相对应的缓存项的一组。</summary>
      <param name="keys">若要获取的缓存项的唯一标识符的集合。</param>
      <param name="regionName">可选。 一个或多个缓存条目已添加到，如果实现了区域缓存中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>表示缓存条目的键/值对的字典。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.GetValues(System.String,System.String[])">
      <summary>获取与指定的键相对应的缓存项的一组。</summary>
      <param name="regionName">可选。 一个或多个缓存条目已添加到，如果实现了区域缓存中的命名的区域。 因为在中未实现区域 .NET Framework 4, ，默认值是 null。</param>
      <param name="keys">若要获取的缓存项的唯一标识符的集合。</param>
      <returns>表示缓存条目的键/值对的字典。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Remove(System.String,System.String)">
      <summary>当在派生类中重写从缓存中移除的缓存项。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="regionName">可选。 缓存的缓存条目已添加，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
      <returns>一个对象，表示指定的键，已移除的缓存条目的值或 null 如果找不到指定的项。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Set(System.Runtime.Caching.CacheItem,System.Runtime.Caching.CacheItemPolicy)">
      <summary>当在派生类中重写时，将缓存作为缓存项插入 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例，它指定有关如何逐出该项的信息。</summary>
      <param name="item">要添加的缓存项。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Set(System.String,System.Object,System.DateTimeOffset,System.String)">
      <summary>当在派生类中重写，将插入缓存项，同时指定基于时间的过期详细信息。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="value">要插入的对象。</param>
      <param name="absoluteExpiration">缓存项的固定的过期日期和时间。</param>
      <param name="regionName">可选。 缓存的缓存可添加项，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String)">
      <summary>当在派生类中重写，将插入某个缓存项插入缓存。</summary>
      <param name="key">缓存项的唯一标识符。</param>
      <param name="value">要插入的对象。</param>
      <param name="policy">一个包含该缓存项的逐出详细信息的对象。 此对象提供比简单绝对过期更多的逐出选项。</param>
      <param name="regionName">可选。 缓存的缓存可添加项，如果实现了区域中的命名的区域。 可选参数的默认值是 null。</param>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#GetEnumerator">
      <summary>支持对强类型集合迭代。</summary>
      <returns>可提供对缓存中的缓存项进行访问的枚举器对象。</returns>
    </member>
    <member name="M:System.Runtime.Caching.ObjectCache.System#Collections#IEnumerable#GetEnumerator">
      <summary>支持对泛型集合进行迭代。</summary>
      <returns>可提供对缓存中的项的访问的枚举器对象。</returns>
    </member>
    <member name="M:System.Runtime.Caching.SqlChangeMonitor.#ctor(System.Data.SqlClient.SqlDependency)">
      <summary>初始化 <see cref="T:System.Runtime.Caching.SqlChangeMonitor" /> 类的新实例。</summary>
      <param name="dependency">一个对象，表示 ADO.NET <see cref="T:System.Data.SqlClient.SqlDependency" /> 对象。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="dependency" /> 为 null。</exception>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryChangeMonitor.CacheKeys">
      <summary>获取更改所监视的缓存密钥的集合。</summary>
      <returns>缓存键的集合。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryChangeMonitor.LastModified">
      <summary>获取一个值，该值指示更改被监视的缓存项的时间 （以 UTC 时间） 的最晚时间。</summary>
      <returns>经过的时间。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryChangeMonitor.RegionName">
      <summary>获取缓存的区域的名称。</summary>
      <returns>缓存中的一个区域的名称。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryRemovedArguments.CacheItem">
      <summary>获取从缓存中移除某个缓存项的实例。</summary>
      <returns>一个实例 <see cref="T:System.Runtime.Caching.CacheItem" /> 从缓存中删除的类。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryRemovedArguments.RemovedReason">
      <summary>获取一个值，指示移除某个缓存项的原因。</summary>
      <returns>指示移除项的原因的枚举值之一。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryRemovedArguments.Source">
      <summary>获取对源的引用 <see cref="T:System.Runtime.Caching.ObjectCache" /> 最初包含已移除的缓存项的实例。</summary>
      <returns>对最初包含已移除的缓存项的缓存的引用。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryUpdateArguments.Key">
      <summary>获取要从中删除某个缓存项的唯一标识符。</summary>
      <returns>该缓存项的的唯一标识符。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryUpdateArguments.RegionName">
      <summary>获取包含某个缓存项的缓存中的一个区域的名称。</summary>
      <returns>缓存中的一个区域的名称。 如果未使用区域，则此值是 null。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryUpdateArguments.RemovedReason">
      <summary>获取要从缓存中移除某个缓存项的原因。</summary>
      <returns>介绍为什么要移除某个缓存项的枚举值之一。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryUpdateArguments.Source">
      <summary>获取对 <see cref="T:System.Runtime.Caching.ObjectCache" /> 实例，它包含要从中删除某个缓存项。</summary>
      <returns>对缓存实例的引用。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryUpdateArguments.UpdatedCacheItem">
      <summary>获取或设置的值 <see cref="T:System.Runtime.Caching.CacheItem" /> 用于更新缓存对象的条目。</summary>
      <returns>要更新的缓存对象中的缓存项。 默认值为 null。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheEntryUpdateArguments.UpdatedCacheItemPolicy">
      <summary>获取或设置的缓存逐出或过期策略 <see cref="T:System.Runtime.Caching.CacheItem" /> 更新的条目。</summary>
      <returns>已更新的缓存项的缓存逐出或过期策略。 默认值为 null。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItem.Key">
      <summary>获取或设置的唯一标识符 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例。</summary>
      <returns>标识符 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItem.RegionName">
      <summary>获取或设置区域的名称中包含的高速缓存 <see cref="T:System.Runtime.Caching.CacheItem" /> 条目。</summary>
      <returns>缓存中的一个区域的名称。 默认值为 null。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItem.Value">
      <summary>获取或设置的数据 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例。</summary>
      <returns>数据 <see cref="T:System.Runtime.Caching.CacheItem" /> 实例。 默认值为 null。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItemPolicy.AbsoluteExpiration">
      <summary>获取或设置一个值，该值指示是否应在指定的持续时间之后逐出缓存项。</summary>
      <returns>逐出缓存项之前必须经过的时间段。 默认值是 <see cref="F:System.Runtime.Caching.ObjectCache.InfiniteAbsoluteExpiration" />, ，即意味着该条目不会过期。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItemPolicy.ChangeMonitors">
      <summary>获取一套 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 与某个缓存项相关联的对象。</summary>
      <returns>更改监视器的集合。 默认值为空集合。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItemPolicy.Priority">
      <summary>获取或设置一个用于确定是否逐出缓存项的优先级设置。</summary>
      <returns>用于指示逐出的优先级别的枚举值之一。 默认优先级值是 <see cref="F:System.Runtime.Caching.CacheItemPriority.Default" />, ，这意味着没有优先级。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItemPolicy.RemovedCallback">
      <summary>获取或设置一个引用， <see cref="T:System.Runtime.Caching.CacheEntryRemovedCallback" /> 后从缓存中移除一个项，将调用的委托。</summary>
      <returns>对调用的缓存实现的委托的引用。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItemPolicy.SlidingExpiration">
      <summary>获取或设置一个值，该值指示是否应在给定时段内未访问，就会对它进行是否逐出缓存项。</summary>
      <returns>之前从缓存逐出缓存项，则必须访问在其中某个缓存项的时间跨度。 默认值是 <see cref="F:System.Runtime.Caching.ObjectCache.NoSlidingExpiration" />, ，这意味着该项目应未过期基于经过的时间跨度。</returns>
    </member>
    <member name="P:System.Runtime.Caching.CacheItemPolicy.UpdateCallback">
      <summary>获取或设置一个引用， <see cref="T:System.Runtime.Caching.CacheEntryUpdateCallback" /> 从缓存中移除某个缓存项之前调用的委托。</summary>
      <returns>对调用的缓存实现的委托的引用。</returns>
    </member>
    <member name="P:System.Runtime.Caching.ChangeMonitor.HasChanged">
      <summary>获取一个值，该值指示是否由监视的状态 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 类已更改。</summary>
      <returns>true 如果由监视的状态 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 实例已更改; 否则为 false。</returns>
    </member>
    <member name="P:System.Runtime.Caching.ChangeMonitor.IsDisposed">
      <summary>获取一个值，该值指示的派生的实例 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 类被释放。</summary>
      <returns>true 如果在释放该实例;否则为 false。</returns>
    </member>
    <member name="P:System.Runtime.Caching.ChangeMonitor.UniqueId">
      <summary>获取一个值，表示 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 类实例。</summary>
      <returns>更改监视器实例的标识符。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.CachingSectionGroup.MemoryCaches">
      <summary>获取的集合 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheElement" /> 对象。</summary>
      <returns>高速缓存部分对象的集合。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheElement.CacheMemoryLimitMegabytes">
      <summary>获取或设置最大内存大小，单位为兆字节，该实例 <see cref="T:System.Runtime.Caching.MemoryCache" /> 对象可能会增长到。</summary>
      <returns>最大内存大小，单位为兆字节量。 默认值为零，这指示 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例管理他们自己根据计算机安装的内存量的内存。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheElement.Name">
      <summary>获取或设置特定缓存配置的名称。</summary>
      <returns>缓存配置的名称。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheElement.PhysicalMemoryLimitPercentage">
      <summary>获取或设置缓存可以使用的服务器内存的百分比。</summary>
      <returns>可以使用缓存的物理内存的百分比表示为介于 1 到 100 之间的整数值。 默认值为零，这指示 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例管理他们自己根据计算机安装的内存量的内存。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheElement.PollingInterval">
      <summary>获取或设置一个值，该值指示缓存实现将与为缓存实例设置的绝对地址和基于百分比的内存限制当前的内存负载比较之后的时间间隔。</summary>
      <returns>时间间隔后缓存实现将比较当前的内存负载与为缓存实例设置的绝对地址和基于百分比的内存限制。 默认值为两分钟。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheSection.NamedCaches">
      <summary>获取已命名的配置设置的集合 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例。</summary>
      <returns>一组设置为每个命名缓存。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.CollectionType">
      <summary>获取配置集合的类型。</summary>
      <returns>集合的类型。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.Item(System.Int32)">
      <summary>获取 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheElement" /> 具有指定的索引的项。</summary>
      <param name="index">集合中项的从零开始索引。</param>
      <returns>指定索引处的元素。</returns>
    </member>
    <member name="P:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection.Item(System.String)">
      <summary>获取 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheElement" /> 具有指定的键的项。</summary>
      <param name="key">项的唯一标识符。</param>
      <returns>由键指定的项。</returns>
    </member>
    <member name="P:System.Runtime.Caching.FileChangeMonitor.FilePaths">
      <summary>获取一个集合，包含监视的更改的文件的路径。</summary>
      <returns>文件路径的集合。</returns>
    </member>
    <member name="P:System.Runtime.Caching.FileChangeMonitor.LastModified">
      <summary>获取一个值，该值指示正在监视的文件已更改的最后一个时间。</summary>
      <returns>如果监视多个文件，上次修改时间最近修改过的文件;否则上, 一次，文件被监视的更改。</returns>
    </member>
    <member name="P:System.Runtime.Caching.HostFileChangeMonitor.FilePaths">
      <summary>获取集合的目录和文件路径传递给 <see cref="M:System.Runtime.Caching.HostFileChangeMonitor.#ctor(System.Collections.Generic.IList{System.String})" /> 构造函数。</summary>
      <returns>目录和文件路径的集合。</returns>
    </member>
    <member name="P:System.Runtime.Caching.HostFileChangeMonitor.LastModified">
      <summary>获取一个只读的值，该值指示被监视的文件或路径的上次编写时间。</summary>
      <returns>上次写入时间的监视的文件或路径。</returns>
    </member>
    <member name="P:System.Runtime.Caching.HostFileChangeMonitor.UniqueId">
      <summary>获取标识符 <see cref="T:System.Runtime.Caching.HostFileChangeMonitor" /> 基于集的被监视的目录和文件路径的实例。</summary>
      <returns>更改监视器的的标识符。</returns>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.CacheMemoryLimit">
      <summary>获取计算机上缓存可使用的内存量（以字节为单位）。</summary>
      <returns>内存量（以字节为单位）。</returns>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.Default">
      <summary>获取对默认 <see cref="T:System.Runtime.Caching.MemoryCache" /> 实例的引用。</summary>
      <returns>缓存的默认实例。</returns>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.DefaultCacheCapabilities">
      <summary>获取缓存提供的功能的说明。</summary>
      <returns>标志的按位组合，这些标志指示缓存实现的默认功能。</returns>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.Item(System.String)">
      <summary>通过使用 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类的实例的默认索引器属性，获取或设置缓存中的值。</summary>
      <param name="key">要获取或设置的缓存值的唯一标识符。</param>
      <returns>如果该项存在，则为指定键的缓存实例中的值；否则为 null。</returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> 为 null。- 或 -插入的值是 null。</exception>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.Name">
      <summary>获取缓存的名称。</summary>
      <returns>缓存的名称。</returns>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.PhysicalMemoryLimit">
      <summary>获取缓存可使用的物理内存的百分比。</summary>
      <returns>缓存可使用的物理内存的百分比。</returns>
    </member>
    <member name="P:System.Runtime.Caching.MemoryCache.PollingInterval">
      <summary>获取在缓存更新其内存统计信息之前需等待的最大时间量。</summary>
      <returns>在更新内存统计信息之前需等待的最大时间量。</returns>
    </member>
    <member name="P:System.Runtime.Caching.ObjectCache.DefaultCacheCapabilities">
      <summary>当在派生类中重写时获取的缓存实现提供的功能的说明。</summary>
      <returns>指示缓存实现的默认功能的标志的按位组合。</returns>
    </member>
    <member name="P:System.Runtime.Caching.ObjectCache.Host">
      <summary>获取或设置一个对可供的托管宿主环境引用 <see cref="T:System.Runtime.Caching.ObjectCache" /> 实现，可以提供特定于宿主的服务添加到 <see cref="T:System.Runtime.Caching.ObjectCache" /> 实现。</summary>
      <returns>对缓存感知的托管宿主环境的引用。</returns>
      <exception cref="T:System.ArgumentNullException">分配给属性的值是 null。</exception>
      <exception cref="T:System.InvalidOperationException">尝试设置属性值不止一次。</exception>
    </member>
    <member name="P:System.Runtime.Caching.ObjectCache.Item(System.String)">
      <summary>获取或设置的默认索引器 <see cref="T:System.Runtime.Caching.ObjectCache" /> 类。</summary>
      <param name="key">在缓存中的缓存项的唯一标识符。</param>
      <returns>一个充当一个索引器的缓存实例的键。</returns>
    </member>
    <member name="P:System.Runtime.Caching.ObjectCache.Name">
      <summary>获取特定的名称 <see cref="T:System.Runtime.Caching.ObjectCache" /> 实例。</summary>
      <returns>特定缓存实例的名称。</returns>
    </member>
    <member name="P:System.Runtime.Caching.SqlChangeMonitor.UniqueId">
      <summary>获取标识符 <see cref="T:System.Runtime.Caching.SqlChangeMonitor" /> 实例。</summary>
      <returns>更改监视器的的标识符。</returns>
    </member>
    <member name="T:System.Runtime.Caching.CacheEntryChangeMonitor">
      <summary>提供一个基类，表示该类 <see cref="T:System.Runtime.Caching.ChangeMonitor" /> 可以实现以便监视对缓存条目的更改的类型。</summary>
    </member>
    <member name="T:System.Runtime.Caching.CacheEntryRemovedArguments">
      <summary>提供有关从缓存中移除某个缓存项的信息。</summary>
    </member>
    <member name="T:System.Runtime.Caching.CacheEntryRemovedCallback">
      <summary>定义从缓存中移除某个缓存项后调用的方法的引用。</summary>
      <param name="arguments">从缓存中移除的缓存项的相关信息。</param>
    </member>
    <member name="T:System.Runtime.Caching.CacheEntryRemovedReason">
      <summary>指定已移除某个缓存项或条目是要删除的原因。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheEntryRemovedReason.Removed">
      <summary>使用删除某个缓存项 <see cref="M:System.Runtime.Caching.ObjectCache.Remove(System.String,System.String)" /> 或 <see cref="M:System.Runtime.Caching.ObjectCache.Set(System.String,System.Object,System.DateTimeOffset,System.String)" /> 方法。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheEntryRemovedReason.Expired">
      <summary>因为它已过期，已删除某个缓存项。 可以基于到期，一个绝对时间或滑动过期时间。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheEntryRemovedReason.Evicted">
      <summary>可用内存缓存中已删除某个缓存项。 发生这种情况是当某个缓存实例接近特定于缓存的内存限制，或当进程或缓存实例接近计算机范围内的内存限制。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheEntryRemovedReason.ChangeMonitorChanged">
      <summary>因为相关的依赖项 （如文件或另一个缓存条目） 触发逐出缓存项的已删除某个缓存项。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheEntryRemovedReason.CacheSpecificEviction">
      <summary>某个缓存项已被逐出为作为由特定缓存实现定义的原因。</summary>
    </member>
    <member name="T:System.Runtime.Caching.CacheEntryUpdateArguments">
      <summary>提供有关将从缓存中移除某个缓存项的信息。</summary>
    </member>
    <member name="T:System.Runtime.Caching.CacheEntryUpdateCallback">
      <summary>定义要从缓存中移除某个缓存项时调用的方法的引用。</summary>
      <param name="arguments">要从缓存中移除的项的相关信息。</param>
    </member>
    <member name="T:System.Runtime.Caching.CacheItem">
      <summary>表示缓存中的单个缓存项。</summary>
    </member>
    <member name="T:System.Runtime.Caching.CacheItemPolicy">
      <summary>表示一组特定的缓存项的逐出和有效期的详细信息。</summary>
    </member>
    <member name="T:System.Runtime.Caching.CacheItemPriority">
      <summary>指定的优先级别设置，用于决定是否逐出缓存项。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheItemPriority.Default">
      <summary>指示没有删除缓存项的优先级。</summary>
    </member>
    <member name="F:System.Runtime.Caching.CacheItemPriority.NotRemovable">
      <summary>指示从缓存中某个缓存项应永远不会被删除。</summary>
    </member>
    <member name="T:System.Runtime.Caching.ChangeMonitor">
      <summary>监视缓存项所依赖的数据的状态发生变化的派生自定义类型提供基类。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Configuration.CachingSectionGroup">
      <summary>定义配置部分对于 Framework 缓存。 此类不能被继承。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Configuration.MemoryCacheElement">
      <summary>定义一个用来配置基于缓存的元素 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类。 无法继承此类。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Configuration.MemoryCacheSection">
      <summary>定义一个基于高速缓存一个配置节 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类。 此类不能被继承。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection">
      <summary>表示 <see cref="T:System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection" /> 元素的集合。 此类不能被继承。</summary>
    </member>
    <member name="T:System.Runtime.Caching.DefaultCacheCapabilities">
      <summary>表示一组的缓存实现所提供的功能。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.None">
      <summary>缓存实现不提供任何中所述的功能 <see cref="T:System.Runtime.Caching.DefaultCacheCapabilities" /> 枚举。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.InMemoryProvider">
      <summary>在内存中，缓存实现至少部分运行。 分布式的缓存不会设置此标志，而内存中缓存如 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类会这样做。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.OutOfProcessProvider">
      <summary>缓存实现运行进程外。 分布式的缓存会设置此标志，而内存中缓存如 <see cref="T:System.Runtime.Caching.MemoryCache" /> 类不会。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.CacheEntryChangeMonitors">
      <summary>缓存实现支持创建监视项的更改监视器的能力。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.AbsoluteExpirations">
      <summary>缓存实现支持在特定日期和时间自动删除缓存项的功能。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.SlidingExpirations">
      <summary>缓存实现支持自动移除在指定的时间跨度未被访问的缓存项的能力。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.CacheEntryUpdateCallback">
      <summary>缓存实现可以发出的条目是要从缓存中删除的通知。 此设置还指示缓存实现支持自动被删除的项替换为新的缓存项的能力。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.CacheEntryRemovedCallback">
      <summary>缓存实现可以发出一个条目已从缓存中删除的通知。</summary>
    </member>
    <member name="F:System.Runtime.Caching.DefaultCacheCapabilities.CacheRegions">
      <summary>缓存实现，可将其存储区划分高速缓存区域，并支持将插入到这些区域的缓存条目并从这些区域中检索缓存项的能力。</summary>
    </member>
    <member name="T:System.Runtime.Caching.FileChangeMonitor">
      <summary>表示监视对文件的更改的对象。</summary>
    </member>
    <member name="T:System.Runtime.Caching.HostFileChangeMonitor">
      <summary>监视目录和文件路径并向缓存对受监视项目的更改通知。 此类不能被继承。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Hosting.IApplicationIdentifier">
      <summary>定义缓存实现可用于与主机环境交互的应用程序域的标识符。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Hosting.IFileChangeNotificationSystem">
      <summary>定义公开自定义的方式 <see cref="T:System.Runtime.Caching.FileChangeMonitor" /> 缓存实现的对象。</summary>
    </member>
    <member name="T:System.Runtime.Caching.Hosting.IMemoryCacheManager">
      <summary>定义缓存以便与缓存内存使用情况与主机环境进行通信所使用的接口。</summary>
    </member>
    <member name="T:System.Runtime.Caching.MemoryCache">
      <summary>表示实现内存中缓存的类型。</summary>
    </member>
    <member name="T:System.Runtime.Caching.ObjectCache">
      <summary>表示对象缓存并提供用于访问对象缓存的基方法和属性。</summary>
    </member>
    <member name="T:System.Runtime.Caching.OnChangedCallback">
      <summary>定义对处理更改的受监视项目的方法的引用。</summary>
      <param name="state">已更改的依赖对象的状态。</param>
    </member>
    <member name="T:System.Runtime.Caching.SqlChangeMonitor">
      <summary>提供了监视对于 SQL Server 数据库的更改。 此类不能被继承。</summary>
    </member>
  </members>
</doc>