INormalizeForIsolatedStorage 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启用独立存储和应用程序域与程序集的证据之间的比较。
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
- 属性
注解
独立存储使用有关程序集的证据来标识程序集并为其提供唯一的文件存储位置。 当程序集请求存储时,将处理加载存储) 主机提供的证据 (,并与用于创建现有存储的证据进行比较。 这确定是需要创建新存储,还是已存在有关程序集的存储。 由于使用了比较技术,如果序列化表单不相同,功能上等效的证据片段可能不会产生真正的比较。 实现自定义证据时,请考虑证据类是否如此,如果是,则实现 INormalizeForIsolatedStorage。 对于实现此接口的证据, Normalize 将调用 方法,比较基于该方法返回的 对象的规范化副本。
实施者说明
实现自定义证据并需要确定存储是否已存在时,请实现此接口。 在某些情况下,不应使用序列化对象进行比较,例如区分大小写的字符串。 例如, www.MSN.com
等于 WWW.msn.com
,比较时将返回 true
。 若要创建 INormalizeForIsolatedStorage 对象,需要实现 Normalize() 方法。
调用方说明
调用此接口的方法以规范化实例,然后再对程序集的证据与当前现有的独立存储进行比较。
方法
Normalize() |
当在派生类中重写时,返回在其上调用它的对象的正常化副本。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