TrackingProfileSerializer.Deserialize(TextReader) Metoda

Definice

Deserializuje dokument XML, který je obsažen v textové čtečce pomocí definice schématu XML profilu sledování (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

Parametry

reader
TextReader

A TextReader , který obsahuje dokument XML.

Návraty

A TrackingProfile obsahující deserializovaný profil sledování.

Výjimky

reader je odkaz null (Nothing v Visual Basic).

reader neobsahuje dokument, který odpovídá XSD profilu sledování.

Poznámky

Deserializace odkazuje na proces vytvoření objektu z dobře vytvořeného dokumentu XML. Deserialize používá sledovací profil XSD obsažený v Schema deserializaci dokumentu XML, který je obsažen v textové čtečce do platné TrackingProfile. Při deserializaci se provádí ověření dokumentu XML a pokud dokument není platný, TrackingProfileDeserializationException vyvolá se chyba. Tuto výjimku můžete zachytit a prozkoumat ValidationEventArgs a zjistit příčinu chyby ověření. Pokud při deserializaci profilu sledování dojde k neošetřeným výjimkám, bude ukončena instance pracovního postupu, pro kterou byl profil sledování požadován.

Note

Pokud chcete provést ověření bez deserializace reprezentace XML profilu sledování, můžete napsat vlastní validátor profilu sledování. Další informace najdete v Schema této vlastnosti.

Platí pro