IsolatedStorageFile::GetUserStoreForAssembly Method ()
Obtains user-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 |
|---|---|
| SecurityException | Sufficient isolated storage permissions have not been granted. |
| IsolatedStorageException | An isolated storage location cannot be initialized. -or- The permissions for the calling assembly cannot be determined. |
The same assembly within different applications always uses the same isolated store when using this method.
GetUserStoreForAssembly is functionally equivalent to the following code:
isoFile = IsolatedStorageFile::GetStore(IsolatedStorageScope::Assembly |
IsolatedStorageScope::User, (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 1.1
