TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Metódus

Definíció

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 az null.

-vagy-

writer az null.

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.

A következőre érvényes: