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 isoFile As IsolatedStorageFile = _
IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or _
IsolatedStorageScope.Assembly, Nothing, Nothing)
IsolatedStorageFile isoFile =
IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
IsolatedStorageScope.Assembly, null, null);
IsolatedStorageFile^ isoFile =
IsolatedStorageFile::GetStore(IsolatedStorageScope::User |
IsolatedStorageScope::Assembly, (Type^)nullptr, (Type^)nullptr);
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. Este atalho não pode ser usado para abrir lojas capazes de roaming; Use GetStore em tais casos.
Dim isoFile As IsolatedStorageFile = _
IsolatedStorageFile.GetUserStoreForAssembly()
IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForAssembly();
IsolatedStorageFile^ isoFile = IsolatedStorageFile::GetUserStoreForAssembly();
Consulte também
Referência
Conceitos
Isolamento por usuário, domínio e conjunto de módulos (assembly)