public async Task CreateRoomAsync(int roomCode, Action <Guid, RoomMember, int> returnAction) { _hub.Remove("ConnectedToRoom"); await _hub.SendAsync("CreateRoomAsync", roomCode); _hub.On("ConnectedToRoom", returnAction); _hub.On("SendInfo", OnInfo); }
public async Task SendMessage() { await _hubConnection.SendAsync("SendMessage", _message); _message = new Message(); }
public static Task SendAsync(this HubConnection hubConnection, string methodName, object arg1, object arg2, CancellationToken cancellationToken = default) { return(hubConnection.SendAsync(methodName, new object[] { arg1, arg2 }, cancellationToken)); }
public static Task SendAsync(this HubConnection hubConnection, string methodName, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6, object arg7, object arg8, object arg9, object arg10, CancellationToken cancellationToken = default) { return(hubConnection.SendAsync(methodName, new object[] { arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 }, cancellationToken)); }
public static Task SendAsync(this HubConnection hubConnection, string methodName, CancellationToken cancellationToken = default) { return(hubConnection.SendAsync(methodName, Array.Empty <object>(), cancellationToken)); }