Aislamiento por usuario, dominio y ensamblado

Si una aplicación usa un ensamblado de terceros que requiere un almacén de datos privado, el almacenamiento aislado se puede usar para guardar los datos privados. El aislamiento por usuario, dominio y ensamblado garantiza que sólo el código de un determinado ensamblado pueda tener acceso a los datos, sólo cuando el ensamblado esté siendo utilizado por la aplicación que se estaba ejecutando en el momento en que el ensamblado creó el almacén, y sólo cuando quien ejecuta la aplicación es el usuario para el que se creó el almacén. El aislamiento por usuario, dominio y ensamblado impide que un ensamblado de terceros filtre datos a otras aplicaciones. Este tipo de aislamiento se debe usar como predeterminado si se desea usar almacenamiento aislado pero no se está seguro de qué tipo de aislamiento usar. Si se llama al método estático GetStore de IsolatedStorageFile y se pasa un IsolatedStorageScope de usuario, dominio y ensamblado, se obtiene almacenamiento con este tipo de aislamiento.

El siguiente ejemplo de código recupera un almacén aislado por usuario, dominio 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 Or IsolatedStorageScope.Domain, Nothing, Nothing)
IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Domain | IsolatedStorageScope.Assembly, null, null);

Existe otro método abreviado que también se puede usar, tal como se muestra en el ejemplo de código siguiente. Este método abreviado no se puede usar para abrir almacenes con movilidad, para los que se debe usar GetStore.

Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetUserStoreForDomain()
IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForDomain();

Vea también

Conceptos

Tipos de aislamiento
Aislamiento por usuario y ensamblado

Otros recursos

Realizar tareas de almacenamiento aislado