INormalizeForIsolatedStorage Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |