INormalizeForIsolatedStorage 接口

启用独立存储和应用程序域与程序集的证据之间的比较。

**命名空间:**System.IO.IsolatedStorage
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
Public Interface INormalizeForIsolatedStorage
用法
Dim instance As INormalizeForIsolatedStorage
[ComVisibleAttribute(true)] 
public interface INormalizeForIsolatedStorage
[ComVisibleAttribute(true)] 
public interface class INormalizeForIsolatedStorage
/** @attribute ComVisibleAttribute(true) */ 
public interface INormalizeForIsolatedStorage
ComVisibleAttribute(true) 
public interface INormalizeForIsolatedStorage

备注

独立存储使用有关程序集的证据,以便标识该程序集并为其提供唯一的文件存储位置。当程序集请求存储区时,将对其证据(由加载它的主机提供)进行处理,并将该证据与用于创建现有存储区的证据进行比较。这将确定是需要创建新的存储区还是对于此程序集已存在存储区。由于所使用的比较技术的缘故,如果序列化格式不相同,则在功能上等效的证据可能不会导致真正的比较。在实现自定义证据时,请考虑您的证据类是不是这种情况,如果是,则实现 INormalizeForIsolatedStorage。对于实现此接口的证据,将调用 Normalize 方法,并根据由该方法返回的对象的正常化副本进行比较。

给实现者的说明 在实现自定义证据时请实现此接口,并需要确定存储区是否已经存在。在某些实例中,如区分大小写的字符串的情况,不应该使用序列化对象进行比较。例如,www.MSN.com 等于 WWW.msn.com 并且在比较时将返回 true。若要创建 INormalizeForIsolatedStorage 对象,需要实现 Normalize 方法。

给调用者的说明 调用该接口的方法以便在比较程序集的证据和现有的独立存储之前正常化该实例。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

INormalizeForIsolatedStorage 成员
System.IO.IsolatedStorage 命名空间