2010-11-25 10 views
1

Ich benötige Hilfe mit dem folgenden Schlüssel bieten:ein Datacontext erstellen und eine API

Ich habe einen WCF-Datendienst mit einigen api authorization mechanism. das funktioniert, wenn ich die Service-URL im Browser eingeben. Es validiert den API-Schlüssel und gibt mir Daten.

In einem anderen Projekt habe ich die Service-URL als Service-Referenz hinzugefügt und mag ein EntityFramework DataContext-Objekt installieren, aber ich wollte, dass der angegebene URI für den Konstruktor des DataContext einen API-Schlüssel haben muss Dort.

Wenn ich versuche, diesen API-Schlüssel als Abfrage-Parameter zu übergeben, erhalte ich einen Fehler: "Erwartet eine absolute, gut geformte http-URL ohne eine Abfrage oder ein Fragment."

ok diese nachricht zeigt deutlich, was ich falsch gemacht habe, aber wie kann ich die apiKey enthalten?

grüßt, chris

Antwort

1

Ich habe die Antwort auf social.msdn.com gefunden. Grundsätzlich müssen Sie die AddQueryOption Methode einer Ressource Proxy verwenden, wie:

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

+0

Ihnen danken. Ich habe hier keine Antwort erwartet :) Ich werde das später versuchen und Feedback geben –

+0

Kein Problem. Ich habe selbst damit zu kämpfen und es war überraschend schwer, die Antwort auf Google zu finden. –

Verwandte Themen