Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1908, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Usare la classe HttpClient nelle portable libraries

Come sapete, le Portable Class Libraries hanno lo scopo di favorire il riutilizzo dello stesso codice su più piattaforme, scrivendolo una sola volta. Caso molto frequente è il loro uso per condividere codice tra app per Windows 8 e Windows Phone.

Spesso e volentieri, si ha la necessità di accedere a risorse Web via HTTP e il protocollo REST. Sfortunatamente, le librerie portabili non supportano la classe HttpClient, utile allo scopo. Di contro, Microsoft ha di recente creato un'estensione per le portable libraries, ottenibile via NuGet, che rende possibile l'integrazione e l'uso della classe in questione.

Dato un progetto di tipo Portable Class Library, con NuGet recuperiamo il package:



Questa operazione vi consentirà di scrivere codice che sfrutta la classe HttpClient, come ad esempio:

Dim client As New HttpClient Dim downloadFile As String = Await client.GetStringAsync(New Uri("http://www.miosit.com/miofile.txt"UriKind.Absolute))
Rendendo così possibili operazioni REST anche nelle librerie portabili.

Alessandro

Print | posted on martedì 3 dicembre 2013 10:18 | Filed Under [ Silverlight e Windows Phone UWP e Windows Store Apps Visual Studio 2012 Visual Studio 2013 ]

Powered by:
Powered By Subtext Powered By ASP.NET