TrackingProfileSerializer.Deserialize(TextReader) Metódus

Definíció

Deszerializálja a szövegolvasóban található XML-dokumentumot a követési profil XML-sémadefiníciója (XSD) használatával.

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

Paraméterek

reader
TextReader

XML-dokumentumot TextReader tartalmazó dokumentum.

Válaszok

A TrackingProfile deszerializált nyomkövetési profilt tartalmazó profil.

Kivételek

reader null értékű hivatkozás (Nothing Visual Basic).

reader nem tartalmaz olyan dokumentumot, amely megfelel az XSD nyomkövetési profilnak.

Megjegyzések

A deszerializálás azt a folyamatot jelenti, amikor egy objektumot egy jól formázott XML-dokumentumból hoz létre. Deserialize A szövegolvasóban Schema található XML-dokumentum deszerializálásához a benne található XSD nyomkövetési profilt használja érvényessé TrackingProfile. Az XML-dokumentum ellenőrzése a deszerializálás során történik, és ha a dokumentum érvénytelen, TrackingProfileDeserializationException a rendszer egy hibát ad ki. Ezt a kivételt észlelheti, és megvizsgálhatja ValidationEventArgs az érvényesítési hiba okát. Ha vannak kezeletlen kivételek a nyomkövetési profil deszerializálása során, a rendszer leállítja azt a munkafolyamat-példányt, amelyhez a nyomkövetési profilt kérték.

Note

Ha a nyomkövetési profil XML-reprezentációjának deszerializálása nélkül szeretne ellenőrzést végezni, saját nyomkövetési profil-érvényesítőt írhat. További információt a Schema tulajdonságban talál.

A következőre érvényes: