<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Zonlinks.SOA.Bridge</name>
    </assembly>
    <members>
        <member name="T:Zonlinks.SOA.Bridge.Debuger">
            <summary>
            调试器
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Debuger.Print(System.String)">
            <summary>
            发送消息到服务端控制面板
            </summary>
            <param name="message">消息内容</param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Debuger.Error(System.Exception)">
            <summary>
            异常错误信息
            </summary>
            <param name="ex"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Debuger.Error(System.String)">
            <summary>
            异常错误信息
            </summary>
            <param name="msg">错误描述</param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Debuger.PrintDebugerInfo(System.String,System.Int32)">
            <summary>
            打印调试信息
            </summary>
            <param name="msg">调试信息</param>
            <param name="type">1表示调试信息  2表示异常信息</param>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Debuger.OnPrintDebugerInfo">
            <summary>
            打印调试信息委托函数
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Debuger.WriteError(System.Exception)">
            <summary>
            写入错误信息
            </summary>
            <param name="ex"></param>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Debuger.OnWriteError">
            <summary>
            写入错误信息委托函数
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Debuger.WriteErrorString(System.String)">
            <summary>
            写入错误信息
            </summary>
            <param name="errorMsg"></param>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Debuger.OnWriteErrorString">
            <summary>
            写入错误信息委托函数（string）
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Debuger.ServerStartTime">
            <summary>
            服务器开始运行时间
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Debuger.ServerStopTime">
            <summary>
            服务器停止运行时间
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Debuger.ServerRunTime">
            <summary>
            服务器总计运行了多长时间
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Enums.CloseSocketReason">
            <summary>
            关闭套接字原因
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.Normal">
            <summary>
            正常关闭
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.ProcessPocError">
            <summary>
            业务处理错误
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.ReceiveOvertime">
            <summary>
            接收超时
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.ActiveOverTime">
            <summary>
            规定时间内没操作 超时断开连接
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.SendException">
            <summary>
            发送异常
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.ReceiveException">
            <summary>
            接收异常
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.AcceptException">
            <summary>
            接收套接字异常
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Enums.CloseSocketReason.ConnectException">
            <summary>
            连接异常
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Global">
            <summary>
            全局变量
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Global.ServiceName">
            <summary>
            服务名
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.ITcp">
            <summary>
            TCP 请求接口
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.ITcp.DoWork(Zonlinks.SOA.Bridge.Models.PocItem)">
            <summary>
            获取所有在线人
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.ITcp.UserOnline(Zonlinks.SOA.Bridge.Models.UserToken)">
            <summary>
            客户端上线接口
            </summary>
            <param name="userToken">客户端Token</param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.ITcp.UserOffline(Zonlinks.SOA.Bridge.Models.UserToken,Zonlinks.SOA.Bridge.Enums.CloseSocketReason)">
            <summary>
            用户离线接口
            </summary>
            <param name="userToken">客户端Token</param>
            <param name="closeSocketReason">关闭套接字的原因</param>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.ICron">
            <summary>
            计划任务接口
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.ICron.RunTime">
            <summary>
            定时执行时间
            格式说明：yyyy MM dd W HH mm ss CE
            不限制以 * 代替
            CE 表示间隔时间，以秒为单位
            该方式参考 Linux Cron 执行的
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.ICron.Run">
            <summary>
            定时执行的方法
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.ICron._isRuning">
            <summary>
            标志是否正在运行或通知停止运行
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.ICron.StopCompleted">
            <summary>
            标志是否已经停止运行
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.ICron.RunStart">
            <summary>
            开始计时器
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.ICron.Stop">
            <summary>
            停止计时器
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.IHttp">
            <summary>
            HTTP 请求接口
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.IHttp.ExecutePost(System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            客户端POST请求的方法
            </summary>
            <param name="url">请求的URL页面</param>
            <param name="postData">POST数据</param>
            <param name="deviceCount">授权机器台数</param>
            <returns></returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.IHttp.ExecuteGet(System.String,System.Collections.Specialized.NameValueCollection,System.Nullable{System.Int32})">
            <summary>
            客户端GET请求的方法
            </summary>
            <param name="url">请求的URL页面</param>
            <param name="getData">GET参数</param>
            <param name="deviceCount">授权机器台数</param>
            <returns></returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.IHttp.DownloadFolder">
            <summary>
            设置的下载文件夹在服务器上的相对路径或绝对路径
            </summary>
            <returns></returns>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Models.PackageBuffer">
            <summary>
            接收、发送缓存数据管理
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PackageBuffer.Buffer">
            <summary>
            缓存数据
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PackageBuffer.DataCount">
            <summary>
            当前数据长度
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PackageBuffer.PackageHeaderLength">
            <summary>
            数据包头长度
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.#ctor(System.Int32)">
            <summary>
            数据分包设置
            </summary>
            <param name="size"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.GetDataCount">
            <summary>
            获取当前数据长度
            </summary>
            <returns></returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.GetReserveCount">
            <summary>
            获取可用空间长度
            </summary>
            <returns></returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.GetFirstPackage(System.Int32@)">
            <summary>
            获取缓存流中下一个请求数据包
            </summary>
            <returns>有新数据请求true</returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.ClearFirstPackage">
            <summary>
            清空包头
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.Clear">
            <summary>
            清除所有数据
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.Clear(System.Int32)">
            <summary>
            清除指定长度数据
            </summary>
            <param name="count"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.SetBufferSize(System.Int32)">
            <summary>
            设置缓存流长度
            </summary>
            <param name="size"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.WriteBuffer(System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            写入数据 
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <param name="addLengthHeader"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PackageBuffer.WriteBuffer(System.Byte[])">
            <summary>
            写入缓冲数据
            </summary>
            <param name="buffer">缓冲数据</param>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Models.PocItem">
            <summary>
            业务项
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PocItem.ReceiveBuffer">
            <summary>
            收到的数据
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PocItem.ReceiveBufferOffset">
            <summary>
            收到的数据缓存
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PocItem.ReceiveBufferSize">
            <summary>
            收到的数据包分块传输的大小
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PocItem.ReceiveDataSize">
            <summary>
            收到的数据总大小
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PocItem.RemoteEndpoint">
            <summary>
            SOCKET终结点
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.PocItem.UserToken">
            <summary>
            用户
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PocItem.Reset">
            <summary>
            重置UsreToken 以及 ReceiveDataSize
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PocItem.ParseSendBuffer(System.Byte[],System.Int32,System.Int32,System.Boolean)">
            <summary>
            解析发送的数据
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
            <param name="addLengthHerader"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.PocItem.ParseReceiveBuffer(System.Byte[],System.Int32,System.Int32)">
            <summary>
            解析收到的数据
            </summary>
            <param name="buffer"></param>
            <param name="offset"></param>
            <param name="count"></param>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Models.UserToken">
            <summary>
            SOCKET USER
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Models.UserToken.AsyncSending">
            <summary>
             发送中
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Models.UserToken.AsyncReving">
            <summary>
            接收中
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.ReceivePackageBuffer">
            <summary>
            收到的数据包
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.SendPackageBuffer">
            <summary>
            收到的数据缓存
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.ReceiveEventArgs">
            <summary>
            收数据套接字
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.SendEventArgs">
            <summary>
            发数据套接字
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Models.UserToken.ReceiveDateTime">
            <summary>
            接收数据时间
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.ConnectDateTime">
            <summary>
            连接时间
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.CloseSocketReason">
            <summary>
            关闭套接字原因
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.IsReceiveOperating">
            <summary>
            是否正在接收数据标识
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.Models.UserToken.Disconnect">
            <summary>
            是否释放
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Models.UserToken.AcceptSocket">
            <summary>
            接收数据套接字
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.UserToken.#ctor(System.Int32)">
            <summary>
            实例化新的客户端
            </summary>
            <param name="initBufferSize"></param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.UserToken.Reset">
            <summary>
            重置客户端数据
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.UserToken.WorkReceive(System.Net.Sockets.SocketAsyncEventArgs,System.Action{Zonlinks.SOA.Bridge.Models.UserToken,System.Int32,System.Int32})">
            <summary>
            开始接收数据
            </summary>
            <param name="receiveEventArgs">套接字</param>
            <param name="doReceive">收数据对象</param>
            <returns></returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Models.UserToken.RePostReceive">
            <summary>
            重置接收数据的状态
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Model.User">
            <summary>
            User用户
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Model.User.Ip">
            <summary>
            IP地址
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Model.User.Port">
            <summary>
            端口号
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.Model.User.LoginId">
            <summary>
            登录账号
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Util.JsonHelper">
            <summary>
            UTF-8 Json转换帮助类
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Util.JsonHelper.Serialize``1(``0)">
            <summary>
            序列化为JSON
            </summary>
            <typeparam name="T">对象</typeparam>
            <param name="obj">值</param>
            <returns></returns>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Util.JsonHelper.Deserialize``1(System.String)">
            <summary>
            JSON反序列化为对象
            </summary>
            <typeparam name="T">对象</typeparam>
            <param name="json">Json值</param>
            <returns></returns>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.Util.ListSort">
            <summary>
            List排序
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.Util.ListSort.Sort``1(System.Collections.Generic.List{``0},System.String,System.Boolean)">
            <summary>
            List按字段排序
            </summary>
            <typeparam name="T">对象</typeparam>
            <param name="list">数据</param>
            <param name="field">字段</param>
            <param name="isDesc">是否倒序</param>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute">
            <summary>
            <para>功能说明：标记Api方法相关说明</para>
            <para>开发人员：王旭</para>
            <para>开发时间：2016年7月12日11:04:59</para>
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.#ctor">
            <summary>
            标记Api方法相关说明
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.#ctor(Zonlinks.SOA.Bridge.WebApi.Enums.ApiType,System.String,System.String)">
            <summary>
            标记Api方法相关说明
            </summary>
            <param name="apiType">Api类型</param>
            <param name="url">Api Url地址</param>
            <param name="description">方法描述</param>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.#ctor(Zonlinks.SOA.Bridge.WebApi.Enums.ApiType,System.String,System.String,System.String)">
            <summary>
            标记Api方法相关说明
            </summary>
            <param name="apiType">Api类型</param>
            <param name="url">Api Url地址</param>
            <param name="description">方法描述</param>
            <param name="remarks">备注说明</param>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.ApiType">
            <summary>
            Api属性
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.Url">
            <summary>
            Api URL地址
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.Description">
            <summary>
            方法描述
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAMethodAttribute.Remarks">
            <summary>
            备注说明
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.WebApi.Attributes.WAModuleAttribute">
            <summary>
            <para>功能说明：标记功能模块标题</para>
            <para>开发人员：王旭</para>
            <para>开发时间：2016年7月5日19:04:00</para>
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAModuleAttribute.#ctor">
            <summary>
            标记功能模块相关Api说明
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAModuleAttribute.#ctor(System.String)">
            <summary>
            标记功能模块相关Api说明
            </summary>
            <param name="name">功能标题</param>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.WebApi.Attributes.WAModuleAttribute.Title">
            <summary>
            模块名称
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute">
            <summary>
            <para>功能说明：标记Api方法参数说明</para>
            <para>开发人员：王旭</para>
            <para>开发时间：2016年7月12日11:51:47</para>
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute.#ctor">
            <summary>
            标记Api方法参数说明
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute.#ctor(System.Int32,System.String,System.String)">
            <summary>
            标记Api方法参数说明
            </summary>
            <param name="index">参数序列索引号</param>
            <param name="name">对应参数名（需与方法大小写一致）</param>
            <param name="description">参数描述</param>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute.Index">
            <summary>
            参数位置下标（从0开始）
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute.Name">
            <summary>
            对应参数名（需与方法大小写一致）
            </summary>
        </member>
        <member name="P:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute.Description">
            <summary>
            参数描述
            </summary>
        </member>
        <member name="M:Zonlinks.SOA.Bridge.WebApi.Attributes.WAParameterAttribute.CompareTo(System.Object)">
            <summary>
            实现Sort排序，按照Index属性排列
            </summary>
            <param name="obj">对象</param>
            <returns></returns>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.WebApi.Enums.ApiType">
            <summary>
            Api方法类别
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.WebApi.Enums.ApiType.Add">
            <summary>
            新增数据
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.WebApi.Enums.ApiType.Delete">
            <summary>
            删除数据
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.WebApi.Enums.ApiType.Update">
            <summary>
            修改数据
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.WebApi.Enums.ApiType.Select">
            <summary>
            查询数据
            </summary>
        </member>
        <member name="F:Zonlinks.SOA.Bridge.WebApi.Enums.ApiType.Other">
            <summary>
            其它方法
            </summary>
        </member>
        <member name="T:Zonlinks.SOA.Bridge.WebApi.IWebApi">
            <summary>
            WebApi类标记
            </summary>
        </member>
    </members>
</doc>
