Partager via


INormalizeForIsolatedStorage Interface

Définition

Permet de comparer un magasin isolé et un domaine d’application à une preuve d’assembly.

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
Attributs

Remarques

Le stockage isolé utilise des preuves relatives à un assembly pour l’identifier et lui fournir un emplacement de stockage de fichiers unique. Lorsqu’un assembly demande un magasin, sa preuve (telle que présentée par l’hôte qui l’a chargé) est traitée et comparée à la preuve utilisée pour créer les magasins existants. Cela détermine si vous devez créer un magasin ou s’il en existe déjà un pour l’assembly en question. En raison de la technique de comparaison utilisée, les éléments de preuve qui sont fonctionnellement équivalents peuvent ne pas donner lieu à une véritable comparaison si les formulaires sérialisés ne sont pas identiques. Lorsque vous implémentez des preuves personnalisées, déterminez si c’est le cas pour votre classe de preuve et, si c’est le cas, implémentez INormalizeForIsolatedStorage. Pour la preuve qui implémente cette interface, la Normalize méthode est appelée et les comparaisons sont basées sur la copie normalisée de l’objet retourné par cette méthode.

Notes pour les responsables de l’implémentation

Implémentez cette interface lorsque vous implémentez des preuves personnalisées et que vous devez déterminer si un magasin existe déjà. Les objets sérialisés ne doivent pas être utilisés pour les comparaisons dans certains cas, comme celui des chaînes respectant la casse. Par exemple, www.MSN.com est égal à WWW.msn.com et retourne un true en cas de comparaison. Pour créer un INormalizeForIsolatedStorage objet, vous devez implémenter la Normalize() méthode .

Notes pour les appelants

Appelez les méthodes de cette interface pour normaliser l’instance avant d’effectuer des comparaisons entre la preuve d’un assembly et les magasins isolés existants.

Méthodes

Normalize()

En cas de substitution dans une classe dérivée, retourne une copie normalisée de l’objet sur lequel elle est appelée.

S’applique à