Frage

Ist es möglich, Dienste auf dem Service Bus von einer Silverlight-Anwendung gehostet anrufen? Ich habe versucht, googeln herum, aber keines der Ergebnisse geholfen.

Mit Blick auf den Proben (Echoservice) sie eine bestimmte Microsoft-DLL-Setup die Authentifizierung für den Dienst verwenden. Ich kann nicht scheinen, um diese DLL zu meinem Projekt hinzuzufügen (duh es für die volle CLR) und bin nicht sicher, wie sein Verhalten zu replizieren, während auf der Client-Seite.

Vielen Dank für Ihre Hilfe.

War es hilfreich?

Lösung

Ich habe im November 2008 CTP-Code gesucht und den Echoservice Client immer von Silverlight zu arbeiten, ist sehr unwahrscheinlich, aufgrund der Abhängung auf das begrenzten TCP Unterstützung des NetTcpRelayBinding und Silverlight.

< strike>

Ich schlage vor, die Silverlight-Client immer einen Back-End-Dienst zu nennen, die Sie steuern und Proxy die Anforderungen an die Azure-Plattform. Keine ideale Lösung, aber eine Abhilfe für jetzt.

Update: Der Azure Service Bus ist nun von Silverlight REST API-Aufrufen. Siehe http://msdn.microsoft.com/en-us/library/ff797957 aspx für weitere Informationen.

Andere Tipps

Sie können es verwenden. Sie haben einen Querzugriffsrichtlinien Dateidienst auf den Servicebus Host (einen Dienst, der diese Datei dient) Ein Beispiel für einen Dienst, der tut dies auf Clemens Vaster Blog gegeben. (Nur Google, es ist auf der MSDN-Site) Es ist mit der Rückseite Web-Proxy enthalten ist.

Sie müssen verwenden, um den Rest APIs Warteschlange gestellt. Wenden Sie sich an die Http-Warteschlange Beispiel mit dem SDK enthalten.

Beachten Sie, dass mit Silverlight, werden Sie von der Asynchron-Bibliotheken machen müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top