TrackingProfileSerializer.Deserialize(TextReader) Methode

Definitie

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.

Van toepassing op