TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Methode

Definitie

Serialiseert het traceringsprofiel in een XML-document met behulp van de XML-schemadefinitie (XSD) van het traceringsprofiel.

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)

Parameters

writer
TextWriter

Een geldige TrackingProfile.

profile
TrackingProfile

Wanneer deze methode wordt geretourneerd, bevat een TextWriter bestand dat het XML-document bevat. De parameter wordt niet-geïnitialiseerd doorgegeven.

Uitzonderingen

profile is null.

– of –

writer is null.

profile is geen geldig traceringsprofiel.

Opmerkingen

Serialisatie verwijst naar het proces van het maken van een goed opgemaakt XML-document op basis van een geldig TrackingProfile. Serialize gebruikt het traceringsprofiel om het traceringsprofiel Schema te serialiseren. profile moet een geldige TrackingProfile waarde zijn die ten minste één geldig trackpunt bevat. Validatie van het traceringsprofiel wordt uitgevoerd tijdens de serialisatie en, als het traceringsprofiel niet geldig is, wordt er een ArgumentException gegenereerd. U kunt deze uitzondering ondervangen en de berichteigenschap onderzoeken om de oorzaak van de validatiefout te bepalen. Als er niet-verwerkte uitzonderingen zijn tijdens het serialiseren van het traceringsprofiel, wordt het werkstroomexemplaren waarvoor het traceringsprofiel is aangevraagd, beëindigd.

Van toepassing op