An isolated persistent storage object accesses an isolated persistent
storage region using identities of the application, an underlying
component of the application, and optionally the user. Direct access to
the isolated persistent storage region is available only to the isolated
persistent storage object and is unavailable to other components.
Accordingly, other components access the isolated persistent storage
region through the isolated persistent storage object, which determines
the specific location (e.g., specified by an internally constructed path
name) and performs the access operation on behalf of the calling
component. The application identity and the component identity are
converted to typed identity names for use in the construction of the path
name.