IMetadataSerializationHost 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!
Represents a host for a metadata serialization actions.
public interface IMetadataSerializationHost
type IMetadataSerializationHost = interface
Public Interface IMetadataSerializationHost
注解
通过补充此接口,主机可以获取有关序列化相关活动的进度的通知。
序列化操作期间的通知序列:
- OperationStartNotification(Boolean, Object, IReadOnlyCollection<String>)将在操作开始时调用 ,提供要序列化或反序列化的文档集。
- DocumentStartNotification(Boolean, Object, String)对于实际活动之前,将针对要序列化或反序列化的每个文档调用 。
- 如果在序列化活动期间发生错误,则会调用 , ErrorNotification(Boolean, Object, Exception) 以提供错误。
- DocumentEndNotification(Boolean, Object, String, Boolean)将在活动完成后为要序列化或反序列化的每个文档调用 ,并指示活动是否成功。
- OperationEndNotification(Boolean, Object, Boolean)将在完成整个操作时调用 ,并指示整体操作是否成功。
方法
DocumentEndNotification(Boolean, Object, String, Boolean) |
重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改! 特定文档的序列化操作完成的通知。 |
DocumentStartNotification(Boolean, Object, String) |
重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改! 特定文档的序列化操作的开始通知。 |
ErrorNotification(Boolean, Object, Exception) |
重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改! 序列化操作期间出错的通知。 |
OperationEndNotification(Boolean, Object, Boolean) |
重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改! 序列化操作完成的通知。 |
OperationStartNotification(Boolean, Object, IReadOnlyCollection<String>) |
重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改! 序列化操作开始的通知。 |