IsolatedStorageFile.GetUserStoreForApplication Método

Definição

Obtém o armazenamento isolado com escopo de usuário correspondente à identidade do aplicativo do código de chamada.

public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForApplication ();

Retornos

Um objeto correspondente ao escopo de armazenamento isolado com base na identidade do assembly do código de chamada.

Exceções

Não foram concedidas permissões de armazenamento isolado suficientes.

Não foi possível inicializar um local de armazenamento isolado.

- ou -

A identidade do aplicativo do chamador não pode ser determinada porque a propriedade ActivationContext retornou null.

- ou -

As permissões do domínio do aplicativo não podem ser determinadas.

Comentários

Todos os assemblies associados a um aplicativo usam o mesmo repositório isolado ao usar esse método. Esse método só pode ser usado quando a identidade do aplicativo pode ser determinada , por exemplo, quando o aplicativo é publicado por meio da implantação do ClickOnce ou é um aplicativo baseado em Silverlight. Se você tentar usar esse método fora de um aplicativo baseado em ClickOnce ou Silverlight, receberá uma exceção IsolatedStorageException , pois a identidade do aplicativo do chamador não pode ser determinada.

GetUserStoreForApplication é funcionalmente equivalente ao seguinte código:

isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Application |
    IsolatedStorageScope.User, null);

Nesse código, o applicationIdentity parâmetro para GetStore(IsolatedStorageScope scope, Object applicationIdentity) é null.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Confira também