INormalizeForIsolatedStorage Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |