ApiKey используется для управления использованием и прикрепляется как параметр url (реализован с использованием несколько измененной версии этого решения ).Вопрос в том, как добавить этот параметр при использовании API с помощью ServiceReference в Visual Studio?
Я нашел ответ на social.msdn.com .По сути, вам нужно использовать метод AddQueryOption прокси ресурса, например:
SomeService.SomeResource.AddQueryOption("apikey", "1234")
Кажется, что это работает просто отлично, если вы используете полный URL-адрес метаданных $ в диалоговом окне Добавить ссылку на службу в VS. Так, например, http://services.odata.org/OData/OData.svc/$metadata?apiKey=1234 работает и отправляет строку запроса, как указано.