Создать DataContext и предоставить ключ API - PullRequest
1 голос
/ 25 ноября 2010

Мне нужна помощь со следующим:

У меня есть служба данных wcf с некоторым механизмом авторизации API . это работает, если я ввожу URL службы в браузере. он проверяет ключ API и дает мне данные.

в другом проекте, я добавил URL-адрес службы в качестве ссылки на службу и хотел создать экземпляр объекта EntityFramework DataContext, но я хотел, чтобы указанный URI для конструктора этого DataContext должен иметь там ключ API .

если я пытаюсь передать этот ключ API в качестве параметра запроса, я получаю сообщение об ошибке: «Ожидается абсолютный, правильно сформированный URL-адрес http без запроса или фрагмента».

Хорошо, это сообщение ясно указывает на то, что я сделал не так, но как я могу включить apiKey?

приветствует, Крис

1 Ответ

1 голос
/ 16 мая 2011

Я нашел ответ на social.msdn.com .По сути, вам нужно использовать метод AddQueryOption прокси ресурса, например:

SomeService.SomeResource.AddQueryOption("apikey", "1234")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...