Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O exemplo do SqlTracking demonstra como escrever um participante de acompanhamento de SQL personalizado que grava registros de rastreamento em um banco de dados SQL. O Windows Workflow Foundation (WF) fornece acompanhamento de fluxo de trabalho para obter visibilidade da execução de uma instância de fluxo de trabalho. O runtime de rastreamento emite-se registros de acompanhamento de fluxo de trabalho durante a execução de fluxo de trabalho. Para obter mais informações sobre o acompanhamento de fluxo de trabalho, consulte Rastreamento e Rastreamento de Fluxo de Trabalho.
Utilize o exemplo
Verifique se você tem o SQL Server 2008, SQL Server 2008 Express ou mais recente instalado. Os scripts empacotados com o exemplo pressupõem o uso de uma instância do SQL Express em seu computador local. Se você tiver uma instância diferente, modifique os scripts relacionados ao banco de dados antes de executar o exemplo.
Crie o banco de dados de acompanhamento do SQL Server executando Trackingsetup.cmd no diretório de scripts (\WF\Basic\Tracking\SqlTracking\CS\Scripts). Isso cria um banco de dados chamado TrackingSample.
Observação
O script cria o banco de dados na instância padrão do SQL Express. Se você quiser instalá-lo em uma instância de banco de dados diferente, edite o script Trackingsetup.cmd.
Abra SqlTrackingSample.sln no Visual Studio.
Pressione Ctrl+Shift+B para criar a solução.
Pressione F5 para executar o aplicativo.
A janela do navegador é aberta e mostra a listagem de diretórios do aplicativo.
No navegador, clique em StockPriceService.xamlx.
O navegador exibe a página StockPriceService, que contém o endereço WSDL do serviço local. Copie este endereço.
Um exemplo do endereço WSDL do serviço local é
http://localhost:65193/StockPriceService.xamlx?wsdl.Usando o Explorador de Arquivos, execute o cliente de teste do WCF (WcfTestClient.exe). Ele está localizado no diretório Microsoft Visual Studio 10.0\Common7\IDE.
No cliente de teste do WCF, clique no menu Arquivo e selecione Adicionar Serviço. Cole o endereço do serviço local na caixa de texto. Clique em OK para fechar o diálogo.
No cliente de teste do WCF, clique duas vezes em GetStockPrice. Isso abre a
GetStockPriceoperação que usa um parâmetro, digite o valorContosoe clique em Invocar.Os registros de acompanhamento emitidos são gravados em um banco de dados SQL. Para exibir os registros de acompanhamento, abra o banco de dados TrackingSample no SQL Management Studio e navegue até as tabelas. A execução de uma consulta selecionada nas tabelas exibe os dados nos registros de acompanhamento armazenados nas respectivas tabelas.
Para obter mais informações sobre o SQL Server Management Studio, consulte Introdução ao SQL Server Management Studio. Baixe o SQL Server Management Studio aqui.
Desinstalar o exemplo
Execute theTrackingcleanup.cmd script no diretório de exemplo (\WF\Basic\Tracking\SqlTracking).
Observação
O Trackingcleanup.cmd tenta excluir o banco de dados em seu computador local SQL Express. Se você estiver usando outra instância do SQL Server, edite Trackingcleanup.cmd.