INormalizeForIsolatedStorage Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Maakt vergelijkingen mogelijk tussen een geïsoleerd archief en een toepassingsdomein en het bewijsmateriaal van de 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
- Kenmerken
Opmerkingen
Geïsoleerde opslag maakt gebruik van bewijsmateriaal over een assembly om deze te identificeren en te voorzien van een unieke bestandsopslaglocatie. Wanneer een assembly een archief aanvraagt, wordt het bewijs (zoals gepresenteerd door de host die het heeft geladen) verwerkt en vergeleken met het bewijs dat wordt gebruikt om de bestaande winkels te maken. Dit bepaalt of u een nieuwe winkel moet maken of als er al een winkel bestaat voor de betreffende assembly. Vanwege de gebruikte vergelijkingstechniek kunnen stukken bewijsmateriaal dat functioneel gelijkwaardig is, niet resulteren in een echte vergelijking als de geserialiseerde formulieren niet identiek zijn. Wanneer u aangepast bewijs implementeert, moet u overwegen of dit het geval is voor uw bewijsklasse en, indien dat het geval is, implementeert INormalizeForIsolatedStorageu . Voor bewijs dat deze interface wordt geïmplementeerd, wordt de Normalize methode aangeroepen en worden vergelijkingen gebaseerd op de genormaliseerde kopie van het object dat door die methode wordt geretourneerd.
Notities voor uitvoerders
Implementeer deze interface wanneer u aangepast bewijs implementeert en moet bepalen of er al een winkel bestaat. Geserialiseerde objecten mogen niet worden gebruikt voor vergelijkingen in sommige gevallen, zoals die van hoofdlettergevoelige tekenreeksen. Is bijvoorbeeld www.MSN.com gelijk aan WWW.msn.com en retourneert een true in vergelijking. Als u een INormalizeForIsolatedStorage object wilt maken, moet u de Normalize() methode implementeren.
Notities voor bellers
Roep de methoden van deze interface aan om het exemplaar te normaliseren voordat u vergelijkingen maakt tussen het bewijs van een assembly en momenteel bestaande geïsoleerde archieven.
Methoden
| Name | Description |
|---|---|
| Normalize() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een genormaliseerde kopie van het object waarop het wordt aangeroepen. |