Compartir a través de


Ejemplo de tecnología de servicios Web IXmlSerializable

En este ejemplo se muestra cómo utilizar IXmlSerializable para controlar la serialización de tipos personalizados en servicios Web ASP.NET.

Para generar el ejemplo mediante Visual Studio

  1. Abra Visual Studio 2005 y seleccione Nuevo sitio web en el menú Archivo.

  2. En el recuadro izquierdo del cuadro de diálogo Nuevo sitio web, seleccione su lenguaje de programación deseado y, a continuación, en el recuadro derecho, seleccione Servicio Web ASP.NET.

  3. Escriba IXmlSerializable como el nombre del nuevo servicio Web.

  4. En la ventana Explorador de soluciones, haga clic con el botón secundario en el icono de Service.asmx y seleccione Eliminar; repita este paso para el archivo Service.asmx codebehind.

  5. Haga clic con el botón secundario en el directorio de proyecto y seleccione Agregar elemento existente. En el cuadro de diálogo, navegue hasta el subdirectorio Servicio del directorio del lenguaje específico.

  6. Seleccione Service.asmx y, a continuación, repita este paso para el archivo Service.asmx codebehind.

  7. Abra el Explorador de Windows y navegue hasta el directorio que contiene el directorio IXmlSerializable que creó anteriormente en el paso 3.

  8. Haga clic con el botón secundario en el icono del directorio IXmlSerializable y seleccione Compartir y seguridad.

  9. En la pestaña Uso compartido de web, seleccione Compartir esta carpeta y confirme la configuración predeterminada, incluido el nombre IXmlSerializable.

  10. Haga clic en Aceptar.

Para ejecutar el ejemplo

  1. Abra una ventana del explorador y seleccione su barra de direcciones.

  2. Escriba https://localhost/IXmlSerializable/Service.asmx.

Vea también

Referencia

IXmlSerializable
System.Xml.Serialization
XmlConvert
XmlQualifiedName
XmlReader
XmlSchema
XmlSchemaSet
XmlUrlResolver
XmlWriter

Fecha de compilación: 2010-03-10