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 compilar el ejemplo con Visual Studio
Abra Visual Studio 2005 y seleccione Nuevo sitio web en el menú Archivo.
En el panel izquierdo del cuadro de diálogo Nuevo sitio web, seleccione su lenguaje de programación deseado y, a continuación, en el panel derecho, seleccione Servicio Web ASP.NET.
Escriba IXmlSerializable como el nombre del nuevo servicio Web.
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.
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.
Seleccione Service.asmx y, a continuación, repita este paso para el archivo Service.asmx codebehind.
Abra Explorador de archivos y navegue hasta el directorio que contiene el directorio IXmlSerializable que creó anteriormente en el paso 3.
Haga clic con el botón secundario en el icono del directorio IXmlSerializable y seleccione Compartir y seguridad.
En la pestaña Uso compartido de web, seleccione Compartir esta carpeta y confirme la configuración predeterminada, incluido el nombre IXmlSerializable.
Haga clic en Aceptar.
Para ejecutar el ejemplo
Abra una ventana del explorador y seleccione su barra de direcciones.
Escriba https://localhost/IXmlSerializable/Service.asmx.
Vea también
Referencia
IXmlSerializable
System.Xml.Serialization
XmlConvert
XmlQualifiedName
XmlReader
XmlSchema
XmlSchemaSet
XmlUrlResolver
XmlWriter