Exemplo de tecnologia de IXmlSerializable de serviços da Web

Este exemplo mostra como usar IXmlSerializable para controlar a serialização de tipos personalizados no ASP.NET Web Services.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Download sample

Para compilação a amostra usando o Visual Studio

  1. em aberto Visual Studio 2005 e selecionar Novo site from the Arquivo menu.

  2. No painel esquerdo do Novo site de caixa de diálogo, selecionar sua linguagem de programação desejada e, em seguida, no painel direito, selecionar serviço Web do ASP.NET.

  3. Tipo de IXmlSerializable sistema autônomo o nome do novo serviço Web.

  4. Na janela gerenciador de soluções, clicar com o botão direito do mouse no ícone para serviço.asmx e selecionar Excluir; Repetir esta etapa para o arquivo de code-behind serviço.asmx.

  5. clicar com o botão direito do mouse no diretório de projeto e selecionar Adicionar item existente.Na caixa de diálogo, navegar até o subdiretório do serviço de diretório específico a um linguagem.

  6. selecionar serviço.asmx e, em seguida, Repetir essa etapa para o arquivo de code-behind serviço.asmx.

  7. em aberto Windows Explorer e navegar até o diretório que contém o diretório IXmlSerializable que você criou na etapa 3 acima.

  8. clicar com o botão direito do mouse no ícone para o diretório IXmlSerializable e selecionar Compartilhamento e segurança.

  9. Na guia Web Sharing, selecionar Compartilhar esta pasta e confirme as configurações padrão, incluindo o nome do IXmlSerializable.

  10. Clique em OK.

Para executar este exemplo

  1. em aberto uma janela do navegador e selecionar sua BAR de endereço.

  2. Tipo de https://localhost/IXmlSerializable/serviço.asmx.

Consulte também

Referência

IXmlSerializable

System.Xml.Serialization

XmlConvert

XmlQualifiedName

XmlReader

XmlSchema

XmlSchemaSet

XmlUrlResolver

XmlWriter