TrackingProfileSerializer.Deserialize(TextReader) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desserializa o documento XML que está contido no leitor de texto usando uma definição de esquema XML para perfil de acompanhamento (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
Um TextReader que contém um documento XML.
Retornos
Um TrackingProfile que contém o perfil de acompanhamento desserializado.
Exceções
reader
é uma referência nula (Nothing
no Visual Basic).
reader
não contém um documento que está em conformidade com o perfil de acompanhamento XSD.
Comentários
Desserialização refere-se ao processo de criação de um objeto de um documento XML bem formado. Deserialize usa o perfil de acompanhamento XSD contido Schema para desserializar o documento XML contido no leitor de texto em um válido TrackingProfile. A validação no documento XML é executada durante a desserialização e, se o documento não for válido, um TrackingProfileDeserializationException será gerado. Você pode capturar essa exceção e examinar ValidationEventArgs para determinar a causa do erro de validação. Se houver exceções sem tratamento ao desserializar o perfil de rastreamento, a instância de fluxo de trabalho para a qual o perfil de rastreamento foi solicitado será encerrada.
Observação
Se você quiser executar a validação sem desserializar a representação XML de um perfil de acompanhamento, poderá escrever seu próprio validador de perfil de acompanhamento. Consulte a propriedade Schema para obter mais informações.