IsolatedStorageFile.GetUserStoreForAssembly Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um armazenamento isolado no escopo do usuário correspondente à identidade do assembly do código de chamada.
public:
static System::IO::IsolatedStorage::IsolatedStorageFile ^ GetUserStoreForAssembly();
public static System.IO.IsolatedStorage.IsolatedStorageFile GetUserStoreForAssembly ();
static member GetUserStoreForAssembly : unit -> System.IO.IsolatedStorage.IsolatedStorageFile
Public Shared Function GetUserStoreForAssembly () As IsolatedStorageFile
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 -
Não foi possível determinar as permissões do assembly de chamada.
Comentários
O mesmo assembly em diferentes aplicativos sempre usa o mesmo repositório isolado ao usar esse método.
GetUserStoreForAssembly é funcionalmente equivalente ao seguinte código:
isoFile = IsolatedStorageFile::GetStore(IsolatedStorageScope::Assembly |
IsolatedStorageScope::User, (Type^)nullptr, (Type^)nullptr);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Assembly |
IsolatedStorageScope.User, null, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Assembly Or _
IsolatedStorageScope.User, Nothing, Nothing)
Observação
Assemblies diferentes em execução no mesmo domínio de aplicativo sempre têm repositórios isolados distintos.