WebSocketHelperReceiveFrameWebSocketPayloadAsyncT 方法 |
命名空间:
HslCommunication.WebSocket
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.0.0.0 (12.0.0.0)
语法 public static Task<OperateResult<WebSocketMessage, bool>> ReceiveFrameWebSocketPayloadAsync<T>(
Func<T, int, int, Action<long, long>, Task<OperateResult<byte[]>>> receive,
T pipe
)
Public Shared Function ReceiveFrameWebSocketPayloadAsync(Of T) (
receive As Func(Of T, Integer, Integer, Action(Of Long, Long), Task(Of OperateResult(Of Byte()))),
pipe As T
) As Task(Of OperateResult(Of WebSocketMessage, Boolean))
public:
generic<typename T>
static Task<OperateResult<WebSocketMessage^, bool>^>^ ReceiveFrameWebSocketPayloadAsync(
Func<T, int, int, Action<long long, long long>^, Task<OperateResult<array<unsigned char>^>^>^>^ receive,
T pipe
)
static member ReceiveFrameWebSocketPayloadAsync :
receive : Func<'T, int, int, Action<int64, int64>, Task<OperateResult<byte[]>>> *
pipe : 'T -> Task<OperateResult<WebSocketMessage, bool>>
参数
- receive
- 类型:SystemFuncT, Int32, Int32, ActionInt64, Int64, TaskOperateResultByte
用于接收数据的委托方法之一 - pipe
- 类型:T
当前通信的管道信息
类型参数
- T
[缺少 "M:HslCommunication.WebSocket.WebSocketHelper.ReceiveFrameWebSocketPayloadAsync``1(System.Func{``0,System.Int32,System.Int32,System.Action{System.Int64,System.Int64},System.Threading.Tasks.Task{HslCommunication.OperateResult{System.Byte[]}}},``0)" 的 <typeparam name="T"/> 文档]
返回值
类型:
TaskOperateResultWebSocketMessage,
Boolean包含websocket消息的结果内容
参见