XmlSerializableServices Klass

Definition

Innehåller metoder för att läsa och skriva XML.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Arv
XmlSerializableServices

Kommentarer

Med hjälp av Windows Communication Foundation (WCF) kan du generera CLR-typer som representerar datakontrakt från XML-scheman. I vissa fall när du gör det kanske inte alla scheman representeras som datakontrakt. I det här fallet kan du använda ImportXmlType -egenskapen för ImportOptions klassen. Om du anger egenskapen till true anger du att dessa typer importeras som XML-typer som implementerar IXmlSerializable gränssnittet. I processen kan de genererade typerna lagra vad som helst, men de läs- och skrivs som XML av serialiseraren.

XmlSerializableServices är en abstrakt hjälpklass som innehåller kod som används av de genererade IXmlSerializable typerna för att läsa och skriva XML. Den innehåller också kod för att generera schema för de genererade typerna. Observera att information om scheman inte lagras. Endast namnet lagras i den genererade typen. Den här klassen genererar ett standardschema som representerar XML-schematypen anyType med rätt schematypnamn som kontraktsnamn.

Metoder

Name Description
AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Genererar en standardschematyp med angivet typnamn och lägger till den i den angivna schemauppsättningen.

ReadNodes(XmlReader)

Läser en uppsättning XML-noder från den angivna läsaren och returnerar resultatet.

WriteNodes(XmlWriter, XmlNode[])

Skriver de angivna noderna med den angivna skrivaren.

Gäller för