INormalizeForIsolatedStorage Interfaz

Definición

Permite hacer comparaciones entre un almacén aislado y un dominio de aplicación y la prueba de ensamblado.

public interface class INormalizeForIsolatedStorage
public interface INormalizeForIsolatedStorage
[System.Runtime.InteropServices.ComVisible(true)]
public interface INormalizeForIsolatedStorage
type INormalizeForIsolatedStorage = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type INormalizeForIsolatedStorage = interface
Public Interface INormalizeForIsolatedStorage
Atributos

Comentarios

El almacenamiento aislado usa evidencias sobre un ensamblado para identificarlo y proporcionarle una ubicación de almacenamiento de archivos única. Cuando un ensamblado solicita un almacén, se procesa su evidencia (como presenta el host que lo cargó) y se compara con la evidencia utilizada para crear los almacenes existentes. Esto determina si necesita crear un almacén o si ya existe uno para el ensamblado en cuestión. Debido a la técnica de comparación utilizada, las pruebas que son funcionalmente equivalentes podrían no dar lugar a una comparación verdadera si los formularios serializados no son idénticos. Al implementar pruebas personalizadas, considere si este es el caso de la clase de evidencia y, si es así, implemente INormalizeForIsolatedStorage. Para la evidencia que implementa esta interfaz, se llama al Normalize método y las comparaciones se basan en la copia normalizada del objeto devuelto por ese método.

Notas a los implementadores

Implemente esta interfaz cuando implemente evidencia personalizada y necesite determinar si ya existe un almacén. Los objetos serializados no se deben usar para comparaciones en algunos casos, como la de cadenas que distinguen mayúsculas de minúsculas. Por ejemplo, www.MSN.com es igual a WWW.msn.com y devolverá un valor true cuando se compara. Para crear un INormalizeForIsolatedStorage objeto, debe implementar el Normalize() método .

Notas a los autores de las llamadas

Llame a los métodos de esta interfaz para normalizar la instancia antes de realizar comparaciones entre la evidencia de un ensamblado y los almacenes aislados existentes actualmente.

Métodos

Normalize()

Cuando se reemplaza en una clase derivada, devuelve una copia normalizada del objeto en el que se efectuó la llamada.

Se aplica a