INormalizeForIsolatedStorage Interface

Définition

Active les comparaisons entre un magasin isolé et une preuve de domaine d’application et 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 sur un assembly afin de l’identifier et de le fournir avec 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 entraîner une comparaison réelle 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, le cas échéant, implémentez INormalizeForIsolatedStorage. Pour les preuves qui implémentent 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 devez déterminer si un magasin existe déjà. Les objets sérialisés ne doivent pas être utilisés pour les comparaisons dans certaines instances, comme celle des chaînes sensibles à la casse. Par exemple, www.MSN.com est égal à WWW.msn.com et retourne une true valeur comparée. 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

Nom Description
Normalize()

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

S’applique à