Isolamento por usuário e assembly
Quando o assembly usando o armazenamento de dados precisa estar acessível a partir de qualquer domínio de aplicativo, o isolamento pelo usuário e assembly é apropriado.Normalmente, nessa situação, o armazenamento isolado é usado para armazenar dados que se aplicam em vários aplicativos e não estão vinculados a qualquer aplicativo específico, como o nome do usuário ou as informações de licença.Para o armazenamento isolado por usuário e assembly, o código deve ser confiável para transferir informações entre aplicativos.Normalmente, isolamento pelo usuário e assembly é permitido em intranets, mas não na Internet.Chamar o método GetStore estático do IsolatedStorageFile e passar um usuário e um assembly IsolatedStorageScope retorna um armazenamento com esse tipo de isolamento.
O exemplo de código a seguir recupera um armazenamento isolado por usuário e assembly.O armazenamento pode ser acessado através do objeto isoFile .
Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or IsolatedStorageScope.Assembly, Nothing, Nothing)
IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly, null, null);
Para obter um exemplo que use os parâmetros de evidência, consulte IsolatedStorageFile.GetStore(IsolatedStorageScope, Evidence, Type, Evidence, Type).
O método GetUserStoreForAssembly está disponível como um atalho, como mostrado no exemplo de código a seguir.Esse atalho não pode ser usado para em em aberto armazenamentos capazes de roaming; use GetStore Nesses casos.
Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetUserStoreForAssembly()
IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForAssembly();
Consulte também
Conceitos
Isolamento por usuário, domínio e conjunto de módulos (assembly)