XmlSerializationReader Klass

Definition

Styr deserialiseringen efter XmlSerializer klassen.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public ref class XmlSerializationReader abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public ref class XmlSerializationReader abstract
public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode
public abstract class XmlSerializationReader
type XmlSerializationReader = class
    inherit XmlSerializationGeneratedCode
type XmlSerializationReader = class
Public MustInherit Class XmlSerializationReader
Inherits XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationReader
Arv
XmlSerializationReader
Arv
XmlSerializationReader

Kommentarer

Under initieringen genererar och kompilerar xml-serialiseringsinfrastrukturen för .NET Framework dynamiskt en tillfällig klass för deserialisering som härleds från den abstrakta klassen XmlSerializationReader. XmlSerializationReader implementeras också i .NET Framework för deserialisering av XML-dokument till objekten DiscoveryDocument och ServiceDescription.

Du bör inte härleda klasser från XmlSerializationReader. Anropa i stället någon av Deserialize metoderna.

Konstruktorer

Name Description
XmlSerializationReader()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en ny instans av XmlSerializationReader klassen.

Egenskaper

Name Description
DecodeName

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger ett värde som avgör om XML-strängar översätts till giltiga .NET typnamn.

Document

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar XML-dokumentobjektet som XML-dokumentet deserialiseras till.

IsReturnValue

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger ett värde som ska vara true för ett SOAP 1.1-returvärde.

Reader

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar objektet XmlReader som används av XmlSerializationReader.

ReaderCount

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar det aktuella antalet XmlReaderav .

Metoder

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lagrar ett objekt som innehåller en motringningsmetod som vid behov anropas för att fylla i .NET samlingar eller uppräkningar som mappas till SOAP-kodade matriser eller SOAP-kodade element med flera referenser.

AddFixup(XmlSerializationReader+Fixup)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lagrar ett objekt som innehåller en instans av motringningsmetoden som vid behov anropas för att fylla i objekten i en SOAP-kodad matris.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lagrar en implementering av ombudet XmlSerializationReadCallback och dess indata för ett senare anrop.

