TrackingProfileSerializer.Deserialize(TextReader) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Désérialise le document XML contenu dans le lecteur de texte à l’aide de la définition de schéma XML du profil de suivi (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
Paramètres
- reader
- TextReader
Qui TextReader contient un document XML.
Retours
Qui TrackingProfile contient le profil de suivi désérialisé.
Exceptions
reader est une référence Null (Nothing en Visual Basic).
reader ne contient pas de document conforme au XSD du profil de suivi.
Remarques
La désérialisation fait référence au processus de création d’un objet à partir d’un document XML bien formé. Deserialize utilise le profil de suivi XSD contenu dans Schema pour désérialiser le document XML contenu dans le lecteur de texte dans un fichier valide TrackingProfile. La validation sur le document XML est effectuée pendant la désérialisation et, si le document n’est pas valide, un TrackingProfileDeserializationException est levée. Vous pouvez intercepter cette exception et examiner ValidationEventArgs pour déterminer la cause de l’erreur de validation. S’il existe des exceptions non gérées lors de la désérialisation du profil de suivi, l’instance de workflow pour laquelle le profil de suivi a été demandé sera arrêtée.
Note
Si vous souhaitez effectuer la validation sans désérialiser la représentation XML d’un profil de suivi, vous pouvez écrire votre propre validateur de profil de suivi. Pour plus d’informations, consultez la Schema propriété.