INormalizeForIsolatedStorage Rozhraní

Definice

Umožňuje porovnání izolovaného úložiště s doménou aplikace a důkazy sestavení.

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
Atributy

Poznámky

Izolované úložiště používá důkazy o sestavení k jeho identifikaci a poskytnutí jedinečného umístění úložiště souborů. Když sestavení požaduje úložiště, jeho důkaz (tak, jak je předložil hostitel, který ho načetl) je zpracován a porovnán s důkazy použitými k vytvoření existujících úložišť. To určuje, zda je nutné vytvořit nové úložiště nebo zda již existuje pro dané sestavení. Vzhledem k použité porovnávací technice, důkazy, které jsou funkčně ekvivalentní nemusí vést ke skutečnému porovnání, pokud serializované formy nejsou identické. Při implementaci vlastních důkazů zvažte, jestli je to případ vaší třídy důkazů, a pokud ano, implementujte INormalizeForIsolatedStorage. Pro důkaz, který implementuje toto rozhraní, Normalize je volána metoda a porovnání jsou založeny na normalizované kopii objektu vrácené touto metodou.

Poznámky pro implementátory

Toto rozhraní implementujete při implementaci vlastních důkazů a potřebujete zjistit, jestli úložiště již existuje. Serializované objekty by neměly být použity pro porovnání v některých instancích, například řetězce rozlišující malá a velká písmena. Například www.MSN.com hodnota je rovno WWW.msn.com a vrátí při porovnání hodnotu .true Pokud chcete vytvořit INormalizeForIsolatedStorage objekt, musíte implementovat metodu Normalize() .

Poznámky pro volající

Voláním metod tohoto rozhraní normalizovat instanci před provedením porovnání mezi důkazy sestavení a aktuálně existující izolované úložiště.

Metody

Normalize()

Při přepsání v odvozené třídě vrátí normalizovanou kopii objektu, na kterém je volána.

Platí pro