TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Methode

Definition

Serialisiert das Nachverfolgungsprofil in ein XML-Dokument mithilfe der XML-Schemadefinition (Tracking Profile XML Schema Definition, 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)

Parameter

writer
TextWriter

Ein gültiger TrackingProfile.

profile
TrackingProfile

Wenn diese Methode zurückgegeben wird, enthält sie ein TextWriter DOKUMENT, das das XML-Dokument enthält. Der Parameter wird nicht initialisiert übergeben.

Ausnahmen

profile ist null.

-oder-

writer ist null.

profile ist kein gültiges Nachverfolgungsprofil.

Hinweise

Serialisierung bezieht sich auf den Prozess der Erstellung eines wohlgeformten XML-Dokuments aus einem gültigen TrackingProfile. Serialize verwendet das Nachverfolgungsprofil Schema , um das Nachverfolgungsprofil zu serialisieren. profile muss ein gültiger TrackingProfile Wert sein, der mindestens einen gültigen Pfadpunkt enthält. Die Überprüfung des Nachverfolgungsprofils wird während der Serialisierung ausgeführt, und wenn das Nachverfolgungsprofil ungültig ist, wird ein ArgumentException Fehler ausgelöst. Sie können diese Ausnahme abfangen und deren Nachrichteneigenschaft überprüfen, um die Ursache des Überprüfungsfehlers zu ermitteln. Wenn beim Serialisieren des Nachverfolgungsprofils unbehandelte Ausnahmen vorhanden sind, wird die Workflowinstanz, für die das Nachverfolgungsprofil angefordert wurde, beendet.

Gilt für: