TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) 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.
Serializza il profilo di rilevamento in un documento XML utilizzando la definizione XSD (Tracking Profile XML Schema Definition).
public:
void Serialize(System::IO::TextWriter ^ writer, System::Workflow::Runtime::Tracking::TrackingProfile ^ profile);
public void Serialize(System.IO.TextWriter writer, System.Workflow.Runtime.Tracking.TrackingProfile profile);
member this.Serialize : System.IO.TextWriter * System.Workflow.Runtime.Tracking.TrackingProfile -> unit
Public Sub Serialize (writer As TextWriter, profile As TrackingProfile)
Parametri
- writer
- TextWriter
Oggetto valido TrackingProfile.
- profile
- TrackingProfile
Quando termina, questo metodo contiene un TextWriter oggetto che contiene il documento XML. Il parametro viene passato non inizializzato.
Eccezioni
profile non è un profilo di rilevamento valido.
Commenti
La serializzazione fa riferimento al processo di creazione di un documento XML ben formato da un oggetto valido TrackingProfile.
Serialize utilizza il profilo Schema di rilevamento per serializzare il profilo di rilevamento.
profile deve essere un valore valido TrackingProfile che contiene almeno un track point valido. La convalida sul profilo di rilevamento viene eseguita durante la serializzazione e, se il profilo di rilevamento non è valido, viene generata un'eccezione ArgumentException . È possibile intercettare questa eccezione ed esaminare la relativa proprietà del messaggio per determinare la causa dell'errore di convalida. Se sono presenti eccezioni non gestite durante la serializzazione del profilo di rilevamento, l'istanza del flusso di lavoro per cui è stato richiesto il profilo di rilevamento viene terminata.