2011-01-27 16 views
5

Con la introducción de la API administrada de EWS (http://msdn.microsoft.com/en-us/library/dd633710(EXCHG.80).aspx) , la tarea de hablar con un servidor de Exchange se simplificó enormemente.Acceso a la API de Servicios web de servidor de Microsoft Exchange (EWS) en una aplicación de iOS

¿Hay alguna manera de utilizar esta API en una aplicación destinada a un dispositivo con iOS? ¿Alguien ha probado el enfoque MonoTouch (http://monotouch.net/)? ¿Es técnicamente posible escribir una aplicación .Net multiplataforma que pueda acceder al Exchange Server 2007/2010 utilizando herramientas como MonoTouch y MonoDroid?

Si no, ¿cuál sería la API de elección (con respecto a Exchange Server 2007/2010) para una aplicación de iOS?

¡Gracias! Agradezco mucho cualquier ayuda o idea que pueda proporcionar.

Respuesta

2

Dado que no publican el código fuente en la biblioteca, es poco probable que se ejecute en MonoTouch de fábrica. Depende al menos de DirectoryServices que no está presente en MonoTouch (pero está presente en Mono estándar).

Puede intentar desmontar con ildasm, cambiando las dependencias de ensamblaje de 3.5.0.0 a 2.1.0.0 y volver a ensamblar las bibliotecas para probar y esperar que el código de DirectoryServices no se use si tiene cuidado.

Mi sugerencia es presionar a Microsoft para que abra la biblioteca de código abierto, ya que eso le permitiría ejecutar no solo en .NET 3.5.0.0, sino que le permitiría ejecutarlo en otros entornos como Silverlight, MonoTouch y Monodroid.

Cuestiones relacionadas