TrackingProfileSerializer.Deserialize(TextReader) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.