Я отправляю общий параметр в своем методе приложения Service Fabric через удаленное взаимодействие службы.
мой интерфейс выглядит следующим образом:
public interface IMyServiceRemoting : IService
{
Task<String> GetMessageFromServer<T>(T hint)// a hint could be of byte[] or string or any object
}
Пока я получаю
System.ArgumentException: «Интерфейс службы ServiceRemoting.Interfaces.IMyServiceRemoting`1[[System.Object, mscorlib, version = 4.0.0.0, Culture=neutral, publicKeyToken=b77a5c561934e089]]» использует универсальный интерфейс. Универсальный интерфейс не может быть удаленным".
Я не могу понять, почему я не могу использовать дженерики. Пожалуйста, помогите с правильным объяснением.