<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Desn.Framework.FileStore</name>
    </assembly>
    <members>
        <member name="T:Desn.Framework.FileStore.CacheObjExpirePool">
            <summary>
            普通的对象缓存管理，Key 需要外部保证全局唯一
            </summary>
        </member>
        <member name="F:Desn.Framework.FileStore.CacheObjExpirePool.Cache">
            <summary>
            对象缓存类
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.CacheObjExpirePool.Set(System.String,System.Object,System.Double)">
            <summary>
            设置缓存
            </summary>
            <param name="key"></param>
            <param name="value"></param>
            <param name="expireTime">过期时间秒</param>
        </member>
        <member name="M:Desn.Framework.FileStore.CacheObjExpirePool.Set(System.String,System.Object,System.TimeSpan)">
            <summary>
            设置缓存
            </summary>
            <param name="key"></param>
            <param name="value"></param>
            <param name="expireTime"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.CacheObjExpirePool.Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy)">
            <summary>
            设置缓存
            </summary>
            <param name="key"></param>
            <param name="value"></param>
            <param name="policy"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.CacheObjExpirePool.Remove(System.String)">
            <summary>
            移除Key
            </summary>
            <param name="key"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.CacheObjExpirePool.Get(System.String)">
            <summary>
            获取缓存
            </summary>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.FileStore.FastDFSStore">
            <summary>
            FastDFS存储
            </summary>
        </member>
        <member name="F:Desn.Framework.FileStore.FastDFSStore.IsInit">
            <summary>
            是否初始化
            </summary>
        </member>
        <member name="F:Desn.Framework.FileStore.FastDFSStore.lock_Ojb">
            <summary>
            文件锁
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.FastDFSStore.CacheTime">
            <summary>
            未完成上传文件缓存时间[分钟]
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.#ctor">
            <summary>
            FastDFS存储
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.Start(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            开始
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">包函完整图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件缓存ID，不可以当文件路径存储</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.Continue(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            继续
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.Complete(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完成
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">包函分包图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.Save(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完整文件数据保存  
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.Delete(System.String)">
            <summary>
            删除
            </summary>
            <param name="fileName">文件路径</param>
        </member>
        <member name="M:Desn.Framework.FileStore.FastDFSStore.Get(System.String)">
            <summary>
            获取文件
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.FileStore.GoFastDFSStore">
            <summary>
            go 文件存储
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore.CacheTime">
            <summary>
            未完成上传文件缓存时间[分钟]
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore._Config">
            <summary>
            配置
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore.Scene">
            <summary>
            场景名称
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.#ctor(System.String)">
            <summary>
            go 文件存储
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.Start(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            开始
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">包函完整图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件缓存ID，不可以当文件路径存储</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.Continue(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            继续
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.Complete(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完成
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">包函分包图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.upload(System.String,System.Byte[])">
            <summary>
            上传
            </summary>
            <param name="fileName"></param>
            <param name="buffer"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.Save(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完整文件数据保存  
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.Delete(System.String)">
            <summary>
            删除
            </summary>
            <param name="fileName">文件路径</param>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.Get(System.String)">
            <summary>
            获取文件
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.FileStore.GoFastDFSStore.ToRedisObject``1(System.String)">
            <summary>
            Json字符串转对象
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.FileStore.GoFastDFSStore.ResultData">
            <summary>
            结果数据
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore.ResultData.status">
            <summary>
            状态
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore.ResultData.message">
            <summary>
            消息
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore.ResultData.Data">
            <summary>
            数据
            </summary>
        </member>
        <member name="T:Desn.Framework.FileStore.GoFastDFSStore.ResultContent">
            <summary>
            结果内容
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.GoFastDFSStore.ResultContent.path">
            <summary>
            地址
            </summary>
        </member>
        <member name="T:Desn.Framework.FileStore.IFileStore">
            <summary>
            文件存储接口
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.IFileStore.Start(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            开始
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">包函完整图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件缓存ID，不可以当文件路径存储</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.IFileStore.Continue(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            继续
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.IFileStore.Complete(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完成
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">包函分包图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.IFileStore.Save(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完整文件数据保存  
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.IFileStore.Delete(System.String)">
            <summary>
            删除
            </summary>
            <param name="fileName">文件路径</param>
        </member>
        <member name="M:Desn.Framework.FileStore.IFileStore.Get(System.String)">
            <summary>
            获取
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.FileStore.MongoGfsContext">
            <summary>
            文件系统内容
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsContext.#ctor">
            <summary>
            创建 Mongo 文件内容服务
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsContext.GetMongoGridFSSettings(System.String)">
            <summary>
            取得文件配置对象
            </summary>
            <param name="fileTable">存储文件表</param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsContext.GetMongoGridFS(System.String)">
            <summary>
            取得操作文件对象
            </summary>
            <param name="fileTable"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.FileStore.MongoGfsStore`1">
            <summary>
            文件存储，MongoGfs
            分包存储默认从第0包开始
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="P:Desn.Framework.FileStore.MongoGfsStore`1._FileStore">
            <summary>
            过渡
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.MongoGfsStore`1.TableKey">
            <summary>
            表扩展名
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.MongoGfsStore`1.CacheTime">
            <summary>
            未完成上传文件缓存时间[分钟]
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.#ctor(Desn.Framework.FileStore.MongoGfsContext,Desn.Framework.Data.IGetTableName)">
            <summary>
            创建 Mongo 文件服务
            </summary>
            <param name="context">Mongo 文件内容服务</param>
            <param name="DirectoryName">要获取或添加的时间</param>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.#ctor(Desn.Framework.FileStore.MongoGfsContext)">
            <summary>
            创建 Mongo 文件服务
            </summary>
            <param name="context">Mongo 文件内容服务</param>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.CreateKey(System.String)">
            <summary>
            创建key
            </summary>
            <param name="tag"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.Start(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            开始
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">包函完整图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件缓存ID，不可以当文件路径存储</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.Continue(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            继续
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.Complete(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完成
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">包函分包图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.Save(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完整文件数据保存  
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.SaveUpload(System.String,System.Byte[])">
            <summary>
            保存上传
            </summary>
            <param name="fileName"></param>
            <param name="buffer"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.Delete(System.String)">
            <summary>
            删除
            </summary>
            <param name="fileName">文件路径</param>
        </member>
        <member name="M:Desn.Framework.FileStore.MongoGfsStore`1.Get(System.String)">
            <summary>
            取得文件内容数据
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="T:Desn.Framework.FileStore.SequenceException">
            <summary>
            数据包不完整异常
            </summary> 
        </member>
        <member name="M:Desn.Framework.FileStore.SequenceException.#ctor(System.Exception)">
            <summary>
            数据包不完整异常
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="T:Desn.Framework.FileStore.Threads">
            <summary>
            定时线程
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.Threads._Thred">
            <summary>
            线程
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.Threads._Callback">
            <summary>
            线程回调
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.Threads.IsSuspend">
            <summary>
            线程停止信号
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.Threads.#ctor(System.Action,System.Int32,System.Int32,System.String,System.Threading.ThreadPriority)">
            <summary>
            创建 System.Threading.Thread 后台线程
            </summary>
            <param name="callback">一个 System.Threading.TimerCallback 委托，表示要执行的方法。</param>
            <param name="dueTime">调用 callback 之前延迟的时间量（以毫秒为单位）。 指定 System.Threading.Timeout.Infinite 可防止启动计时器。
            指定零 (0) 可立即启动计时器。</param>
            <param name="period">调用 callback 的时间间隔（以毫秒为单位）。 指定 System.Threading.Timeout.Infinite 可以禁用定期终止。</param>
            <param name="thredName">线程名称</param>
        </member>
        <member name="M:Desn.Framework.FileStore.Threads.SetPriority(System.Threading.ThreadPriority)">
            <summary>
            设置线程优先级
            </summary>
            <param name="threadPriority"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.Threads.Start">
            <summary>
            开始
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.Threads.Abort">
            <summary>
            停止
            </summary>
        </member>
        <member name="T:Desn.Framework.FileStore.WinFileStore">
            <summary>
            windows文件
            </summary>
        </member>
        <member name="F:Desn.Framework.FileStore.WinFileStore.IsInit">
            <summary>
            是否初始化
            </summary>
        </member>
        <member name="F:Desn.Framework.FileStore.WinFileStore.lock_Ojb">
            <summary>
            文件锁
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.WinFileStore.DataStorePath">
            <summary>
            数据存储路径
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.WinFileStore.CacheTime">
            <summary>
            未完成上传文件缓存时间[分钟]
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.WinFileStore.PathData">
            <summary>
            目录数据
            </summary>
        </member>
        <member name="P:Desn.Framework.FileStore.WinFileStore.DirectoryNumber">
            <summary>
            目录数量
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.#ctor">
            <summary>
            FastDFS存储
            </summary>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.GetFilePath(System.String)">
            <summary>
            获取文件路径
            </summary>
            <param name="file_ext_name"></param>
            <returns></returns>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.Start(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            开始
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">包函完整图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件缓存ID，不可以当文件路径存储</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.Continue(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            继续
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.Complete(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完成
            </summary>
            <param name="id">文件缓存ID</param>
            <param name="buffer">包函分包图片数据</param>
            <param name="offset">开始位置</param>
            <param name="count">取得数据长度</param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.Save(System.String,System.Byte[],System.Int32,System.Int32)">
            <summary>
            完整文件数据保存  
            </summary>
            <param name="file_ext_name">扩展名</param>
            <param name="buffer">文件数据</param>
            <param name="offset"></param>
            <param name="count"></param>
            <returns>文件路径</returns>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.Delete(System.String)">
            <summary>
            删除
            </summary>
            <param name="fileName">文件路径</param>
        </member>
        <member name="M:Desn.Framework.FileStore.WinFileStore.Get(System.String)">
            <summary>
            获取
            </summary>
            <param name="fileName">文件路径</param>
        </member>
    </members>
</doc>
