TrackingProfileSerializer.Deserialize(TextReader) Método

Definição

Desserializa o documento XML contido no leitor de texto utilizando o perfil de rastreio XML Schema Definition (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

A TextReader que contém um documento XML.

Devoluções

A TrackingProfile que contém o perfil de rastreio desserializado.

Exceções

reader é uma referência nula (Nothing em Visual Basic).

reader não contém um documento que cumpra o perfil de rastreio XSD.

Observações

Desserialização refere-se ao processo de criar um objeto a partir de um documento XML bem formado. Deserialize utiliza o perfil de rastreio XSD contido em Schema para desserializar o documento XML contido no leitor de texto num válido TrackingProfile. A validação no documento XML é realizada durante a desserialização e, se o documento não for válido, um TrackingProfileDeserializationException lançamento é lançado. Pode detetar esta exceção e examinar ValidationEventArgs para determinar a causa do erro de validação. Se existirem exceções não tratadas durante a desserialização do perfil de rastreamento, então a instância de workflow para a qual o perfil de tracking foi solicitado será terminada.

Note

Se quiser realizar validação sem desserializar a representação XML de um perfil de rastreamento, pode escrever o seu próprio validador de perfil de rastreamento. Consulte a Schema propriedade para mais informações.

Aplica-se a