TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Método

Definição

Serializa o perfil de rastreio num documento XML utilizando a definição XML Schema (XSD) do perfil de rastreio.

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

Um válido TrackingProfile.

profile
TrackingProfile

Quando este método regressa, contém um TextWriter que contém o documento XML. O parâmetro é passado sem inicializar.

Exceções

profile é null.

-ou-

writer é null.

profile não é um perfil de rastreio válido.

Observações

Serialização refere-se ao processo de criar um documento XML bem formado a partir de um documento válido TrackingProfile. Serialize utiliza o perfil Schema de rastreamento para serializar o perfil de rastreamento. profile deve ser válido TrackingProfile que contenha pelo menos um ponto de rota válido. A validação do perfil de rastreio é realizada durante a serialização e, se o perfil de rastreio não for válido, um ArgumentException é lançado. Pode detetar esta exceção e examinar a sua propriedade de mensagem para determinar a causa do erro de validação. Se existirem exceções não tratadas durante a serialização do perfil de rastreio, então a instância do fluxo de trabalho para a qual o perfil de rastreio foi solicitado é terminada.

Aplica-se a