2010-11-25 73 views
1

的API,我需要一些帮助,下面:创建一个DataContext,并提供关键

我有一些api authorization mechanism WCF数据服务。 工作,如果我在浏览器中输入服务的URL。它验证api密钥并给我提供数据。在另一个项目中,我添加了服务url作为服务引用,并且想要实例化一个EntityFramework DataContext对象,但是我想要的是,该DataContext的构造函数的给定URI需要一个api-key那里。

如果我尝试传递该api键作为查询参数,我收到一个错误:“期望一个绝对的,格式正确的http URL没有查询或片段。”

确定该消息明确指出我做错了什么,但我怎么能得到包含的apiKey?

映入眼帘, 克里斯

回答

1

我发现在social.msdn.com答案。基本上,你需要使用资源代理的AddQueryOption方法,如:

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

+0

谢谢。我没有预料到任何答案:)我会稍后尝试,并给予反馈 – 2011-05-17 07:06:01