Compartir por


TrackingProfileSerializer.Deserialize(TextReader) Método

Definición

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.

Se aplica a