FreeIM/bin/Debug/netstandard2.0/FreeIM.xml
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?xml version="1.0"?>
<doc>
<assembly>
<name>FreeIM</name>
</assembly>
<members>
<member name="T:ImClient">
<summary>
im 核心类实现
</summary>
</member>
<member name="F:ImClient.OnSend">
<summary>
推送消息的事件,可审查推向哪个Server节点
</summary>
</member>
<member name="M:ImClient.#ctor(ImClientOptions)">
<summary>
初始化 imclient
</summary>
<param name="options"></param>
</member>
<member name="M:ImClient.SelectServer(System.Guid)">
<summary>
负载分区规则:取clientId后四位字符,转成10进制数字0-65535,求模
</summary>
<param name="clientId">客户端id</param>
<returns></returns>
</member>
<member name="M:ImClient.PrevConnectServer(System.Guid,System.String)">
<summary>
ImServer 连接前的负载、授权,返回 ws 目标地址,使用该地址连接 websocket 服务端
</summary>
<param name="clientId">客户端id</param>
<param name="clientMetaData">客户端相关信息,比如ip</param>
<returns>websocket 地址:ws://xxxx/ws?token=xxx</returns>
</member>
<member name="M:ImClient.SendMessage(System.Guid,System.Collections.Generic.IEnumerable{System.Guid},System.Object,System.Boolean)">
<summary>
向指定的多个客户端id发送消息
</summary>
<param name="senderClientId">发送者的客户端id</param>
<param name="receiveClientId">接收者的客户端id</param>
<param name="message">消息</param>
<param name="receipt">是否回执</param>
</member>
<member name="M:ImClient.GetClientListByOnline">
<summary>
获取所在线客户端id
</summary>
<returns></returns>
</member>
<member name="M:ImClient.HasOnline(System.Guid)">
<summary>
判断客户端是否在线
</summary>
<param name="clientId"></param>
<returns></returns>
</member>
<member name="M:ImClient.EventBus(System.Action{System.ValueTuple{System.Guid,System.String}},System.Action{System.ValueTuple{System.Guid,System.String}})">
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
