TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) 方法

定義

利用追蹤設定檔 XML Schema 定義(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

當此方法回傳時,包含 a TextWriter 並保存 XML 文件。 參數以未初始化的方式傳遞。

例外狀況

profilenull

-或-

writernull

profile 這不是一個有效的追蹤資料。

備註

序列化是指從有效的 TrackingProfile. 建立一個格式良好的 XML 文件的過程。 Serialize 使用追蹤設定檔 Schema 來序列化追蹤設定檔。 profile 必須是包含至少一個有效軌道點的有效 TrackingProfile 。 在序列化過程中對追蹤配置檔進行驗證,若追蹤配置檔無效,則拋出 a ArgumentException 。 你可以捕捉這個例外並檢視其訊息屬性,以判斷驗證錯誤的原因。 如果在序列化追蹤設定檔時有任何未處理的例外,則請求追蹤設定檔的工作流程實例將被終止。

適用於