IsolatedStorageFile.GetUserStoreForAssembly Método

Definição

Obtém um armazenamento isolado no escopo do usuário correspondente à identidade do assembly do código de chamada.Obtains user-scoped isolated storage corresponding to the calling code's assembly identity.

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

IsolatedStorageFile

Um objeto correspondente ao escopo de armazenamento isolado com base na identidade do assembly do código de chamada.An object corresponding to the isolated storage scope based on the calling code's assembly identity.

Exceções

Não foram concedidas permissões de armazenamento isolado suficientes.Sufficient isolated storage permissions have not been granted.

Não foi possível inicializar um local de armazenamento isolado.An isolated storage location cannot be initialized.

- ou --or-

Não foi possível determinar as permissões do assembly de chamada.The permissions for the calling assembly cannot be determined.

Comentários

O mesmo assembly em aplicativos diferentes sempre usa o mesmo armazenamento isolado ao usar esse método.The same assembly within different applications always uses the same isolated store when using this method.

GetUserStoreForAssembly é funcionalmente equivalente ao seguinte código:GetUserStoreForAssembly is functionally equivalent to the following code:

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.Different assemblies running within the same application domain always have distinct isolated stores.

Aplica-se a