TrackingProfileSerializer.Deserialize(TextReader) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendeserialisasi dokumen XML yang terkandung dalam pembaca teks dengan menggunakan definisi Skema XML profil pelacakan (XSD).
public:
System::Workflow::Runtime::Tracking::TrackingProfile ^ Deserialize(System::IO::TextReader ^ reader);
public System.Workflow.Runtime.Tracking.TrackingProfile Deserialize(System.IO.TextReader reader);
member this.Deserialize : System.IO.TextReader -> System.Workflow.Runtime.Tracking.TrackingProfile
Public Function Deserialize (reader As TextReader) As TrackingProfile
Parameter
- reader
- TextReader
Yang TextReader berisi dokumen XML.
Mengembalikan
TrackingProfile yang berisi profil pelacakan yang dideserialisasi.
Pengecualian
reader adalah referensi null (Nothing di Visual Basic).
reader tidak berisi dokumen yang sesuai dengan profil pelacakan XSD.
Keterangan
Deserialisasi mengacu pada proses pembuatan objek dari dokumen XML yang terbentuk dengan baik. Deserialize menggunakan profil pelacakan XSD yang terkandung dalam Schema untuk mendeserialisasi dokumen XML yang terkandung dalam pembaca teks ke dalam TrackingProfile. Validasi pada dokumen XML dilakukan selama deserialisasi, dan, jika dokumen tidak valid, akan TrackingProfileDeserializationException dilemparkan. Anda dapat menangkap pengecualian ini dan memeriksa ValidationEventArgs untuk menentukan penyebab kesalahan validasi. Jika ada pengecualian yang tidak tertangani saat mendeserialisasi profil pelacakan, instans alur kerja yang profil pelacakannya diminta akan dihentikan.
Nota
Jika Anda ingin melakukan validasi tanpa mendeserialisasi representasi XML dari profil pelacakan, Anda dapat menulis validator profil pelacakan Anda sendiri. Schema Lihat properti untuk informasi selengkapnya.