一款简单易用的基础网络通讯组件库。

StaticFilesPool 类

静态文件缓存池

Definition

命名空间: TouchSocket.Http
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public class StaticFilesPool : DisposableObject
Inheritance
Object    DisposableObject    StaticFilesPool

构造函数

StaticFilesPool 静态文件池的构造函数

属性

Count 获取文件缓存的数量
DisposedValue 标识该对象是否已被释放
(继承自 DisposableObject。)
Empty 判断文件缓存是否为空
MaxCacheSize 对于静态资源缓存的最大尺寸。默认1024*1024。

方法

AddEntry(String, Byte, TimeSpan) 添加一个新的缓存值
AddEntry(String, FileInfo, TimeSpan) 向缓存中添加一个条目。
AddFolder 添加一个文件夹到监控列表。
Clear 清除缓存。 该方法通过停止文件监视器并清除缓存项,来释放资源。
ContainsEntry 检查给定键是否存在于条目中。
ContainsFolder 检查指定路径的文件夹是否存在于集合中。
Dispose 释放资源。内部已经处理了SuppressFinalize(Object)
(继承自 DisposableObject。)
Dispose(Boolean) 处置资源
(重写 DisposableObjectDispose(Boolean))
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(继承自 Object。)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
MemberwiseCloneCreates a shallow copy of the current Object.
(继承自 Object。)
RemoveEntry 移除指定键的条目。
RemoveFolder 移除指定路径的文件夹。
ThrowIfDisposed 判断当前对象是否已经被释放。 如果已经被释放,则抛出ObjectDisposedException异常。
(继承自 DisposableObject。)
ToStringReturns a string that represents the current object.
(继承自 Object。)
TryFindEntry 尝试查找缓存项。

扩展方法

Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见