TrackingProfileSerializer.Deserialize(TextReader) Método

Definición

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.

Se aplica a