TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Szerializálja a követési profilt egy XML-dokumentumba a követési profil XML-sémadefiníciója (XSD) használatával.
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)
Paraméterek
- writer
- TextWriter
Érvényes TrackingProfile.
- profile
- TrackingProfile
Amikor ez a metódus visszatér, az XML-dokumentumot TextWriter tartalmazó dokumentumot tartalmaz. A paraméter nem inicializálva lesz átadva.
Kivételek
profile nem érvényes nyomkövetési profil.
Megjegyzések
A szerializálás egy jól formázott XML-dokumentum egy érvényes TrackingProfiledokumentumból történő létrehozásának folyamatát jelenti.
Serialize a nyomkövetési profil Schema használatával szerializálja a nyomkövetési profilt.
profile érvényesnek kell lennie TrackingProfile , amely legalább egy érvényes pályapontot tartalmaz. A nyomkövetési profilon végzett ellenőrzés a szerializálás során történik, és ha a nyomkövetési profil érvénytelen, a rendszer egy ArgumentException műveletet hajt végre. A kivételt észlelheti, és megvizsgálhatja annak üzenettulajdonságát az érvényesítési hiba okának meghatározásához. Ha a nyomkövetési profil szerializálása során vannak kezeletlen kivételek, akkor a rendszer leállítja azt a munkafolyamat-példányt, amelyhez a nyomkövetési profilt kérték.