IsolatedStorageFile::GetMachineStoreForAssembly Method ()
Obtains machine-scoped isolated storage corresponding to the calling code's assembly identity.
Assembly: mscorlib (in mscorlib.dll)
Return Value
Type: System.IO.IsolatedStorage::IsolatedStorageFile^An object corresponding to the isolated storage scope based on the calling code's assembly identity.
| Exception | Condition |
|---|---|
| IsolatedStorageException | An isolated storage location cannot be initialized. |
| SecurityException | Sufficient isolated storage permissions have not been granted. |
The same assembly within different applications always uses the same isolated store when using this method.
GetMachineStoreForAssembly is functionally equivalent to the following code:
isoFile = IsolatedStorageFile::GetStore(IsolatedStorageScope::Assembly |
IsolatedStorageScope::Machine, (Type^)nullptr, (Type^)nullptr);
Note |
|---|
Different assemblies running within the same application domain always have distinct isolated stores. |
for using isolated storage. Associated enumeration: AssemblyIsolationByUser
when invoked late-bound through mechanisms such as Type::InvokeMember. Associated enumeration: ReflectionPermissionFlag::MemberAccess
Available since 2.0
