Xamarin PCL Refit 3.0.1, не похож на интерфейс RefitC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Xamarin PCL Refit 3.0.1, не похож на интерфейс Refit

Сообщение Anonymous »

Недавно я начал работать над проектом Xamarin для Android/iOS с классом PCL, куда я хочу поместить всю логику. Как и мои интерфейсы Refit, ReactiveUI ViewModels и т. д., но каждый раз при попытке выполнить мой код я получаю ошибка, говорящая о том, что мой интерфейс не является интерфейсом Refit. Сейчас мой интерфейс выглядит так.

public interface IMyApi
{
[Post("/authenticate")]
IObservable SigninRaw([Body] JObject credentials);

[Get("/service")]
IObservable GetServiceListRaw();

[Get("/service/{id}/idstatus")]
IObservable GetIdStatusRaw(string Id);
}


Насколько я знаю, это выглядит хорошо, и это также работает, когда я пытаюсь загрузить это с определенной платформы, например проекта iOS. Но при попытке сделать это из PCL не получается! Я установил пакет Refit в оба проекта для конкретной платформы Android и iOS и дал ссылку на dll в PCL. Что я пропустил?

Если есть необходимость Если у вас есть дополнительная информация или у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь спрашивать.
Что ж, без лишних слов, спасибо за чтение и, надеюсь, кто-нибудь сможет мне помочь с этим, потому что последние пару дней я начал терять рассудок.

Изменить: добавлено вызывающий метод.
Здесь я вызываю его из ViewModel

var client = new HttpClient(NetCache.UserInitiated)
{
BaseAddress = new Uri("https://api.address.com")
};

var api = RestService.For(client);

Подробнее здесь: https://stackoverflow.com/questions/403 ... -interface
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как настроить входной файл в Chrome, чтобы он был похож на IE?
    Гость » » в форуме Jquery
    0 Ответы
    36 Просмотры
    Последнее сообщение Гость
  • WPF/XAML не похож на системную тему
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Есть ли ярлык для функции печати в pycharm, который похож на sout в intellij
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Gitbook Bookdown, встраиваемый в HTML-сайт (не похож на gitbook Bookdown)
    Anonymous » » в форуме CSS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Windows похож на внешний вид веб-приложения
    Anonymous » » в форуме CSS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»