Skip to content

mattermostextensions ClientWebSocketExtensions

BigMakCode edited this page Aug 5, 2024 · 1 revision

ClientWebSocketExtensions Internal class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph Mattermost.Extensions
  Mattermost.Extensions.ClientWebSocketExtensions[[ClientWebSocketExtensions]]
  end
Loading

Members

Methods

Internal Static methods

Returns Name
Task<WebsocketMessage> ReceiveAsync(ClientWebSocket webSocket, CancellationToken cancellationToken)
Task<WebsocketMessage> RequestAsync(ClientWebSocket webSocket, string action, object data)
Task SendAsync(ClientWebSocket webSocket, TObj obj)

Details

Methods

SendAsync

internal static Task SendAsync<TObj>(ClientWebSocket webSocket, TObj obj)
where TObj : 
Arguments
Type Name Description
ClientWebSocket webSocket
TObj obj

ReceiveAsync

internal static async Task<WebsocketMessage> ReceiveAsync(ClientWebSocket webSocket, CancellationToken cancellationToken)
Arguments
Type Name Description
ClientWebSocket webSocket
CancellationToken cancellationToken

RequestAsync

internal static async Task<WebsocketMessage> RequestAsync(ClientWebSocket webSocket, string action, object data)
Arguments
Type Name Description
ClientWebSocket webSocket
string action
object data

Generated with ModularDoc

Clone this wiki locally