Partilhar via


Armazenamento isolado e uso móvel

Perfis de usuário móvel são um recurso do Microsoft Windows (disponível em alguns atualizados os sistemas Windows 98, Windows NT, Windows 2000, Windows XP e Windows Vista) que permite ao usuário definir uma identidade em uma rede e usar essa identidade para efetuar logon em qualquer computador da rede, carregando sobre todas as configurações personalizadas. Um conjunto de módulos (assembly) que usa o armazenamento isolado pode especificar que o armazenamento isolado do usuário se mova com o perfil de usuário móvel. O uso móvel pode ser usado em conjunto com o isolamento pelo usuário e pelo conjunto de módulos (assembly) ou com o isolamento pelo usuário, pelo domínio e pelo conjunto de módulos (assembly). Se um escopo móvel não for usado, armazenamentos não se deslocarão, mesmo se um perfil de usuário móvel for usado.

Exemplo

O exemplo de código a seguir recupera um armazenamento móvel isolado por usuário e conjunto de módulos (assembly). O armazenamento pode ser acessado através do objeto isoFile .

Dim isoFile As IsolatedStorageFile = _
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or _
        IsolatedStorageScope.Assembly Or _
        IsolatedStorageScope.Roaming, Nothing, Nothing)
IsolatedStorageFile isoFile =
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
        IsolatedStorageScope.Assembly |
        IsolatedStorageScope.Roaming, null, null);
IsolatedStorageFile^ isoFile =
    IsolatedStorageFile::GetStore(IsolatedStorageScope::User |
        IsolatedStorageScope::Assembly |
        IsolatedStorageScope::Roaming, (Type^)nullptr, (Type^)nullptr);

Um escopo de domínio pode ser adicionado para criar um armazenamento móvel isolado por usuário, domínio e aplicativo. O código a seguir mostra um exemplo disso:

Dim isoFile As IsolatedStorageFile = _
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or _
        IsolatedStorageScope.Assembly Or IsolatedStorageScope.Domain Or _
        IsolatedStorageScope.Roaming, Nothing, Nothing)
IsolatedStorageFile isoFile =
    IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
        IsolatedStorageScope.Assembly | IsolatedStorageScope.Domain |
        IsolatedStorageScope.Roaming, null, null);
IsolatedStorageFile^ isoFile =
    IsolatedStorageFile::GetStore(IsolatedStorageScope::User |
        IsolatedStorageScope::Assembly | IsolatedStorageScope::Domain |
        IsolatedStorageScope::Roaming, (Type^)nullptr, (Type^)nullptr);

Consulte também

Conceitos

armazenamentos isolados

Tipos de Isolamento

Isolamento por usuário e assembly

Isolamento por usuário, domínio e conjunto de módulos (assembly)