TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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.