Aislamiento por usuario y ensamblado

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

GetUserStoreForAssembly

Conceptos

Tipos de aislamiento
Aislamiento por usuario, dominio y ensamblado

Otros recursos

Realizar tareas de almacenamiento aislado