17
Web Services Passo a passo Consumo de serviço SOAP em .Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Embed Size (px)

Citation preview

Page 1: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Web ServicesPasso a passoConsumo de serviço SOAP em .Net

1º Semestre 2010 > PUCPR > BSI

Bruno C. de PaulaBruno C. de Paula

Page 2: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Resumo da aulaTrabalharemos hoje com o conceito de Web Services;Vamos aprender como consumir um serviço SOAP em ASP.NET (ASMX).Não vou me preocupar, na aula de hoje com o Web Proxy da PUCPR

Page 3: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Consumo de serviço SOAP

Page 4: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Atenção!

Este passo a passo é válido em conjunto com o anterior, no qual nós criamos um serviço SOAP em ASP.NET;

Você vai precisar do WSDL do serviço criado e o Visual Studio contendo o projeto com o seu webservice deve estar aberto;

411/04/23

Page 5: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Lembre-se do endereço do WSDLdo serviço criado

511/04/23

Page 6: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Criar um novo web site611/04/23

Page 7: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Selecionar a opção ASP.NET Web Site

711/04/23

Page 8: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

SelecionarFile System e Visual C#

811/04/23

Page 9: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Escolher um nome para o projeto911/04/23

Page 10: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Criar a interface de acesso ao serviçoTextBoxTemperatura:

Temperatura em Fahrenheit;ButtonTemperatura:

Executa a ação;LabelTemperatura;

AssociatedControlID = TextBoxTemperatura;

Text = Temperatura;LabelResultado;

1011/04/23

Page 11: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula
Page 12: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Adicionar a referência ao serviço1211/04/23

OU

Page 13: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Criar a classe de acesso ao serviço1311/04/23

Page 14: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Observe que foi criada a pasta App_WebReferencesAgora, temos uma classe de acesso

ao serviço;

1411/04/23

Page 15: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Clicar duas vezes no botão Calcular Temperatura Será gerada a função

ButtonTemperatura_Click;

1511/04/23

Page 16: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Escrever o código do método ButtonTemperatura_Click

1611/04/23

Page 17: Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Testar a chamada ao serviço1711/04/23