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 contenido en el lector de texto mediante la definición de esquema XML del perfil de seguimiento (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
Parámetros
- reader
- TextReader
que TextReader contiene un documento XML.
Devoluciones
que TrackingProfile contiene el perfil de seguimiento deserializado.
Excepciones
reader es una referencia nula (Nothing en Visual Basic).
reader no contiene un documento que se ajuste al 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 bien formado. Deserialize usa el XSD de perfil de seguimiento contenido en Schema para deserializar el documento XML contenido en el lector de texto en un válido TrackingProfile. La validación en el documento XML se realiza durante la deserialización y, si el documento no es válido, se produce una TrackingProfileDeserializationException excepción . Puede detectar esta excepción y examinar ValidationEventArgs para determinar la causa del error de validación. Si hay excepciones no controladas al deserializar el perfil de seguimiento, se finalizará la instancia de flujo de trabajo para la que se solicitó el perfil de seguimiento.
Nota:
Si desea realizar la validación sin deserializar la representación XML de un perfil de seguimiento, puede escribir su propio validador de perfil de seguimiento. Consulte la Schema propiedad para obtener más información.