TrackingProfileSerializer.Deserialize(TextReader) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Deserializa el documento XML incluido en el lector de texto con la definición del esquema XML (XSD) del perfil de seguimiento.
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
Parámetros
- reader
- TextReader
TextReader que contiene un documento XML.
Devoluciones
TrackingProfile que contiene el perfil de seguimiento deserializado.
Excepciones
reader
es una referencia nula (Nothing
en Visual Basic).
reader
no contiene ningún documento que cumpla la XSD del perfil de seguimiento.
Comentarios
La deserialización hace referencia al proceso de creación de un objeto a partir de un documento XML con el formato adecuado. Deserialize utiliza el XSD del perfil de seguimiento incluido en Schema para deserializar el documento XML incluido en el lector de texto en una clase TrackingProfile válida. La validación en el documento XML se realiza durante la deserialización y, si el documento no es válido, se inicia TrackingProfileDeserializationException. Puede captar esta excepción y examinar ValidationEventArgs para determinar la causa del error de validación. Si se producen excepciones no controladas mientras se deserializa el perfil de seguimiento, la instancia de flujo de trabajo para la que se solicitó el perfil de seguimiento finalizará.
Nota
Si desea realizar la validación sin deserializar la representación XML de un perfil de seguimiento, puede escribir su propio validador de perfiles de seguimiento. Consulte la propiedad Schema para obtener más información.