Compartilhar via


IsolatedStorageFile.GetMachineStoreForAssembly Método

Definição

Obtém um armazenamento isolado no escopo do computador correspondente à identidade do assembly do código de chamada.

public:
 static System::IO::IsolatedStorage::IsolatedStorageFile ^ GetMachineStoreForAssembly();
public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForAssembly ();
static member GetMachineStoreForAssembly : unit -> System.IO.IsolatedStorage.IsolatedStorageFile
Public Shared Function GetMachineStoreForAssembly () 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 foi possível inicializar um local de armazenamento isolado.

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

Comentários

O mesmo assembly em diferentes aplicativos sempre usa o mesmo repositório isolado ao usar esse método.

GetMachineStoreForAssembly é funcionalmente equivalente ao seguinte código:

isoFile = IsolatedStorageFile::GetStore(IsolatedStorageScope::Assembly |
    IsolatedStorageScope::Machine, (Type^)nullptr, (Type^)nullptr);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Assembly |
    IsolatedStorageScope.Machine, null, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Assembly Or _
    IsolatedStorageScope.Machine, Nothing, Nothing)

Observação

Assemblies diferentes em execução no mesmo domínio de aplicativo sempre têm repositórios isolados distintos.

Aplica-se a

Confira também