TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Método

Definición

Serializa el perfil de seguimiento en un documento XML mediante la definición de esquema XML del perfil de seguimiento (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)

Parámetros

writer
TextWriter

Un valor válido TrackingProfile.

profile
TrackingProfile

Cuando este método devuelve , contiene un TextWriter objeto que contiene el documento XML. El parámetro se pasa sin inicializar.

Excepciones

profile es null.

O bien

writer es null.

profile no es un perfil de seguimiento válido.

Comentarios

La serialización hace referencia al proceso de creación de un documento XML bien formado a partir de un válido TrackingProfile. Serialize usa el perfil Schema de seguimiento para serializar el perfil de seguimiento. profile debe ser un valor válido TrackingProfile que contenga al menos un punto de seguimiento válido. La validación en el perfil de seguimiento se realiza durante la serialización y, si el perfil de seguimiento no es válido, se produce una ArgumentException excepción . Puede detectar esta excepción y examinar su propiedad de mensaje para determinar la causa del error de validación. Si hay excepciones no controladas al serializar el perfil de seguimiento, la instancia de flujo de trabajo para la que se solicitó el perfil de seguimiento finaliza.

Se aplica a