AddTarget(String, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lagrar ett objekt som deserialiseras från ett SOAP-kodat multiRef element för senare åtkomst via GetTarget(String) metoden.

CheckReaderCount(Int32, Int32)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Kontrollerar om deserialiseraren har avancerat.

CollapseWhitespace(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tar bort alla förekomster av blankstegstecken från början och slutet av den angivna strängen.

CreateAbstractTypeException(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidOperationException som anger att ett objekt som deserialiseras ska vara abstrakt.

CreateBadDerivationException(String, String, String, String, String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fyller i ett objekt från dess XML-representation på den aktuella platsen för XmlReader, med ett alternativ för att läsa det inre elementet.

CreateCtorHasSecurityException(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidOperationException som anger att ett objekt som deserialiseras inte kan instansieras eftersom konstruktorn utlöser ett säkerhetsfel.

CreateInaccessibleConstructorException(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidOperationException som anger att ett objekt som deserialiseras inte kan instansieras eftersom det inte finns någon konstruktor tillgänglig.

CreateInvalidCastException(Type, Object, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidCastException som anger att en explicit referenskonvertering misslyckades.

CreateInvalidCastException(Type, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidCastException som anger att en explicit referenskonvertering misslyckades.

CreateMissingIXmlSerializableType(String, String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en InvalidOperationException som anger att en härledd typ som mappas till en XML-schemadatatyp inte kan hittas.

CreateReadOnlyCollectionException(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en InvalidOperationException som anger att en SOAP-kodad samlingstyp inte kan ändras och att dess värden inte kan fyllas i.

CreateUnknownConstantException(String, Type)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidOperationException som anger att ett uppräkningsvärde inte är giltigt.

CreateUnknownNodeException()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar ett InvalidOperationException som anger att den aktuella positionen XmlReader för representerar en okänd XML-nod.

CreateUnknownTypeException(XmlQualifiedName)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en InvalidOperationException som anger att en typ är okänd.

EnsureArrayIndex(Array, Int32, Type)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Ser till att en viss matris, eller en kopia, är tillräckligt stor för att innehålla ett angivet index.

Equals(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FixupArrayRefs(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fyller i värdena för en SOAP-kodad matris vars datatyp mappar till en .NET referenstyp.

GetArrayLength(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar längden på den SOAP-kodade matrisen där den XmlReader för närvarande är placerad.

GetHashCode()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetNullAttr()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om XML-elementet där XmlReader är placerad för närvarande har ett null-attribut inställt på värdet true.

GetTarget(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett objekt som deserialiseras från ett SOAP-kodat multiRef element och som lagrades tidigare av AddTarget(String, Object).

GetType()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetXsiType()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar värdet xsi:type för attributet för XML-elementet på den aktuella platsen för XmlReader.

InitCallbacks()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar motringningsmetoder som fyller i objekt som mappas till SOAP-kodade XML-data.

InitIDs()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lagrar element- och attributnamn i ett NameTable objekt.

IsXmlnsAttribute(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om ett XML-attributnamn anger ett XML-namnområde.

MemberwiseClone()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ParseWsdlArrayType(XmlAttribute)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger värdet för XML-attributet om det är av typen arrayType från WSDL-namnområdet (Web Services Description Language).

ReadElementQualifiedName()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Gör läsningen XmlReader till det fullständigt kvalificerade namnet på elementet där det för närvarande är placerat.

ReadEndElement()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Gör läsningen till XmlReader en XML-sluttagg.

ReadNull()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa det aktuella XML-elementet om elementet har ett null-attribut med värdet true.

ReadNullableQualifiedName()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa det fullständigt kvalificerade namnet på elementet där det för närvarande är placerat.

ReadNullableString()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa ett enkelt XML-element med endast text som kan vara null.

ReadReference(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Läser värdet href för attributet (ref attributet för SOAP 1.2) som används för att referera till ett XML-element i SOAP-kodning.

ReadReferencedElement()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Deserialiserar ett objekt från ett SOAP-kodat multiRef XML-element.

ReadReferencedElement(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Deserialiserar ett objekt från ett SOAP-kodat multiRef XML-element.

ReadReferencedElements()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Deserialiserar objekt från SOAP-kodade multiRef element i ett SOAP-meddelande.

ReadReferencingElement(String, String, Boolean, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Deserialiserar ett objekt från ett XML-element i ett SOAP-meddelande som innehåller en referens till ett multiRef element.

ReadReferencingElement(String, String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Deserialiserar ett objekt från ett XML-element i ett SOAP-meddelande som innehåller en referens till ett multiRef element.

ReadReferencingElement(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Deserialiserar ett objekt från ett XML-element i ett SOAP-meddelande som innehåller en referens till ett multiRef element.

ReadSerializable(IXmlSerializable, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Den här metoden stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

ReadSerializable(IXmlSerializable)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fyller i ett objekt från dess XML-representation på den aktuella platsen för XmlReader.

ReadString(String, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar resultatet av ett anrop till ReadString() -metoden för XmlReader klassen, trimmat av tomt utrymme om det behövs och läggs till i indatavärdet.

ReadString(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar resultatet av ett anrop till den ReadString() metod som läggs till i indatavärdet.

ReadTypedNull(XmlQualifiedName)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Läser ett XML-element som tillåter null-värden (xsi:nil = 'true') och returnerar ett allmänt Nullable<T> värde.

ReadTypedPrimitive(XmlQualifiedName)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar värdet för XML-noden där den XmlReader för närvarande är placerad.

ReadXmlDocument(Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa ett XML-dokumentrotelement vid dess aktuella position.

ReadXmlNode(Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa XML-noden vid dess aktuella position.

Referenced(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lagrar ett objekt som ska deserialiseras från ett SOAP-kodat multiRef element.

ResolveDynamicAssembly(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar en dynamiskt genererad sammansättning efter namn.

ShrinkArray(Array, Int32, Type, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Ser till att en viss matris, eller en kopia, inte är större än en angiven längd.

ToByteArrayBase64(Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa strängvärdet vid dess aktuella position och returnera det som en base-64 byte-matris.

ToByteArrayBase64(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en base-64 byte-matris från en indatasträng.

ToByteArrayHex(Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar XmlReader att läsa strängvärdet vid dess aktuella position och returnera det som en hexadecimal bytematris.

ToByteArrayHex(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en hexadecimal byte-matris från en indatasträng.

ToChar(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar ett Char objekt från en indatasträng.

ToDate(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar ett DateTime objekt från en indatasträng.

ToDateOnly(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Styr deserialiseringen efter XmlSerializer klassen.

ToDateTime(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar ett DateTime objekt från en indatasträng.

ToEnum(String, Hashtable, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar ett numeriskt uppräkningsvärde från en sträng som består av avgränsade identifierare som representerar konstanter från uppräkningslistan.

ToString()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ToTime(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en DateTime från en sträng som representerar tiden.

ToTimeOnly(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Styr deserialiseringen efter XmlSerializer klassen.

ToTimeOnlyIgnoreOffset(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Styr deserialiseringen efter XmlSerializer klassen.

ToXmlName(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avkodar ett XML-namn.

ToXmlNCName(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avkodar ett XML-namn.

ToXmlNmToken(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avkodar ett XML-namn.

ToXmlNmTokens(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avkodar ett XML-namn.

ToXmlQualifiedName(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett XmlQualifiedName från ett namn som kan innehålla ett prefix.

UnknownAttribute(Object, XmlAttribute, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnknownAttribute händelse för den aktuella positionen för XmlReader.

UnknownAttribute(Object, XmlAttribute)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnknownAttribute händelse för den aktuella positionen för XmlReader.

UnknownElement(Object, XmlElement, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnknownElement händelse för den aktuella positionen för XmlReader.

UnknownElement(Object, XmlElement)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnknownElement händelse för den aktuella positionen för XmlReader.

UnknownNode(Object, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnknownNode händelse för den aktuella positionen för XmlReader.

UnknownNode(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnknownNode händelse för den aktuella positionen för XmlReader.

UnreferencedObject(String, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en UnreferencedObject händelse för den aktuella positionen för XmlReader.

Gäller för

Se även