TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) 方法

定义

使用跟踪配置文件 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 文档。 参数未初始化传递。

例外

profilenull

-或-

writernull

profile 不是有效的跟踪配置文件。

注解

序列化是指从有效 TrackingProfile文档创建格式正确的 XML 文档的过程。 Serialize 使用跟踪配置文件 Schema 序列化跟踪配置文件。 profile 必须是包含至少一个有效跟踪点的有效 TrackingProfile 跟踪点。 在序列化期间对跟踪配置文件执行验证,如果跟踪配置文件无效,则会引发验证 ArgumentException 。 可以捕获此异常并检查其消息属性以确定验证错误的原因。 如果在序列化跟踪配置文件时有任何未经处理的异常,则会终止请求跟踪配置文件的工作流实例。

适用于