NapPlana.NET 引用文档 0.3.4
Yet Another NapCat Framework SDK for .NET
载入中...
搜索中...
未找到
NapPlana.Core.Connections.ConnectionBase类 参考

基本连接类 更多...

类 NapPlana.Core.Connections.ConnectionBase 继承关系图:
NapPlana.Core.Connections.IConnectionBase NapPlana.Core.Connections.WebSocket.WebsocketClientConnection NapPlana.DI.Connection.WebSocketDiConnection

Public 成员函数

virtual async Task InitializeAsync ()
 初始化客户端/服务器连接
 
virtual async Task ShutdownAsync ()
 关闭连接
 
virtual async Task SendMessageAsync (string message)
 接收到消息时调用
 
virtual async Task SendMessageAsync (ApiActionType actionType, object message, string echo)
 带参发送消息时调用
 
virtual async Task ReceiveMessageAsync ()
 发送消息时调用
 

Protected 属性

string Ip = ""
 
int Port
 
stringToken
 

属性

BotConnectionType ConnectionType = BotConnectionType.None [get, set]
 连接类型
 
- 属性 继承自 NapPlana.Core.Connections.IConnectionBase

详细描述

基本连接类

成员函数说明

◆ InitializeAsync()

virtual async Task NapPlana.Core.Connections.ConnectionBase.InitializeAsync ( )
virtual

◆ ReceiveMessageAsync()

virtual async Task NapPlana.Core.Connections.ConnectionBase.ReceiveMessageAsync ( )
virtual

发送消息时调用

◆ SendMessageAsync() [1/2]

virtual async Task NapPlana.Core.Connections.ConnectionBase.SendMessageAsync ( ApiActionType  actionType,
object  message,
string  echo 
)
virtual

带参发送消息时调用

参数
actionType操作类型
message消息内容
echo标识

NapPlana.Core.Connections.WebSocket.WebsocketClientConnection , 以及 NapPlana.DI.Connection.WebSocketDiConnection 重载.

◆ SendMessageAsync() [2/2]

virtual async Task NapPlana.Core.Connections.ConnectionBase.SendMessageAsync ( string  message)
virtual

◆ ShutdownAsync()

virtual async Task NapPlana.Core.Connections.ConnectionBase.ShutdownAsync ( )
virtual

类成员变量说明

◆ Ip

string NapPlana.Core.Connections.ConnectionBase.Ip = ""
protected

◆ Port

int NapPlana.Core.Connections.ConnectionBase.Port
protected

◆ Token

string? NapPlana.Core.Connections.ConnectionBase.Token
protected

属性说明

◆ ConnectionType

BotConnectionType NapPlana.Core.Connections.ConnectionBase.ConnectionType = BotConnectionType.None
getset

该类的文档由以下文件生成: