TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用跟踪配置文件 XML 架构定义(XSD)将跟踪配置文件序列化为 XML 文档。
public:
void Serialize(System::IO::TextWriter ^ writer, System::Workflow::Runtime::Tracking::TrackingProfile ^ profile);
public void Serialize(System.IO.TextWriter writer, System.Workflow.Runtime.Tracking.TrackingProfile profile);
member this.Serialize : System.IO.TextWriter * System.Workflow.Runtime.Tracking.TrackingProfile -> unit
Public Sub Serialize (writer As TextWriter, profile As TrackingProfile)
参数
- writer
- TextWriter
有效的 TrackingProfile。
- profile
- TrackingProfile
此方法返回时,包含一个 TextWriter 保存 XML 文档。 参数未初始化传递。
例外
profile 不是有效的跟踪配置文件。
注解
序列化是指从有效 TrackingProfile文档创建格式正确的 XML 文档的过程。
Serialize 使用跟踪配置文件 Schema 序列化跟踪配置文件。
profile 必须是包含至少一个有效跟踪点的有效 TrackingProfile 跟踪点。 在序列化期间对跟踪配置文件执行验证,如果跟踪配置文件无效,则会引发验证 ArgumentException 。 可以捕获此异常并检查其消息属性以确定验证错误的原因。 如果在序列化跟踪配置文件时有任何未经处理的异常,则会终止请求跟踪配置文件的工作流实例。