TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Metod

Definition

Serialiserar spårningsprofilen till ett XML-dokument med hjälp av XML-schemadefinitionen för spårningsprofil (XSD).

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)

Parametrar

writer
TextWriter

Ett giltigt TrackingProfile.

profile
TrackingProfile

När den här metoden returneras innehåller en TextWriter som innehåller XML-dokumentet. Parametern skickas oinitierad.

Undantag

profile är null.

-eller-

writer är null.

profile är inte en giltig spårningsprofil.

Kommentarer

Serialisering syftar på processen att skapa ett välformat XML-dokument från ett giltigt TrackingProfile. Serialize använder spårningsprofilen Schema för att serialisera spårningsprofilen. profile måste vara en giltig TrackingProfile som innehåller minst en giltig spårpunkt. Verifiering av spårningsprofilen utförs under serialiseringen och om spårningsprofilen inte är giltig genereras en ArgumentException . Du kan fånga det här undantaget och undersöka dess meddelandeegenskap för att fastställa orsaken till verifieringsfelet. Om det finns några ohanterade undantag när spårningsprofilen serialiseras avslutas arbetsflödesinstansen som spårningsprofilen begärdes för.

Gäller för