You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

347 lines
14 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>JT808.Gateway</name>
  5. </assembly>
  6. <members>
  7. <member name="T:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler">
  8. <summary>
  9. 默认消息处理业务实现
  10. </summary>
  11. </member>
  12. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.#ctor(JT808.Gateway.Session.JT808SessionManager,JT808.Gateway.Services.JT808BlacklistManager)">
  13. <summary>
  14. </summary>
  15. <param name="jT808SessionManager"></param>
  16. <param name="jT808BlacklistManager"></param>
  17. </member>
  18. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.GetTcpSessionAll(System.String)">
  19. <summary>
  20. 会话服务集合
  21. </summary>
  22. <param name="json"></param>
  23. <returns></returns>
  24. </member>
  25. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.QueryTcpSessionByTerminalPhoneNo(System.String)">
  26. <summary>
  27. 通过终端手机号查询对应会话
  28. </summary>
  29. <param name="json"></param>
  30. <returns></returns>
  31. </member>
  32. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.RemoveSessionByTerminalPhoneNo(System.String)">
  33. <summary>
  34. 会话服务-通过设备终端号移除对应会话
  35. </summary>
  36. <param name="json"></param>
  37. <returns></returns>
  38. </member>
  39. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.GetUdpSessionAll(System.String)">
  40. <summary>
  41. 会话服务集合
  42. </summary>
  43. <param name="json"></param>
  44. <returns></returns>
  45. </member>
  46. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.QueryUdpSessionByTerminalPhoneNo(System.String)">
  47. <summary>
  48. 通过终端手机号查询对应会话
  49. </summary>
  50. <param name="json"></param>
  51. <returns></returns>
  52. </member>
  53. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.RemoveUdpByTerminalPhoneNo(System.String)">
  54. <summary>
  55. 会话服务-通过设备终端号移除对应会话
  56. </summary>
  57. <param name="json"></param>
  58. <returns></returns>
  59. </member>
  60. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.UnificationSend(System.String)">
  61. <summary>
  62. 统一下发信息
  63. </summary>
  64. <param name="json"></param>
  65. <returns></returns>
  66. </member>
  67. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.BlacklistAdd(System.String)">
  68. <summary>
  69. 添加sim卡黑名单
  70. </summary>
  71. <param name="json"></param>
  72. <returns></returns>
  73. </member>
  74. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.BlacklistRemove(System.String)">
  75. <summary>
  76. 移除sim卡黑名单
  77. </summary>
  78. <param name="json"></param>
  79. <returns></returns>
  80. </member>
  81. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.QueryBlacklist(System.String)">
  82. <summary>
  83. 移除sim卡黑名单
  84. </summary>
  85. <param name="json"></param>
  86. <returns></returns>
  87. </member>
  88. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.InitCommontRoute">
  89. <summary>
  90. </summary>
  91. </member>
  92. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.InitTcpRoute">
  93. <summary>
  94. </summary>
  95. </member>
  96. <member name="M:JT808.Gateway.Handlers.JT808MsgIdDefaultWebApiHandler.InitUdpRoute">
  97. <summary>
  98. </summary>
  99. </member>
  100. <member name="T:JT808.Gateway.JT808GatewayExtensions">
  101. <summary>
  102. JT808网关注册扩展
  103. </summary>
  104. </member>
  105. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddGateway(JT808.Protocol.IJT808Builder,System.Action{JT808.Gateway.Abstractions.Configurations.JT808Configuration})">
  106. <summary>
  107. 添加808网关
  108. </summary>
  109. <param name="jT808Builder"></param>
  110. <param name="config"></param>
  111. <returns></returns>
  112. </member>
  113. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddGateway(JT808.Protocol.IJT808Builder,Microsoft.Extensions.Configuration.IConfiguration)">
  114. <summary>
  115. 添加808网关
  116. </summary>
  117. <param name="jT808Builder"></param>
  118. <param name="configuration"></param>
  119. <returns></returns>
  120. </member>
  121. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddTcp(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  122. <summary>
  123. 添加tcp服务器
  124. </summary>
  125. <param name="config"></param>
  126. <returns></returns>
  127. </member>
  128. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddUdp(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  129. <summary>
  130. 添加udp服务器
  131. </summary>
  132. <param name="config"></param>
  133. <returns></returns>
  134. </member>
  135. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddHttp(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  136. <summary>
  137. 添加http服务器
  138. </summary>
  139. <param name="config"></param>
  140. <returns></returns>
  141. </member>
  142. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddHttp``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  143. <summary>
  144. 添加http服务器
  145. </summary>
  146. <typeparam name="TJT808MsgIdDefaultWebApiHandler"></typeparam>
  147. <param name="config"></param>
  148. <returns></returns>
  149. </member>
  150. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddMessageHandler``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  151. <summary>
  152. 添加消息业务处理程序
  153. </summary>
  154. <typeparam name="TJT808MessageHandler"></typeparam>
  155. <param name="config"></param>
  156. <returns></returns>
  157. </member>
  158. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddHttpAuthorization``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  159. <summary>
  160. 添加Http服务认证机制
  161. </summary>
  162. <typeparam name="TJT808Authorization"></typeparam>
  163. <param name="config"></param>
  164. <returns></returns>
  165. </member>
  166. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddMsgProducer``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  167. <summary>
  168. 添加消息生产者
  169. </summary>
  170. <typeparam name="TJT808MsgProducer"></typeparam>
  171. <param name="config"></param>
  172. <returns></returns>
  173. </member>
  174. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddMsgReplyLoggingProducer``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  175. <summary>
  176. 添加消息应答后的应答生产者
  177. </summary>
  178. <typeparam name="TJT808MsgReplyLoggingProducer"></typeparam>
  179. <param name="config"></param>
  180. <returns></returns>
  181. </member>
  182. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddMsgReplyConsumer``1(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  183. <summary>
  184. 添加消息应答消费者
  185. </summary>
  186. <typeparam name="TJT808MsgReplyConsumer"></typeparam>
  187. <param name="config"></param>
  188. <returns></returns>
  189. </member>
  190. <member name="M:JT808.Gateway.JT808GatewayExtensions.AddJT808Core(JT808.Gateway.Abstractions.IJT808GatewayBuilder)">
  191. <summary>
  192. 添加公共模块
  193. </summary>
  194. <param name="config"></param>
  195. <returns></returns>
  196. </member>
  197. <member name="T:JT808.Gateway.JT808TcpServer">
  198. <summary>
  199. 808 tcp服务器
  200. </summary>
  201. </member>
  202. <member name="M:JT808.Gateway.JT808TcpServer.#ctor(Microsoft.Extensions.Options.IOptionsMonitor{JT808.Gateway.Abstractions.Configurations.JT808Configuration},JT808.Gateway.Abstractions.IJT808MsgProducer,JT808.Gateway.Abstractions.IJT808MsgReplyLoggingProducer,JT808.Gateway.Abstractions.JT808MessageHandler,JT808.Protocol.IJT808Config,Microsoft.Extensions.Logging.ILoggerFactory,JT808.Gateway.Session.JT808SessionManager,JT808.Gateway.Services.JT808BlacklistManager)">
  203. <summary>
  204. 初始化服务注册
  205. </summary>
  206. <param name="configurationMonitor"></param>
  207. <param name="msgProducer"></param>
  208. <param name="msgReplyLoggingProducer"></param>
  209. <param name="messageHandler"></param>
  210. <param name="jT808Config"></param>
  211. <param name="loggerFactory"></param>
  212. <param name="jT808SessionManager"></param>
  213. <param name="jT808BlacklistManager"></param>
  214. </member>
  215. <member name="M:JT808.Gateway.JT808TcpServer.StartAsync(System.Threading.CancellationToken)">
  216. <summary>
  217. </summary>
  218. <param name="cancellationToken"></param>
  219. <returns></returns>
  220. </member>
  221. <member name="M:JT808.Gateway.JT808TcpServer.StopAsync(System.Threading.CancellationToken)">
  222. <summary>
  223. </summary>
  224. <param name="cancellationToken"></param>
  225. <returns></returns>
  226. </member>
  227. <member name="T:JT808.Gateway.Services.JT808BlacklistManager">
  228. <summary>
  229. SIM黑名单管理
  230. </summary>
  231. </member>
  232. <member name="M:JT808.Gateway.Services.JT808BlacklistManager.#ctor">
  233. <summary>
  234. </summary>
  235. </member>
  236. <member name="M:JT808.Gateway.Services.JT808BlacklistManager.Contains(System.String)">
  237. <summary>
  238. 是否包含
  239. </summary>
  240. <param name="sim"></param>
  241. <returns></returns>
  242. </member>
  243. <member name="M:JT808.Gateway.Services.JT808BlacklistManager.Add(System.String)">
  244. <summary>
  245. 添加
  246. </summary>
  247. <param name="sim"></param>
  248. </member>
  249. <member name="M:JT808.Gateway.Services.JT808BlacklistManager.Remove(System.String)">
  250. <summary>
  251. 移除
  252. </summary>
  253. <param name="sim"></param>
  254. </member>
  255. <member name="M:JT808.Gateway.Services.JT808BlacklistManager.GetAll">
  256. <summary>
  257. 查询所有黑名单
  258. </summary>
  259. <returns></returns>
  260. </member>
  261. <member name="T:JT808.Gateway.Session.JT808SessionManager">
  262. <summary>
  263. <remark>不支持变态类型:既发TCP和UDP</remark>
  264. </summary>
  265. </member>
  266. <member name="P:JT808.Gateway.Session.JT808SessionManager.Sessions">
  267. <summary>
  268. socket连接会话
  269. </summary>
  270. </member>
  271. <member name="P:JT808.Gateway.Session.JT808SessionManager.TerminalPhoneNoSessions">
  272. <summary>
  273. socket绑定的终端SIM连接会话
  274. </summary>
  275. </member>
  276. <member name="M:JT808.Gateway.Session.JT808SessionManager.#ctor(JT808.Gateway.Abstractions.IJT808SessionProducer,Microsoft.Extensions.Logging.ILoggerFactory)">
  277. <summary>
  278. </summary>
  279. <param name="jT808SessionProducer"></param>
  280. <param name="loggerFactory"></param>
  281. </member>
  282. <member name="M:JT808.Gateway.Session.JT808SessionManager.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
  283. <summary>
  284. </summary>
  285. <param name="loggerFactory"></param>
  286. </member>
  287. <member name="P:JT808.Gateway.Session.JT808SessionManager.TotalSessionCount">
  288. <summary>
  289. 获取会话总数量
  290. </summary>
  291. </member>
  292. <member name="P:JT808.Gateway.Session.JT808SessionManager.TcpSessionCount">
  293. <summary>
  294. 获取tcp会话数量
  295. </summary>
  296. </member>
  297. <member name="P:JT808.Gateway.Session.JT808SessionManager.UdpSessionCount">
  298. <summary>
  299. 获取udp会话数量
  300. </summary>
  301. </member>
  302. <member name="M:JT808.Gateway.Session.JT808SessionManager.TryLink(System.String,JT808.Gateway.Abstractions.IJT808Session)">
  303. <summary>
  304. </summary>
  305. <param name="terminalPhoneNo"></param>
  306. <param name="session"></param>
  307. </member>
  308. <member name="M:JT808.Gateway.Session.JT808SessionManager.TryLink(System.String,System.Net.Sockets.Socket,System.Net.EndPoint)">
  309. <summary>
  310. </summary>
  311. <param name="terminalPhoneNo"></param>
  312. <param name="socket"></param>
  313. <param name="remoteEndPoint"></param>
  314. <returns></returns>
  315. </member>
  316. <member name="M:JT808.Gateway.Session.JT808SessionManager.TryAdd(JT808.Gateway.Abstractions.IJT808Session)">
  317. <summary>
  318. </summary>
  319. <param name="session"></param>
  320. <returns></returns>
  321. </member>
  322. <member name="P:JT808.Gateway.Session.JT808TcpSession.TerminalPhoneNo">
  323. <summary>
  324. 终端手机号
  325. </summary>
  326. </member>
  327. <member name="P:JT808.Gateway.Session.JT808UdpSession.TerminalPhoneNo">
  328. <summary>
  329. 终端手机号
  330. </summary>
  331. </member>
  332. </members>
  333. </doc>