📄 ibatisnet.datamapper.xml
字号:
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Remove(System.Object)">
<summary>
Remove an object from a cache model
</summary>
<param name="key">the key to the object</param>
<returns>the removed object(?)</returns>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Flush">
<summary>
Clears all elements from the cache.
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Configure(System.Collections.IDictionary)">
<summary>
Configures the cache
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Item(System.Object)">
<summary>
Adds an item with the specified key and value into cached data.
Gets a cached object with the specified key.
</summary>
<value>The cached object or <c>null</c></value>
</member>
<member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference">
<summary>
Class to implement a strong (permanent) reference.
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference.Target">
<summary>
Gets the object (the target) referenced by this instance.
</summary>
</member>
<member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel">
<summary>
Summary description for MemoryCacheLevel.
</summary>
</member>
<member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Weak">
<summary>
Constant for weak caching
This cache model is probably the best choice in most cases. It will increase
performance for popular results, but it will absolutely release the memory to
be used in allocating other objects, assuming that the results are not currently
in use.
References an object while still allowing it to be garbage collected.
</summary>
</member>
<member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Strong">
<summary>
Constant for strong caching.
This cache model will guarantee that the results stay in memory until the cache
is explicitly flushed. This is ideal for results that are:
<list>
<item>very small</item>
<item>absolutely static</item>
<item>used very often</item>
</list>
The advantage is that performance will be very good for this particular query.
The disadvantage is that if the memory used by these results is needed, then it
will not be released to make room for other objects (possibly more important
objects).
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#cctor">
<summary>
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#ctor(System.String)">
<summary>
Creates a new instance of CacheLevel
</summary>
<param name="type">The type of the CacheLevel.</param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.GetByRefenceType(System.String)">
<summary>
</summary>
<param name="referenceType"></param>
<returns></returns>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.ReferenceType">
<summary>
</summary>
</member>
<member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheKey">
<summary>
Hash value generator for cache keys
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32)">
<summary>
Constructor that supplies an initial hashcode
</summary>
<param name="initialNonZeroOddNumber">the hashcode to use</param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32,System.Int32)">
<summary>
Constructor that supplies an initial hashcode and multiplier
</summary>
<param name="initialNonZeroOddNumber">the hashcode to use</param>
<param name="multiplierNonZeroOddNumber">the multiplier to use</param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Update(System.Object)">
<summary>
Updates this object with new information based on an object
</summary>
<param name="obj">the object</param>
<returns>the cachekey</returns>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Equals(System.Object)">
<summary>
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.GetHashCode">
<summary>
Get the HashCode for this CacheKey
</summary>
<returns></returns>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.ToString">
<summary>
ToString implementation.
</summary>
<returns>A string that give the CacheKey HashCode.</returns>
</member>
<member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheModel">
<summary>
Summary description for CacheModel.
</summary>
</member>
<member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NO_FLUSH_INTERVAL">
<summary>
Constant to turn off periodic cache flushes
</summary>
</member>
<member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NULL_OBJECT">
<summary>
This is used to represent null objects that are returned from the cache so
that they can be cached, too.
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.#ctor">
<summary>
Constructor
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Initialize">
<summary>
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.RegisterTriggerStatement(IBatisNet.DataMapper.MappedStatements.IMappedStatement)">
<summary>
Event listener
</summary>
<param name="mappedStatement">A MappedStatement on which we listen ExecuteEventArgs event.</param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushHandler(System.Object,IBatisNet.DataMapper.ExecuteEventArgs)">
<summary>
FlushHandler which clear the cache
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Flush">
<summary>
Clears all elements from the cache.
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.AddProperty(System.String,System.String)">
<summary>
Add a property
</summary>
<param name="name">The name of the property</param>
<param name="value">The value of the property</param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.GetLock(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">
<summary>
</summary>
<param name="key"></param>
<returns></returns>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Id">
<summary>
Identifier used to identify the CacheModel amongst the others.
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Implementation">
<summary>
Cache controller implementation name.
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushInterval">
<summary>
Set or get the flushInterval (in Ticks)
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Item(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">
<summary>
Adds an item with the specified key and value into cached data.
Gets a cached object with the specified key.
</summary>
<value>The cached object or <c>null</c></value>
<remarks>
A side effect of this method is that is may clear the cache
if it has not been cleared in the flushInterval.
</remarks>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.HitRatio">
<summary>
</summary>
</member>
<member name="T:IBatisNet.DataMapper.Configuration.Cache.FlushInterval">
<summary>
Summary description for FlushInterval.
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Initialize">
<summary>
Calcul the flush interval value in ticks
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Hours">
<summary>
Flush interval in hours
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Minutes">
<summary>
Flush interval in minutes
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Seconds">
<summary>
Flush interval in seconds
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Milliseconds">
<summary>
Flush interval in milliseconds
</summary>
</member>
<member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Interval">
<summary>
Get the flush interval value
</summary>
</member>
<member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser">
<summary>
Summary description for InlineParameterMapParser.
</summary>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.#ctor(IBatisNet.DataMapper.Scope.ErrorContext)">
<summary>
Constructor
</summary>
<param name="errorContext"></param>
</member>
<member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ParseInlineParameterMap(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
<summary>
Parse Inline ParameterMap
</summary>
<param name="statement"></param>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -