Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cuando el ensamblado que utiliza el almacén de datos deba estar accesible desde el dominio de cualquier aplicación, el aislamiento por usuario y ensamblado es adecuado. Normalmente, en esta situación, el almacenamiento aislado se usa para guardar datos que afectan a varias aplicaciones y no están unidos a ninguna en concreto, como el nombre del usuario o la información de licencia. Para tener acceso a almacenamiento aislado por usuario y ensamblado, el código debe ser de confianza para que transfiera información entre las aplicaciones. Por lo general, el aislamiento por usuario y ensamblado se permite en intranets, pero no en Internet. Si se llama al método estático GetStore de IsolatedStorageFile y se pasa un IsolatedStorageScope de usuario y ensamblado, se obtiene almacenamiento con este tipo de aislamiento.
El siguiente código de ejemplo recupera un almacén aislado por usuario y ensamblado. Se puede obtener acceso al almacén mediante el objeto isoFile.
Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or IsolatedStorageScope.Assembly, Nothing, Nothing)
IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly, null, null);
Para obtener un ejemplo sobre el uso de parámetros evidence, vea System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Security.Policy.Evidence,System.Type,System.Security.Policy.Evidence,System.Type).
También se puede utilizar el método GetUserStoreForAssembly como método abreviado, tal como se muestra en el ejemplo de código siguiente. Pero no se puede usar para abrir almacenes móviles; en estos casos, use GetStore.
Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetUserStoreForAssembly()
IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForAssembly();
Vea también
Referencia
Conceptos
Tipos de aislamiento
Aislamiento por usuario, dominio y ensamblado