Condividi tramite


INormalizeForIsolatedStorage Interfaccia

Definizione

Consente di eseguire confronti tra un archivio isolato, un dominio applicazione e l'evidenza di un 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
Attributi

Commenti

L'archiviazione isolata usa l'evidenza relativa a un assembly per identificarlo e fornirlo con un percorso di archiviazione file univoco. Quando un assembly richiede un archivio, la relativa evidenza (come presentata dall'host che l'ha caricata) viene elaborata e confrontata con l'evidenza usata per creare gli archivi esistenti. Ciò determina se è necessario creare un nuovo archivio o se ne esiste già uno per l'assembly in questione. A causa della tecnica di confronto usata, parti di evidenza equivalenti dal livello funzionale potrebbero non generare un vero confronto se le forme serializzate non sono identiche. Quando si implementano prove personalizzate, valutare se questo è il caso della classe di evidenza e, in caso affermativo, implementare INormalizeForIsolatedStorage. Per l'evidenza che implementa questa interfaccia, il Normalize metodo viene chiamato e i confronti si basano sulla copia normalizzata dell'oggetto restituito da tale metodo.

Note per gli implementatori

Implementare questa interfaccia quando si implementano prove personalizzate ed è necessario determinare se esiste già un archivio. Gli oggetti serializzati non devono essere usati per i confronti in alcune istanze, ad esempio per le stringhe con distinzione tra maiuscole e minuscole. Ad esempio, www.MSN.com è uguale a WWW.msn.com e restituirà un oggetto true quando confrontato. Per creare un INormalizeForIsolatedStorage oggetto, è necessario implementare il Normalize() metodo .

Note per i chiamanti

Chiamare i metodi di questa interfaccia per normalizzare l'istanza prima di eseguire confronti tra l'evidenza di un assembly e gli archivi isolati attualmente esistenti.

Metodi

Normalize()

Quando viene sottoposto a override in una classe derivata, restituisce una copia normalizzata dell'oggetto sul quale viene chiamato.

Si applica a