2010-11-25 70 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