TrackingProfileSerializer.Deserialize(TextReader) 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.
Deserialisiert das XML-Dokument, das im Textleser enthalten ist, mithilfe der XML-Schemadefinition (Tracking Profile XML Schema Definition, XSD).
public:
System::Workflow::Runtime::Tracking::TrackingProfile ^ Deserialize(System::IO::TextReader ^ reader);
public System.Workflow.Runtime.Tracking.TrackingProfile Deserialize(System.IO.TextReader reader);
member this.Deserialize : System.IO.TextReader -> System.Workflow.Runtime.Tracking.TrackingProfile
Public Function Deserialize (reader As TextReader) As TrackingProfile
Parameter
- reader
- TextReader
A TextReader that contains an XML document.
Gibt zurück
A TrackingProfile , das das deserialisierte Tracking-Profil enthält.
Ausnahmen
reader ist ein Nullverweis (Nothing in Visual Basic).
reader enthält kein Dokument, das dem XSD-Profil für die Nachverfolgung entspricht.
Hinweise
Die Deserialisierung bezieht sich auf den Prozess der Erstellung eines Objekts aus einem wohlgeformten XML-Dokument. Deserialize verwendet das XSD Schema des Tracking-Profils, in dem das XML-Dokument deserialisiert wird, das im Textleser enthalten ist, in einem gültigen TrackingProfile. Die Überprüfung des XML-Dokuments wird während der Deserialisierung ausgeführt, und wenn das Dokument ungültig ist, wird ein TrackingProfileDeserializationException Fehler ausgelöst. Sie können diese Ausnahme abfangen und untersuchen ValidationEventArgs , um die Ursache des Überprüfungsfehlers zu ermitteln. Wenn beim Deserialisieren des Tracking-Profils ausnahmen auftreten, wird die Workflowinstanz, für die das Nachverfolgungsprofil angefordert wurde, beendet.
Hinweis
Wenn Sie eine Überprüfung durchführen möchten, ohne die XML-Darstellung eines Nachverfolgungsprofils zu deserialisieren, können Sie einen eigenen Nachverfolgungsprofil-Validator schreiben. Weitere Informationen finden Sie in der Schema Eigenschaft.