TheTalion
@TheTalion

Как сделать, чтобы возвращаемый тип был Task?

Пытаюсь применить следующее решения для вебсокетов (https://github.com/jjrdk/websocket-sharp/blob/mast... и сразу столкнулся с проблемой.
Код:
public class Echo : WebSocketBehavior
	{
		protected override void OnMessage(MessageEventArgs e)
		{ Send(e.Data); }
	}

в браузере сборок метод OnMessage выглядит так:

using System;
using System.Threading.Tasks;

protected virtual Task OnMessage (MessageEventArgs e);

Появляется ошибка на метод OnMessage, содержание которой:
Error CS0508: 'Echo.OnMessage(MessageEventArgs)": возвращаемый тип должен быть "Task", чтобы соответствовать переопределенному члену "WebSocketBehavior.OnMessage(MessageEventArgs)".


Как решить эту проблему?
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы