Accesso a dati e file (HTML)
[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]
Accedi a file, cartelle e dati dalla tua app.
Accesso ai file tramite selezioni file
Introduzione:
Guida introduttiva: Accesso a file con selezione file
Come salvare file tramite selezioni file
Le selezioni file offrono agli utenti controllo esplicito sui file e le cartelle accessibili dall'app nonché un semplice modo per consentire l'immissione del nome o del percorso di un file da salvare. Chiama la selezione file per consentire agli utenti di scegliere i file e le cartelle che vogliono usare con la tua app. E quando l'utente concede alla tua app l'accesso a una cartella tramite selezione file, l'app ottiene anche l'accesso alle relative sottocartelle.
Se l'app funziona con singoli file o piccoli elenchi di file, come la maggior parte delle app, queste interazioni di selezione file possono essere sufficienti per accedere a tutti i file e le cartelle per l'app. Se non è necessario ulteriore accesso al file system, puoi ridurre al minimo le dichiarazioni di funzionalità dell'app e quindi potenzialmente semplificare il processo di verifica quando invii l'app a Windows Store. Per altre informazioni sulle autorizzazioni predefinite del file system e la selezione file, vedi l'argomento relativo ad accesso ai file e autorizzazioni.
Ad esempio, in questa cattura di schermata un'app per email ha chiamato la selezione file per permettere all'utente di scegliere un'immagine da Immagini.
In questa cattura di schermata l'app di lettura ha chiamato la selezione file per consentire all'utente di specificare il nome e il percorso del file da salvare.
Accesso ai file a livello di codice
Introduzione:
Guida introduttiva: Accesso ai file a livello di codice
Se l'app dispone di autorizzazione di accesso ai file e alle cartelle in un percorso particolare, è possibile enumerare e accedere a tutti i file contenuti in tale percorso. Per informazioni sui percorsi a cui l'app ha accesso automatico e sui modi con cui consentirle l'accesso ad altri percorsi, vedi l'argomento relativo ad accesso ai file e autorizzazioni.
Accesso a file e dati di un'app
Altre informazioni:
Gestione dei dati di applicazioni
Definizione delle risorse delle app
Come caricare risorse di tipo file
Come eseguire query avanzate sui dati locali dell'app
Tutte le app possono archiviare e gestire file e dati specifici delle app nel sistema locale o nel cloud, inclusi i file delle risorse nel pacchetto dell'app.
Lettura o scrittura di dati di file
Introduzione:
Guida introduttiva: Lettura e scrittura di un file
È possibile leggere o scrivere dati in un file sia direttamente che tramite flussi.
Recupero di dati dalle origini dati
Altre informazioni:
Le app possono usare le origini dati per recuperare i dati dalle origini sottostanti, ad esempio database, file o feed RSS. Un'origine dati è in grado di manipolare i dati e visualizzarli in controlli quali ListView o FlipView.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Puoi accedere a file e cartelle che si trovano in un determinato percorso, ad esempio una cartella, una raccolta, un dispositivo o un percorso di rete. Puoi anche eseguire query appositamente costruite sui file e le cartelle in un percorso. |
|
Puoi leggere e scrivere un file usando l'oggetto StorageFile. |
|
Informazioni su come recuperare le proprietà per un file rappresentato da un oggetto StorageFile. |
|
Puoi tenere traccia dei file a cui gli utenti accedono frequentemente aggiungendoli all'elenco dei file usati di recente della tua app. La piattaforma gestisce automaticamente mostRecentlyUsedList ordinando gli elementi in base alla data dell'ultimo accesso e rimuovendo gli elementi meno recenti quando l'elenco raggiunge il limite di 25 elementi. Tutte le app hanno un elemento mostRecentlyUsedList specifico. |
|
Puoi accedere al contenuto archiviato nella cartella Gruppo Home dell'utente, che include immagini, musica e video. |
|
Puoi usare la cancellazione selettiva per identificare i file protetti nella tua app che possono essere revocati quando un utente dell'app non ha più l'autorizzazione per i dati dell'app. È uno scenario comune nelle aziende che consentono ai dipendenti di usare per lavoro i dispositivi personali. Quando il dipendente lascia la società, i file aziendali sul dispositivo personale possono essere rimossi. |
|
Guida introduttiva: Determinazione della disponibilità dei file di Microsoft OneDrive |
Usa la proprietà StorageFile.isAvailable per determinare se un file di OneDrive è disponibile. |
Nei modelli Hub/Pivot, Hub, Pivot, Grid e Split il codice che ottiene i dati necessari per l'app è nel file data.js. Questo file rappresenta un'origine dati di esempio per l'app. |
|
Come utilizzare un file personalizzato per passare informazioni OEM |
Sviluppa un'app che utilizza un file personalizzato per passare informazioni dall'OEM all'app. |
Impara a creare un oggetto IListDataAdapter e IListDataSource personalizzato. |
|
Questa sezione include guide introduttive e procedure che spiegano e illustrano come incorporare selezioni file nelle tue app. |