2013-03-25 10 views
6

Sto lavorando su una libreria dietro le quinte per Windows Phone 8. Abbiamo bisogno di usare il filesystem come una cache grezza. Ho trovato che ci sono due API per Windows Phone 8 però. Esiste l'API tipica di IsolatedStorageFile che è stata trasferita da Windows Phone 7. Tuttavia, ora è disponibile anche il nuovo insieme di API di Windows.Storage.ApplicationData che presumo vengano trasportati da WinRT.IsolatedStorageFile o Windows.Storage APIs per Windows Phone 8?

Quale dovrei usare? Quali sono le differenze e perché dovrei usare l'una o l'altra? Inoltre, come interagiscono? Se creo un file in IsolatedStorage, posso vederlo in Windows.Storage?

risposta

4

Se si sta prendendo di mira solo il WP8, il consiglio che ho ricevuto da Microsoft è che dovresti usare le API Windows.Storage.

L'aspettativa è che gli altri saranno deprecati in futuro.

La guida era in realtà più generale. Per parafrasare:

Dove ci sono diversi modi di fare qualcosa, se non hai bisogno di all'indietro il supporto, utilizzare la funzionalità sotto il spazio dei nomi "Windows".

+0

È un peccato che le API di Windows.Storage siano molto più difficili da utilizzare, soprattutto se non si è preoccupati che sia asincrono – Earlz