XmlSerializableServices Classe

Definição

Contém métodos para ler e escrever XML.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Herança
XmlSerializableServices

Observações

Usando o Windows Communication Foundation (WCF), pode gerar tipos CLR que representam contratos de dados a partir de esquemas XML. Em certos casos, ao fazê-lo, os esquemas podem não ser todos representados como contratos de dados. Neste caso, pode usar a ImportXmlType propriedade da ImportOptions classe. Definir a propriedade para true especificar que estes tipos são importados como tipos XML que implementam a IXmlSerializable interface. No processo, os tipos gerados podem armazenar qualquer coisa, mas são lidos e escritos como XML pelo serializador.

É XmlSerializableServices uma classe assistente abstrata que contém código utilizado pelos tipos gerados IXmlSerializable para ler e escrever XML. Também contém código para gerar esquemas para os tipos gerados. Note que os detalhes sobre os esquemas não são armazenados. Apenas o nome é armazenado no tipo gerado. Esta classe gera um esquema padrão que representa o tipo anyType de esquema XML com o nome apropriado do tipo de esquema como nome do contrato.

Métodos

Name Description
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Gera um tipo de esquema predefinido com o nome de tipo especificado e adiciona-o ao conjunto de esquemas especificado.

ReadNodes(XmlReader)

Lê um conjunto de nós XML do leitor especificado e devolve o resultado.

WriteNodes(XmlWriter, XmlNode[])

Escreve os nós fornecidos usando o escritor especificado.

Aplica-se a