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.

111 lines
4.5 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Senparc.WebSocket</name>
</assembly>
<members>
<member name="T:Senparc.WebSocket.Exceptions.WebSocketExceptionBase">
<summary>
WebSocket 自定义异常基类
</summary>
</member>
<member name="T:Senparc.WebSocket.WebSocketHelper">
<summary>
WebSocketHelper
</summary>
</member>
<member name="M:Senparc.WebSocket.WebSocketHelper.#ctor(Senparc.WebSocket.SignalR.SenparcWebSocketHubBase,System.Threading.CancellationToken)">
<param name="cancellationToken"></param>
</member>
<member name="M:Senparc.WebSocket.WebSocketHelper.SendMessage(System.String,Microsoft.AspNetCore.SignalR.IClientProxy)">
<summary>
发送消息
</summary>
<param name="message">文字消息</param>
<returns></returns>
</member>
<member name="T:Senparc.WebSocket.WebSocketMessageHandler">
<summary>
WebSocket 处理程序
</summary>
</member>
<member name="M:Senparc.WebSocket.WebSocketMessageHandler.OnConnecting(Senparc.WebSocket.WebSocketHelper)">
<summary>
连接时触发事件
</summary>
<param name="webSocketHandler"></param>
<returns></returns>
</member>
<member name="M:Senparc.WebSocket.WebSocketMessageHandler.OnDisConnected(Senparc.WebSocket.WebSocketHelper)">
<summary>
断开连接时触发事件
</summary>
<param name="webSocketHandler"></param>
<returns></returns>
</member>
<member name="M:Senparc.WebSocket.WebSocketMessageHandler.OnMessageReceiced(Senparc.WebSocket.WebSocketHelper,Senparc.WebSocket.ReceivedMessage,System.String)">
<summary>
收到消息时触发事件
</summary>
<param name="webSocketHandler"></param>
<param name="message">封装好的数据</param>
<param name="originalData">原始数据字符串</param>
<returns></returns>
</member>
<member name="M:Senparc.WebSocket.Register.AddSenparcWebSocket``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
注册基于 SignalR 的 Senparc.WebSocket。注册过程中会执行 services.AddSignalR();
</summary>
<typeparam name="T"></typeparam>
<param name="services"></param>
<returns></returns>
</member>
<member name="T:Senparc.WebSocket.ReceivedMessage">
<summary>
接收到消息封装的实体
</summary>
</member>
<member name="T:Senparc.WebSocket.SignalR.SenparcWebSocketHubBase">
<summary>
SenparcWebSocketHub 基类
</summary>
</member>
<member name="P:Senparc.WebSocket.SignalR.SenparcWebSocketHubBase.ClientFunctionName">
<summary>
默认客户端接收方法名称,默认为 ReceiveMessage
</summary>
</member>
<member name="M:Senparc.WebSocket.SignalR.SenparcWebSocketHubBase.ReceiveMessage(System.String)">
<summary>
统一接收消息方法
</summary>
<param name="message"></param>
<returns></returns>
</member>
<member name="M:Senparc.WebSocket.SignalR.SenparcWebSocketHubBase.SendAsync(System.String,Microsoft.AspNetCore.SignalR.IClientProxy,System.Threading.CancellationToken)">
<summary>
通用消息发送
</summary>
<param name="message">SenparcWebSocket 标准化信息</param>
<returns></returns>
</member>
<member name="T:Senparc.WebSocket.WebSocketConfig">
<summary>
WebSocket 配置
</summary>
</member>
<member name="M:Senparc.WebSocket.WebSocketConfig.RegisterMessageHandler``1">
<summary>
注册WebSocketMessageHandler
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Senparc.WebSocket.WebSocketConfig.RegisterMessageHandler``1(System.Func{``0})">
<summary>
注册WebSocketMessageHandler自定义对象的实例化方法
</summary>
<typeparam name="T"></typeparam>
</member>
</members>
</doc>