TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İzleme profili XML Şema tanımını (XSD) kullanarak izleme profilini bir XML belgesine serileştirir.
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)
Parametreler
- writer
- TextWriter
Geçerli TrackingProfilebir .
- profile
- TrackingProfile
Bu yöntem döndürdüğünde, XML belgesini tutan bir TextWriter içerir. parametresi başlatılmamış olarak geçirilir.
Özel durumlar
profile geçerli bir izleme profili değil.
Açıklamalar
Serileştirme, geçerli TrackingProfilebir öğesinden iyi biçimlendirilmiş bir XML belgesi oluşturma işlemini ifade eder.
Serialize izleme profilini Schema seri hale getirmek için izleme profilini kullanır.
profile en az bir geçerli izleme noktası içeren geçerli TrackingProfile bir izleme noktası olmalıdır. İzleme profilinde doğrulama, serileştirme sırasında gerçekleştirilir ve izleme profili geçerli değilse bir ArgumentException oluşturulur. Doğrulama hatasının nedenini belirlemek için bu özel durumu yakalayabilir ve ileti özelliğini inceleyebilirsiniz. İzleme profili seri hale getirilirken işlenmeyen özel durumlar varsa, izleme profilinin istendiği iş akışı örneği sonlandırılır.