XmlSerializationReader Klas

Definitie

Hiermee bepaalt u deserialisatie door de XmlSerializer klasse.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Opmerkingen

Tijdens de initialisatie genereert en compileert de .NET Framework XML-serialisatie-infrastructuur dynamisch een tijdelijke klasse voor deserialisatie die is afgeleid van de abstracte XmlSerializationReader-klasse. XmlSerializationReader wordt ook geïmplementeerd in het .NET Framework voor deserialisatie van XML-documenten in DiscoveryDocument en ServiceDescription-objecten.

U mag geen klassen afleiden van XmlSerializationReader. Roep in plaats daarvan een van de Deserialize methoden aan.

Constructors

Name Description
XmlSerializationReader()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert een nieuw exemplaar van de XmlSerializationReader klasse.

Eigenschappen

Name Description
DecodeName

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt bepaald of XML-tekenreeksen worden omgezet in geldige .NET typenamen.

Document

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het XML-documentobject op waarin het XML-document wordt gedeserialiseerd.

IsReturnValue

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald of ingesteld die voor een SOAP 1.1-retourwaarde moet zijn true .

Reader

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het XmlReader object op dat wordt gebruikt door XmlSerializationReader.

ReaderCount

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het huidige aantal van de XmlReader.

Methoden

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een object op dat een callback-methode bevat die, indien nodig, wordt aangeroepen om .NET verzamelingen of opsommingen in te vullen die zijn toegewezen aan SOAP-gecodeerde matrices of SOAP-gecodeerde, multi-referenced elementen.

AddFixup(XmlSerializationReader+Fixup)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een object op dat een callback-methode-exemplaar bevat dat indien nodig wordt aangeroepen om de objecten in een soap-gecodeerde matrix in te vullen.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een implementatie van de XmlSerializationReadCallback gemachtigde en de bijbehorende invoergegevens op voor een latere aanroep.

