TrackingProfileSerializer.Serialize(TextWriter, TrackingProfile) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 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.