Я создаю класс концентратора для своего сервера SignalR и хотел использовать общий метод, который избавит меня от множества строк кода. Но SignalR дает мне ошибки, когда я пытаюсь вызвать код сервера ниже с клиента Xamarin.iOS, который также находится на C#.Использование общих методов в концентраторе SignalR
код сервера
public List<T> SendDataToClient<T>() where T : BusinessEntityBase
{
return SomeDBManager.GetItems<T>();
}
Client Code
var list = await hubProxy.Invoke<List<Article>>("SendDataToClient");
Могу ли я сделать что-то здесь не так, или это просто невозможно использовать общие методы в SignalR концентраторы?
Благодарим вас за оформление. Итак, теперь я должен спросить, что бы вы порекомендовали вместо этого? Написание функции для концентратора для каждого типа данных? – timu
Это самый простой подход. – halter73