Перегрузки концентратора SignalR

Я попытался создать базовый концентратор с двумя методами Receive, один из которых принимает строку, а другой — целое число. Это вызывает ошибку о том, что метод не может быть разрешен. Комментирование одного из методов избавляет от ошибки и все работает.

Возможно ли иметь перегрузки метода в моем концентраторе? Можно ли сделать что-то вроде перегрузок?


person Mazjuro Zoro    schedule 28.03.2013    source источник


Ответы (1)


SignalR поддерживает перегрузку методов концентратора на стороне сервера, но перегрузки должны иметь другую арность, т. е. принимать разное количество аргументов.

Если перегрузки имеют одинаковую арность, SignalR не сможет определить, какая перегрузка вызывается, даже если перегруженные методы концентратора принимают разные типы.

person halter73    schedule 28.03.2013