AddTarget(String, Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een object op dat wordt gedeserialiseerd multiRef vanuit een SOAP-gecodeerd element voor latere toegang via de GetTarget(String) methode.

CheckReaderCount(Int32, Int32)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Controleert of de deserializer geavanceerd is.

CollapseWhitespace(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee verwijdert u alle exemplaren van spatietekens vanaf het begin en einde van de opgegeven tekenreeks.

CreateAbstractTypeException(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een InvalidOperationException object gemaakt dat aangeeft dat een object dat wordt gedeserialiseerd, abstract moet zijn.

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

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een object gevuld vanuit de XML-weergave op de huidige locatie van het XmlReaderobject, met een optie om het binnenste element te lezen.

CreateCtorHasSecurityException(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een InvalidOperationException object gemaakt dat wordt gedeserialiseerd, niet kan worden geïnstantieerd omdat de constructor een beveiligingsonderzondering genereert.

CreateInaccessibleConstructorException(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een InvalidOperationException object gemaakt dat wordt gedeserialiseerd, niet kan worden geïnstantieerd omdat er geen constructor beschikbaar is.

CreateInvalidCastException(Type, Object, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidCastException bestand dat aangeeft dat een expliciete verwijzingsconversie is mislukt.

CreateInvalidCastException(Type, Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidCastException bestand dat aangeeft dat een expliciete verwijzingsconversie is mislukt.

CreateMissingIXmlSerializableType(String, String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidOperationException bestand dat aangeeft dat een afgeleid type dat is toegewezen aan een xml-schemagegevenstype niet kan worden gevonden.

CreateReadOnlyCollectionException(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidOperationException bestand dat aangeeft dat een door SOAP gecodeerd verzamelingstype niet kan worden gewijzigd en de waarden ervan niet kunnen worden ingevuld.

CreateUnknownConstantException(String, Type)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidOperationException waarde die aangeeft dat een opsommingswaarde ongeldig is.

CreateUnknownNodeException()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidOperationException bestand dat aangeeft dat de huidige positie van XmlReader een onbekend XML-knooppunt vertegenwoordigt.

CreateUnknownTypeException(XmlQualifiedName)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een InvalidOperationException bestand dat aangeeft dat een type onbekend is.

EnsureArrayIndex(Array, Int32, Type)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Zorgt ervoor dat een bepaalde matrix of een kopie groot genoeg is om een opgegeven index te bevatten.

Equals(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FixupArrayRefs(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Vult de waarden in van een SOAP-gecodeerde matrix waarvan het gegevenstype wordt toegewezen aan een .NET verwijzingstype.

GetArrayLength(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de lengte op van de SOAP-gecodeerde matrix waar de XmlReader matrix zich momenteel bevindt.

GetHashCode()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetNullAttr()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het XML-element waar de XmlReader momenteel geplaatste waarde een null-kenmerk heeft ingesteld op de waarde true.

GetTarget(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een object op dat wordt gedeserialiseerd multiRef van een SOAP-gecodeerd element en dat eerder is opgeslagen door AddTarget(String, Object).

GetType()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetXsiType()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt de waarde van het xsi:type kenmerk voor het XML-element opgehaald op de huidige locatie van de XmlReader.

InitCallbacks()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert callback-methoden waarmee objecten worden ingevuld die zijn toegewezen aan XML-gegevens die door SOAP zijn gecodeerd.

InitIDs()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat element- en kenmerknamen op in een NameTable object.

IsXmlnsAttribute(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of de naam van een XML-kenmerk een XML-naamruimte aangeeft.

MemberwiseClone()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ParseWsdlArrayType(XmlAttribute)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee stelt u de waarde van het XML-kenmerk in als dit van het type arrayType is uit de WSDL-naamruimte (Web Services Description Language).

ReadElementQualifiedName()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt de XmlReader volledig gekwalificeerde naam van het element gelezen waar het momenteel is geplaatst.

ReadEndElement()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een XmlReader XML-eindtag gelezen.

ReadNull()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Geeft de XmlReader opdracht om het huidige XML-element te lezen als het element een null-kenmerk heeft met de waarde true.

ReadNullableQualifiedName()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee geeft u de XmlReader opdracht om de volledig gekwalificeerde naam van het element te lezen waar het zich momenteel bevindt.

ReadNullableString()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Geeft de XmlReader opdracht om een eenvoudig XML-element met alleen tekst te lezen.null

ReadReference(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Leest de waarde van het href kenmerk (ref kenmerk voor SOAP 1.2) die wordt gebruikt om te verwijzen naar een XML-element in SOAP-codering.

ReadReferencedElement()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Deserializeert een object van een DOOR SOAP gecodeerd multiRef XML-element.

ReadReferencedElement(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Deserializeert een object van een DOOR SOAP gecodeerd multiRef XML-element.

ReadReferencedElements()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee worden objecten van de SOAP-gecodeerde elementen in een SOAP-bericht gedeserialiseerd multiRef .

ReadReferencingElement(String, String, Boolean, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een object van een XML-element in een SOAP-bericht gedeserialiseerd dat een verwijzing naar een multiRef element bevat.

ReadReferencingElement(String, String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een object van een XML-element in een SOAP-bericht gedeserialiseerd dat een verwijzing naar een multiRef element bevat.

ReadReferencingElement(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een object van een XML-element in een SOAP-bericht gedeserialiseerd dat een verwijzing naar een multiRef element bevat.

ReadSerializable(IXmlSerializable, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Deze methode ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

ReadSerializable(IXmlSerializable)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een object gevuld vanuit de XML-weergave op de huidige locatie van het XmlReaderobject.

ReadString(String, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert het resultaat van een aanroep naar de ReadString() methode van de XmlReader klasse, indien nodig ingekort witruimte en toegevoegd aan de invoerwaarde.

ReadString(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert het resultaat van een aanroep van de ReadString() methode die is toegevoegd aan de invoerwaarde.

ReadTypedNull(XmlQualifiedName)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Leest een XML-element dat null-waarden (xsi:nil = 'true') toestaat en retourneert een algemene Nullable<T> waarde.

ReadTypedPrimitive(XmlQualifiedName)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de waarde op van het XML-knooppunt waarop het XmlReader momenteel is positioneerd.

ReadXmlDocument(Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee geeft u de opdracht om een XmlReader XML-documenthoofdelement op de huidige positie te lezen.

ReadXmlNode(Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Geeft de XmlReader opdracht om het XML-knooppunt op de huidige positie te lezen.

Referenced(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Slaat een object op dat moet worden gedeserialiseerd multiRef vanuit een SOAP-gecodeerd element.

ResolveDynamicAssembly(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u een dynamisch gegenereerde assembly op naam op.

ShrinkArray(Array, Int32, Type, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Zorgt ervoor dat een bepaalde matrix of een kopie niet groter is dan een opgegeven lengte.

ToByteArrayBase64(Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee geeft u de XmlReader opdracht om de tekenreekswaarde op de huidige positie te lezen en deze als een base-64 bytematrix te retourneren.

ToByteArrayBase64(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een base-64 bytematrix van een invoertekenreeks.

ToByteArrayHex(Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee geeft u de XmlReader opdracht om de tekenreekswaarde op de huidige positie te lezen en deze als een hexadecimale bytematrix te retourneren.

ToByteArrayHex(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een hexadecimale bytematrix van een invoertekenreeks.

ToChar(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een Char object van een invoertekenreeks.

ToDate(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een DateTime object van een invoertekenreeks.

ToDateTime(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een DateTime object van een invoertekenreeks.

ToEnum(String, Hashtable, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een numerieke opsommingswaarde van een tekenreeks die bestaat uit gescheiden id's die constanten uit de opsommingslijst vertegenwoordigen.

ToString()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ToTime(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Produceert een DateTime tekenreeks die de tijd aangeeft.

ToXmlName(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Decodeert een XML-naam.

ToXmlNCName(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Decodeert een XML-naam.

ToXmlNmToken(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Decodeert een XML-naam.

ToXmlNmTokens(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Decodeert een XML-naam.

ToXmlQualifiedName(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee verkrijgt u een XmlQualifiedName naam die een voorvoegsel kan bevatten.

UnknownAttribute(Object, XmlAttribute, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnknownAttribute gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

UnknownAttribute(Object, XmlAttribute)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnknownAttribute gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

UnknownElement(Object, XmlElement, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnknownElement gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

UnknownElement(Object, XmlElement)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnknownElement gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

UnknownNode(Object, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnknownNode gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

UnknownNode(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnknownNode gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

UnreferencedObject(String, Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een UnreferencedObject gebeurtenis gegenereerd voor de huidige positie van de XmlReader.

Van toepassing op

Zie ook