TrackingProfileSerializer.Deserialize(TextReader) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Deserializza il documento XML contenuto nel lettore di testo usando la definizione XSD (Tracking Profile XML Schema Definition).
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
Parametri
- reader
- TextReader
Oggetto TextReader contenente un documento XML.
Restituisce
Oggetto TrackingProfile contenente il profilo di rilevamento deserializzato.
Eccezioni
reader è un riferimento Null (Nothing in Visual Basic).
reader non contiene un documento conforme al profilo di rilevamento XSD.
Commenti
La deserializzazione fa riferimento al processo di creazione di un oggetto da un documento XML ben formato. Deserialize utilizza il profilo di rilevamento XSD contenuto in Schema per deserializzare il documento XML contenuto nel lettore di testo in un oggetto valido TrackingProfile. La convalida sul documento XML viene eseguita durante la deserializzazione e, se il documento non è valido, viene generata un'eccezione TrackingProfileDeserializationException . È possibile intercettare questa eccezione ed esaminare ValidationEventArgs per determinare la causa dell'errore di convalida. Se sono presenti eccezioni non gestite durante la deserializzazione del profilo di rilevamento, l'istanza del flusso di lavoro per cui è stato richiesto il profilo di rilevamento verrà terminata.
Annotazioni
Se si desidera eseguire la convalida senza deserializzare la rappresentazione XML di un profilo di rilevamento, è possibile scrivere un validator del profilo di rilevamento personalizzato. Per altre informazioni, vedere la Schema proprietà .