2011-01-27 18 views
5

Con l'introduzione dell'API gestita EWS (http://msdn.microsoft.com/en-us/library/dd633710(EXCHG.80).aspx) , il compito di parlare con un server Exchange è stato notevolmente semplificato.Accesso all'API Web Services (EWS) di Microsoft Exchange Server in un'applicazione iOS

C'è un modo per utilizzare questa API in un'app destinata a un dispositivo iOS? Qualcuno ha provato l'approccio MonoTouch (http://monotouch.net/)? È tecnicamente possibile scrivere un'applicazione .Net multipiattaforma in grado di accedere a Exchange Server 2007/2010 utilizzando strumenti come MonoTouch e MonoDroid?

In caso contrario, quale sarebbe l'API di scelta (relativamente a Exchange Server 2007/2010) per un'app iOS?

Grazie! Apprezzo molto qualsiasi aiuto o intuizione che puoi fornire!

risposta

2

Poiché non pubblicano il codice sorgente nella libreria, è improbabile che venga eseguito su MonoTouch. Dipende almeno da DirectoryServices che non è presente su MonoTouch (ma è presente su Mono standard).

Si potrebbe provare a smontare con ildasm, cambiando le dipendenze dell'assieme da 3.5.0.0 a 2.1.0.0 e riassemblando le librerie per provarlo e sperare che il codice DirectoryServices non venga utilizzato se si presta attenzione.

Il mio suggerimento è quello di invitare Microsoft ad aprire la libreria, in quanto ciò consentirebbe l'esecuzione non solo su .NET 3.5.0.0, ma consentirà l'esecuzione in altri ambienti come Silverlight, MonoTouch e Monodroid.

Problemi correlati