TrackingProfileSerializer.Deserialize(TextReader) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.