TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Metoda

Definice

Serializuje sledovací profil do dokumentu XML pomocí definice schématu XML profilu sledování (XSD).

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)

Parametry

writer
TextWriter

Platný TrackingProfile.

profile
TrackingProfile

Pokud tato metoda vrátí, obsahuje TextWriter obsahující dokument XML. Parametr se předá neinicializovaný.

Výjimky

profile je null.

nebo

writer je null.

profile není platný profil sledování.

Poznámky

Serializace odkazuje na proces vytvoření dobře formátovaný XML dokument z platné TrackingProfile. Serialize používá profil Schema sledování k serializaci profilu sledování. profile musí být platný TrackingProfile , který obsahuje alespoň jeden platný bod dráhy. Ověření profilu sledování se provádí během serializace a pokud profil sledování není platný, ArgumentException vyvolá se. Tuto výjimku můžete zachytit a prozkoumat její vlastnost zprávy a určit příčinu chyby ověření. Pokud při serializaci profilu sledování dojde k nějakým neošetřeným výjimkám, ukončí se instance pracovního postupu, pro kterou byl profil sledování požadován.

Platí pro