TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Metode

Definisi

Menserialisasi profil pelacakan ke dalam dokumen XML dengan menggunakan definisi Skema XML profil pelacakan (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)

Parameter

profile
TrackingProfile

Ketika metode ini kembali, berisi TextWriter yang menyimpan dokumen XML. Parameter diteruskan tanpa diinisialisasi.

Pengecualian

profile adalah null.

-atau-

writer adalah null.

profile bukan profil pelacakan yang valid.

Keterangan

Serialisasi mengacu pada proses pembuatan dokumen XML yang terbentuk dengan baik dari TrackingProfile. Serialize menggunakan profil Schema pelacakan untuk membuat serialisasi profil pelacakan. profile harus valid TrackingProfile yang berisi setidaknya satu titik trek yang valid. Validasi pada profil pelacakan dilakukan selama serialisasi, dan, jika profil pelacakan tidak valid, profil ArgumentException akan dilemparkan. Anda dapat menangkap pengecualian ini dan memeriksa properti pesannya untuk menentukan penyebab kesalahan validasi. Jika ada pengecualian yang tidak tertangani saat menserialisasikan profil pelacakan, maka instans alur kerja tempat profil pelacakan diminta dihentikan.

Berlaku untuk