Pregunta

¿Es posible llamar a servicios alojados en el Bus de servicio desde una aplicación Silverlight? Intenté buscar en Google pero ninguno de los resultados me ayudó.

Mirando las muestras (EchoService) están utilizando una DLL de microsoft específica para configurar la autenticación para el servicio. Parece que no puedo agregar esta DLL a mi proyecto (duh es para el CLR completo) y no estoy seguro de cómo replicar su comportamiento en el lado del cliente.

Gracias por su ayuda.

¿Fue útil?

Solución

He examinado el código CTP de noviembre de 2008 y es muy poco probable que el cliente EchoService trabaje desde Silverlight debido a la dependencia de NetTcpRelayBinding y el soporte TCP limitado de Silverlight.

< huelga>

Sugiero que su cliente de Silverlight llame a un servicio de back-end que controle y envíe las solicitudes a la plataforma Azure. No es una solución ideal, sino una solución alternativa por ahora.

Actualización: ahora se puede acceder al Azure Service Bus desde Silverlight mediante llamadas a la API REST. Consulte http://msdn.microsoft.com/en-us/library/ff797957 .aspx para más información.

Otros consejos

Puedes usarlo. Debe alojar un servicio de archivos de políticas de acceso cruzado en el bus de servicios (un servicio que sirve este archivo). Un ejemplo de un servicio que hace esto se proporciona en el blog de Clemens Vaster. (solo google, está en el sitio msdn) Se incluye con el proxy web inverso.

Debe usar las API en cola del resto. Consulte el ejemplo de cola Http incluido con el SDK.

Tenga en cuenta que con Silverlight, deberá utilizar las bibliotecas asíncronas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top