O armazenamento compartilhado consiste em dois locais, onde os aplicativos com a funcionalidade restrita enterpriseDeviceLockdown e um certificado Enterprise têm acesso total de leitura e gravação. Observe que a funcionalidade enterpriseDeviceLockdown permite que os aplicativos usem a API de bloqueio de dispositivo e acessem as pastas de armazenamento compartilhado da empresa. Para obter mais informações sobre a API, consulte Windows.Embedded.DeviceLockdown namespace.
O armazenamento compartilhado corporativo fornece suporte para os seguintes cenários.
Você pode compartilhar dados em uma instância de um aplicativo, entre instâncias do mesmo aplicativo ou até mesmo entre aplicativos, supondo que ambos tenham a funcionalidade e o certificado apropriados.
Você pode armazenar dados no disco rígido local na pasta \Data\SharedData\Enterprise\Persistent e eles persistem mesmo após a redefinição do dispositivo.
Manipule arquivos, incluindo leitura, gravação e exclusão de arquivos em um dispositivo por meio do serviço de Gerenciamento de Dispositivos Móveis (MDM).
Acesse o armazenamento compartilhado corporativo
O exemplo a seguir mostra como declarar a capacidade de acessar o armazenamento compartilhado corporativo no manifesto do pacote e como acessar as pastas de armazenamento compartilhado usando a classe Windows.Storage.StorageFolder.
No manifesto do pacote do aplicativo, inclua o seguinte recurso:
Para acessar o local de dados compartilhados, seu aplicativo usaria o código a seguir.
C#
using System;
using System.Collections.Generic;
using System.Diagnostics;
using Windows.Storage;
…
// Get the Enterprise Shared Storage folder.var enterprisePersistentFolderRoot = @"C:\Data\SharedData\Enterprise\Persistent";
StorageFolder folder =
await StorageFolder.GetFolderFromPathAsync(enterprisePersistentFolderRoot);
// Get the files in the folder.
IReadOnlyList<StorageFile> sortedItems =
await folder.GetFilesAsync();
// Iterate over the results and print the list of files// to the Visual Studio Output window.foreach (StorageFile file in sortedItems)
Debug.WriteLine(file.Name + ", " + file.DateCreated);
Este módulo descreve algumas das diferentes tecnologias de armazenamento, incluindo diferentes tipos de armazenamento baseado em servidor e em nuvem. Este módulo também abordará considerações para configurar o armazenamento para uso no cliente Windows.
Planeje e execute uma estratégia de implantação de ponto de extremidade, usando elementos essenciais de gerenciamento moderno, abordagens de cogerenciamento e integração com o Microsoft Intune.