XmlSerializableServices Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene los métodos para leer y escribir XML.
public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
- Herencia
-
XmlSerializableServices
Comentarios
Con Windows Communication Foundation (WCF), puede generar tipos CLR que representan contratos de datos a partir de esquemas XML. En determinados casos, al hacerlo, es posible que no todos los esquemas se representen como contratos de datos. En este caso, puede usar la propiedad ImportXmlType de la clase ImportOptions. Al establecer la propiedad en true
se especifica que estos tipos se importan como tipos XML que implementan la interfaz IXmlSerializable. Al hacerlo, los tipos generados pueden almacenar cualquier elemento, pero el serializador los lee y escribe como XML.
XmlSerializableServices es una clase del asistente abstracta que contiene código que usan los tipos IXmlSerializable generados para leer y escribir XML. También contiene el código para generar el esquema para los tipos generados. Observe que los detalles sobre los esquemas no están almacenados. Sólo el nombre está almacenado en el tipo generado. Esta clase genera un esquema predeterminado que representa anyType
del tipo de esquema XML con el nombre de tipo del esquema adecuado como nombre del contrato.
Métodos
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) |
Genera un tipo de esquema predeterminado según el nombre de tipo especificado y lo agrega al conjunto de esquemas especificado. |
ReadNodes(XmlReader) |
Lee un conjunto de nodos XML del lector especificado y devuelve el resultado. |
WriteNodes(XmlWriter, XmlNode[]) |
Escribe los nodos proporcionados mediante el sistema de escritura especificado. |