初始化CRICS

This commit is contained in:
2025-12-11 09:17:16 +08:00
commit 83247ec0a2
2735 changed files with 787765 additions and 0 deletions

View File

@@ -0,0 +1,189 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>CacheManager.Memcached</name>
</assembly>
<members>
<member name="T:CacheManager.Core.ConfigurationBuilderExtensions">
<summary>
Extensions for the configuration builder specific to the memcached cache handle.
</summary>
</member>
<member name="M:CacheManager.Core.ConfigurationBuilderExtensions.WithMemcachedCacheHandle(CacheManager.Core.ConfigurationBuilderCachePart,System.String)">
<summary>
Adds a <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/>. The <paramref name="configurationName"/> must match with cache configured via enyim configuration section.
</summary>
<param name="part">The builder part.</param>
<param name="configurationName">The configuration name.</param>
<returns>The part.</returns>
<exception cref="T:System.ArgumentNullException">Thrown if handleName is null.</exception>
</member>
<member name="M:CacheManager.Core.ConfigurationBuilderExtensions.WithMemcachedCacheHandle(CacheManager.Core.ConfigurationBuilderCachePart,System.String,System.Boolean)">
<summary>
Adds a <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/>. The <paramref name="configurationName"/> must match with cache configured via enyim configuration section.
</summary>
<param name="part">The builder part.</param>
<param name="configurationName">The configuration name.</param>
<param name="isBackPlateSource">
Set this to true if this cache handle should be the source of the back plate.
<para>This setting will be ignored if no back plate is configured.</para>
</param>
<returns>The part.</returns>
<exception cref="T:System.ArgumentNullException">
Thrown if handleName or handleType are null.
</exception>
</member>
<member name="T:CacheManager.Memcached.MemcachedCacheHandle`1">
<summary>
Cache handle implementation based on the Enyim memcached client.
</summary>
<typeparam name="TCacheValue">The type of the cache value.</typeparam>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.#ctor(CacheManager.Core.CacheManagerConfiguration,CacheManager.Core.CacheHandleConfiguration,CacheManager.Core.Logging.ILoggerFactory)">
<summary>
Initializes a new instance of the <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/> class.
</summary>
<param name="managerConfiguration">The manager configuration.</param>
<param name="configuration">The cache handle configuration.</param>
<param name="loggerFactory">The logger factory.</param>
<exception cref="T:System.ArgumentNullException">
If <paramref name="configuration"/> or <paramref name="loggerFactory"/> is null.
</exception>
<exception cref="T:System.InvalidOperationException">
The cache value type is not serializable or if the enyim configuration section could not
be initialized.
</exception>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Count">
<summary>
Gets the number of items the cache handle currently maintains.
</summary>
<value>The count.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.GetMemcachedClientConfiguration">
<summary>
Gets the get memcached client configuration.
</summary>
<value>The get memcached client configuration.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.ServerItemCount">
<summary>
Gets the total number of items per server.
</summary>
<value>The total number of items per server.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Servers">
<summary>
Gets the servers.
</summary>
<value>The servers.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Cache">
<summary>
Gets or sets the cache.
</summary>
<value>The cache.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Logger">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Clear">
<summary>
Clears this cache, removing all items in the base cache and all regions.
</summary>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.ClearRegion(System.String)">
<summary>
Clears the cache region, removing all items from the specified <paramref name="region"/> only.
</summary>
<param name="region">The cache region.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Update(System.String,System.Func{`0,`0},System.Int32)">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Update(System.String,System.String,System.Func{`0,`0},System.Int32)">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.AddInternalPrepared(CacheManager.Core.CacheItem{`0})">
<summary>
Adds a value to the cache.
</summary>
<param name="item">The <c>CacheItem</c> to be added to the cache.</param>
<returns>
<c>true</c> if the key was not already added to the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Dispose(System.Boolean)">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting
unmanaged resources.
</summary>
<param name="disposeManaged">Indicator if managed resources should be released.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetCacheItemInternal(System.String)">
<summary>
Gets a <c>CacheItem</c> for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<returns>The <c>CacheItem</c>.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetCacheItemInternal(System.String,System.String)">
<summary>
Gets a <c>CacheItem</c> for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<param name="region">The cache region.</param>
<returns>The <c>CacheItem</c>.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.PutInternalPrepared(CacheManager.Core.CacheItem{`0})">
<summary>
Puts the <paramref name="item"/> into the cache. If the item exists it will get updated
with the new value. If the item doesn't exist, the item will be added to the cache.
</summary>
<param name="item">The <c>CacheItem</c> to be added to the cache.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.RemoveInternal(System.String)">
<summary>
Removes a value from the cache for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<returns>
<c>true</c> if the key was found and removed from the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.RemoveInternal(System.String,System.String)">
<summary>
Removes a value from the cache for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<param name="region">The cache region.</param>
<returns>
<c>true</c> if the key was found and removed from the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Store(Enyim.Caching.Memcached.StoreMode,CacheManager.Core.CacheItem{`0})">
<summary>
Stores the item with the specified mode.
</summary>
<param name="mode">The mode.</param>
<param name="item">The item.</param>
<returns>The result.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetEnyimSectionName(System.String)">
<summary>
Gets the name of the enyim section.
</summary>
<param name="handleName">Name of the handle.</param>
<returns>The section name.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetSection">
<summary>
Gets the section.
</summary>
<returns>The client configuration.</returns>
<exception cref="T:System.Configuration.ConfigurationErrorsException">
If memcached client section was not found or there are no servers defined for memcached.
</exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,189 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>CacheManager.Memcached</name>
</assembly>
<members>
<member name="T:CacheManager.Core.ConfigurationBuilderExtensions">
<summary>
Extensions for the configuration builder specific to the memcached cache handle.
</summary>
</member>
<member name="M:CacheManager.Core.ConfigurationBuilderExtensions.WithMemcachedCacheHandle(CacheManager.Core.ConfigurationBuilderCachePart,System.String)">
<summary>
Adds a <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/>. The <paramref name="configurationName"/> must match with cache configured via enyim configuration section.
</summary>
<param name="part">The builder part.</param>
<param name="configurationName">The configuration name.</param>
<returns>The part.</returns>
<exception cref="T:System.ArgumentNullException">Thrown if handleName is null.</exception>
</member>
<member name="M:CacheManager.Core.ConfigurationBuilderExtensions.WithMemcachedCacheHandle(CacheManager.Core.ConfigurationBuilderCachePart,System.String,System.Boolean)">
<summary>
Adds a <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/>. The <paramref name="configurationName"/> must match with cache configured via enyim configuration section.
</summary>
<param name="part">The builder part.</param>
<param name="configurationName">The configuration name.</param>
<param name="isBackPlateSource">
Set this to true if this cache handle should be the source of the back plate.
<para>This setting will be ignored if no back plate is configured.</para>
</param>
<returns>The part.</returns>
<exception cref="T:System.ArgumentNullException">
Thrown if handleName or handleType are null.
</exception>
</member>
<member name="T:CacheManager.Memcached.MemcachedCacheHandle`1">
<summary>
Cache handle implementation based on the Enyim memcached client.
</summary>
<typeparam name="TCacheValue">The type of the cache value.</typeparam>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.#ctor(CacheManager.Core.CacheManagerConfiguration,CacheManager.Core.CacheHandleConfiguration,CacheManager.Core.Logging.ILoggerFactory)">
<summary>
Initializes a new instance of the <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/> class.
</summary>
<param name="managerConfiguration">The manager configuration.</param>
<param name="configuration">The cache handle configuration.</param>
<param name="loggerFactory">The logger factory.</param>
<exception cref="T:System.ArgumentNullException">
If <paramref name="configuration"/> or <paramref name="loggerFactory"/> is null.
</exception>
<exception cref="T:System.InvalidOperationException">
The cache value type is not serializable or if the enyim configuration section could not
be initialized.
</exception>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Count">
<summary>
Gets the number of items the cache handle currently maintains.
</summary>
<value>The count.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.GetMemcachedClientConfiguration">
<summary>
Gets the get memcached client configuration.
</summary>
<value>The get memcached client configuration.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.ServerItemCount">
<summary>
Gets the total number of items per server.
</summary>
<value>The total number of items per server.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Servers">
<summary>
Gets the servers.
</summary>
<value>The servers.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Cache">
<summary>
Gets or sets the cache.
</summary>
<value>The cache.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Logger">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Clear">
<summary>
Clears this cache, removing all items in the base cache and all regions.
</summary>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.ClearRegion(System.String)">
<summary>
Clears the cache region, removing all items from the specified <paramref name="region"/> only.
</summary>
<param name="region">The cache region.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Update(System.String,System.Func{`0,`0},System.Int32)">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Update(System.String,System.String,System.Func{`0,`0},System.Int32)">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.AddInternalPrepared(CacheManager.Core.CacheItem{`0})">
<summary>
Adds a value to the cache.
</summary>
<param name="item">The <c>CacheItem</c> to be added to the cache.</param>
<returns>
<c>true</c> if the key was not already added to the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Dispose(System.Boolean)">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting
unmanaged resources.
</summary>
<param name="disposeManaged">Indicator if managed resources should be released.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetCacheItemInternal(System.String)">
<summary>
Gets a <c>CacheItem</c> for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<returns>The <c>CacheItem</c>.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetCacheItemInternal(System.String,System.String)">
<summary>
Gets a <c>CacheItem</c> for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<param name="region">The cache region.</param>
<returns>The <c>CacheItem</c>.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.PutInternalPrepared(CacheManager.Core.CacheItem{`0})">
<summary>
Puts the <paramref name="item"/> into the cache. If the item exists it will get updated
with the new value. If the item doesn't exist, the item will be added to the cache.
</summary>
<param name="item">The <c>CacheItem</c> to be added to the cache.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.RemoveInternal(System.String)">
<summary>
Removes a value from the cache for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<returns>
<c>true</c> if the key was found and removed from the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.RemoveInternal(System.String,System.String)">
<summary>
Removes a value from the cache for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<param name="region">The cache region.</param>
<returns>
<c>true</c> if the key was found and removed from the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Store(Enyim.Caching.Memcached.StoreMode,CacheManager.Core.CacheItem{`0})">
<summary>
Stores the item with the specified mode.
</summary>
<param name="mode">The mode.</param>
<param name="item">The item.</param>
<returns>The result.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetEnyimSectionName(System.String)">
<summary>
Gets the name of the enyim section.
</summary>
<param name="handleName">Name of the handle.</param>
<returns>The section name.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetSection">
<summary>
Gets the section.
</summary>
<returns>The client configuration.</returns>
<exception cref="T:System.Configuration.ConfigurationErrorsException">
If memcached client section was not found or there are no servers defined for memcached.
</exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,189 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>CacheManager.Memcached</name>
</assembly>
<members>
<member name="T:CacheManager.Core.ConfigurationBuilderExtensions">
<summary>
Extensions for the configuration builder specific to the memcached cache handle.
</summary>
</member>
<member name="M:CacheManager.Core.ConfigurationBuilderExtensions.WithMemcachedCacheHandle(CacheManager.Core.ConfigurationBuilderCachePart,System.String)">
<summary>
Adds a <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/>. The <paramref name="configurationName"/> must match with cache configured via enyim configuration section.
</summary>
<param name="part">The builder part.</param>
<param name="configurationName">The configuration name.</param>
<returns>The part.</returns>
<exception cref="T:System.ArgumentNullException">Thrown if handleName is null.</exception>
</member>
<member name="M:CacheManager.Core.ConfigurationBuilderExtensions.WithMemcachedCacheHandle(CacheManager.Core.ConfigurationBuilderCachePart,System.String,System.Boolean)">
<summary>
Adds a <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/>. The <paramref name="configurationName"/> must match with cache configured via enyim configuration section.
</summary>
<param name="part">The builder part.</param>
<param name="configurationName">The configuration name.</param>
<param name="isBackPlateSource">
Set this to true if this cache handle should be the source of the back plate.
<para>This setting will be ignored if no back plate is configured.</para>
</param>
<returns>The part.</returns>
<exception cref="T:System.ArgumentNullException">
Thrown if handleName or handleType are null.
</exception>
</member>
<member name="T:CacheManager.Memcached.MemcachedCacheHandle`1">
<summary>
Cache handle implementation based on the Enyim memcached client.
</summary>
<typeparam name="TCacheValue">The type of the cache value.</typeparam>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.#ctor(CacheManager.Core.CacheManagerConfiguration,CacheManager.Core.CacheHandleConfiguration,CacheManager.Core.Logging.ILoggerFactory)">
<summary>
Initializes a new instance of the <see cref="T:CacheManager.Memcached.MemcachedCacheHandle`1"/> class.
</summary>
<param name="managerConfiguration">The manager configuration.</param>
<param name="configuration">The cache handle configuration.</param>
<param name="loggerFactory">The logger factory.</param>
<exception cref="T:System.ArgumentNullException">
If <paramref name="configuration"/> or <paramref name="loggerFactory"/> is null.
</exception>
<exception cref="T:System.InvalidOperationException">
The cache value type is not serializable or if the enyim configuration section could not
be initialized.
</exception>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Count">
<summary>
Gets the number of items the cache handle currently maintains.
</summary>
<value>The count.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.GetMemcachedClientConfiguration">
<summary>
Gets the get memcached client configuration.
</summary>
<value>The get memcached client configuration.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.ServerItemCount">
<summary>
Gets the total number of items per server.
</summary>
<value>The total number of items per server.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Servers">
<summary>
Gets the servers.
</summary>
<value>The servers.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Cache">
<summary>
Gets or sets the cache.
</summary>
<value>The cache.</value>
</member>
<member name="P:CacheManager.Memcached.MemcachedCacheHandle`1.Logger">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Clear">
<summary>
Clears this cache, removing all items in the base cache and all regions.
</summary>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.ClearRegion(System.String)">
<summary>
Clears the cache region, removing all items from the specified <paramref name="region"/> only.
</summary>
<param name="region">The cache region.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Update(System.String,System.Func{`0,`0},System.Int32)">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Update(System.String,System.String,System.Func{`0,`0},System.Int32)">
<inheritdoc />
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.AddInternalPrepared(CacheManager.Core.CacheItem{`0})">
<summary>
Adds a value to the cache.
</summary>
<param name="item">The <c>CacheItem</c> to be added to the cache.</param>
<returns>
<c>true</c> if the key was not already added to the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Dispose(System.Boolean)">
<summary>
Performs application-defined tasks associated with freeing, releasing, or resetting
unmanaged resources.
</summary>
<param name="disposeManaged">Indicator if managed resources should be released.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetCacheItemInternal(System.String)">
<summary>
Gets a <c>CacheItem</c> for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<returns>The <c>CacheItem</c>.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetCacheItemInternal(System.String,System.String)">
<summary>
Gets a <c>CacheItem</c> for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<param name="region">The cache region.</param>
<returns>The <c>CacheItem</c>.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.PutInternalPrepared(CacheManager.Core.CacheItem{`0})">
<summary>
Puts the <paramref name="item"/> into the cache. If the item exists it will get updated
with the new value. If the item doesn't exist, the item will be added to the cache.
</summary>
<param name="item">The <c>CacheItem</c> to be added to the cache.</param>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.RemoveInternal(System.String)">
<summary>
Removes a value from the cache for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<returns>
<c>true</c> if the key was found and removed from the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.RemoveInternal(System.String,System.String)">
<summary>
Removes a value from the cache for the specified key.
</summary>
<param name="key">The key being used to identify the item within the cache.</param>
<param name="region">The cache region.</param>
<returns>
<c>true</c> if the key was found and removed from the cache, <c>false</c> otherwise.
</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.Store(Enyim.Caching.Memcached.StoreMode,CacheManager.Core.CacheItem{`0})">
<summary>
Stores the item with the specified mode.
</summary>
<param name="mode">The mode.</param>
<param name="item">The item.</param>
<returns>The result.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetEnyimSectionName(System.String)">
<summary>
Gets the name of the enyim section.
</summary>
<param name="handleName">Name of the handle.</param>
<returns>The section name.</returns>
</member>
<member name="M:CacheManager.Memcached.MemcachedCacheHandle`1.GetSection">
<summary>
Gets the section.
</summary>
<returns>The client configuration.</returns>
<exception cref="T:System.Configuration.ConfigurationErrorsException">
If memcached client section was not found or there are no servers defined for memcached.
</exception>
</member>
</members>
</doc>