TrackingProfileSerializer.Deserialize(TextReader) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het XML-document dat in de tekstlezer is opgenomen, gedeserialiseerd met behulp van de XML-schemadefinitie (XSD) van het traceringsprofiel.
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
Parameters
- reader
- TextReader
Een TextReader met een XML-document.
Retouren
Een TrackingProfile met het gedeserialiseerde traceringsprofiel.
Uitzonderingen
reader is een null-verwijzing (Nothing in Visual Basic).
reader bevat geen document dat voldoet aan de XSD van het traceringsprofiel.
Opmerkingen
Deserialisatie verwijst naar het proces voor het maken van een object op basis van een goed opgemaakt XML-document. Deserialize gebruikt de XSD van het traceringsprofiel in Schema een geldige TrackingProfiletekstlezer om het XML-document dat in de tekstlezer is opgenomen, te deserialiseren. Validatie van het XML-document wordt uitgevoerd tijdens deserialisatie en, als het document niet geldig is, wordt er een TrackingProfileDeserializationException gegenereerd. U kunt deze uitzondering ondervangen en onderzoeken ValidationEventArgs om de oorzaak van de validatiefout te bepalen. Als er onverwerkte uitzonderingen zijn tijdens het deserialisatieen van het traceringsprofiel, wordt het werkstroomexemplaren waarvoor het traceringsprofiel is aangevraagd, beƫindigd.
Note
Als u validatie wilt uitvoeren zonder de XML-weergave van een traceringsprofiel te deserialiseren, kunt u uw eigen traceringsprofielvalidator schrijven. Zie de Schema eigenschap voor meer informatie.