2014-06-26 19 views
5

Ho creato un progetto PCL Xamarin.Forms che mi ha dato una soluzione con progetti PCL, Andriond, IOS e progetti Windows. Ho scritto la mia logica aziendale in una libreria di servizi WCF e l'ho ospitata sul mio IIS LOCALE, accessibile da qualsiasi punto della rete aziendale. A sua volta, la logica aziendale parla al modello di oggetti TFS. Ho provato a consumare il servizio utilizzando la channel factory (la mia classe dell'interfaccia del servizio web è in un progetto PCL diverso e ho fatto riferimento alla DLL PCL in xamarin.forms PCL e l'indirizzo dell'endpoint è il mio servizio ospitato), ma non ha avuto successo. Ho provato a seguire il walk through fornito da xamarin per aver consumato il servizio WCF in un'applicazione Android e ho avuto successo, ma non ero in grado di consumare il servizio tramite lo stesso approccio in applicazioni android form xamarin (dove ho usato la classe proxy client di servizio in PCL e provata per popolare i dati utilizzando la classe app.cs in PCL). Esiste un approccio specifico per il consumo del servizio WCF nei moduli xamarin con PCL?Come utilizzare il servizio WCF in Xamarin.forms PCL?

+0

come si consumava un servizio web wcf da xamarin.ios normale? . anche io ho seguito i passi della procedura, ma ho trovato un'eccezione che dice "MONOTOUCH NON SUPPORTA LA GENERAZIONE DI CODICI DINAMICI". – sujay

+0

Se ho creato le mie viste in PCL utilizzando Xamarin.Forms (Xaml) e chiamato WCF in PCL e lo legano in vista, allora ho ancora bisogno di chiamare o consumare WCF in Xamarin.Android e Xamarin.ios? –

risposta

1

Spero che nel frattempo abbia risolto il problema WCF. Tuttavia, se si sta ancora cercando una soluzione, qualche tempo fa ho scritto un numero blog post su come utilizzare un servizio WCF all'interno di un PCL utilizzando un'applicazione Xamarin.Forms.

HTH

Problemi correlati