XmlSerializableServices Classe

Definizione

Contiene metodi per la lettura e la scrittura di dati XML.Contains methods for reading and writing XML.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Ereditarietà
XmlSerializableServices

Commenti

Utilizzando Windows Communication Foundation (WCF), è possibile generare tipi CLR che rappresentano contratti dati da XML Schema.Using Windows Communication Foundation (WCF), you can generate CLR types representing data contracts from XML schemas. In alcuni casi, quando si esegue questa operazione è possibile che non tutti gli schemi vengano rappresentati come contratti dati.In certain cases when doing so, the schemas may not all be represented as data contracts. In tal caso è possibile utilizzare la proprietà ImportXmlType della classe ImportOptions.In this case, you can use the ImportXmlType property of the ImportOptions class. L'impostazione della proprietà su true specifica che questi tipi vengono importati come tipi XML che implementano l'interfaccia IXmlSerializable.Setting the property to true specifies that these types are imported as XML types that implement the IXmlSerializable interface. Nel processo, i tipi generati possono archiviare qualsiasi cosa, ma vengono letti e scritti come dati XML dal serializzatore.In the process, the generated types can store anything, but they are read and written as XML by the serializer.

La classe XmlSerializableServices è una classe helper astratta che contiene il codice utilizzato dai tipi IXmlSerializable generati per la lettura e la scrittura di dati XML.The XmlSerializableServices is an abstract helper class that contains code that is used by the generated IXmlSerializable types to read and write XML. Contiene anche il codice per la generazione di schemi per i tipi generati.It also contains code for generating schema for the generated types. I dettagli sugli schemi non vengono archiviati.Note that details about the schemas are not stored. Nel tipo generato viene archiviato soltanto il nome.Only the name is stored in the generated type. Questa classe genera uno schema predefinito che rappresenta il tipo di XML Schema anyType con il nome del tipo di schema appropriato come nome del contratto.This class generates a default schema that represents the XML schema type anyType with the appropriate schema type name as the contract name.

Metodi

AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Genera un tipo di schema predefinito in base al nome del tipo specificato e lo aggiunge al set di schemi specificato.Generates a default schema type given the specified type name and adds it to the specified schema set.

ReadNodes(XmlReader)

Legge un set di nodi XML dal lettore specificato e restituisce il risultato.Reads a set of XML nodes from the specified reader and returns the result.

WriteNodes(XmlWriter, XmlNode[])

Scrive i nodi forniti utilizzando il writer specificato.Writes the supplied nodes using the specified writer.

Si applica a