示例#1
0
 public virtual async Task OnMessageSerialized(WSConnection connection, string message)
 {
 }
示例#2
0
 public async Task SendMessage(WSConnection connection, M message)
 {
     await SendMessage(connection, SerializeMessage(message));
 }
示例#3
0
 // listening
 public virtual async Task OnMessageDeserialized(WSConnection connection, M message)
 {
 }
示例#4
0
 // drop connections
 public async Task DropConnection(WSConnection connection, WebSocketCloseStatus closeStatus, string reason)
 {
     await _wsConnectionHolder.RemoveConnection(connection, closeStatus, reason);
 }
示例#5
0
 // drop connections
 public async Task DropConnection(WSConnection connection,
                                  WebSocketCloseStatus closeStatus = WebSocketCloseStatus.NormalClosure,
                                  string reason = "connection terminated normally")
 {
     await _parentHandler.DropConnection(connection, closeStatus, reason);
 }
示例#6
0
 public async Task SendMessage(WSConnection connection, string message)
 {
     await _parentHandler.SendMessage(connection, message);
 }
示例#7
0
 public virtual async Task OnDisconnected(WSConnection connection)
 {
 }