TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Yöntem

Tanım

İ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, null'e eşittir.

-veya-

writer, null'e eşittir.

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.

Şunlara uygulanır