XmlSerializationReader Osztály

Definíció

Szabályozza az osztály által történő deszerializálást XmlSerializer .

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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
Öröklődés
XmlSerializationReader
Öröklődés
XmlSerializationReader

Megjegyzések

Az inicializálás során a .NET Keretrendszer XML szerializálási infrastruktúrája dinamikusan létrehoz és lefordít egy ideiglenes osztályt a deszerializáláshoz, amely az absztrakt XmlSerializationReader osztályból származik. XmlSerializationReader az XML-dokumentumok DiscoveryDocument és ServiceDescription objektumokba való deszerializálására szolgáló .NET keretrendszerben is implementálva van.

Nem szabad osztályokat származtatnia.XmlSerializationReader Ehelyett hívja meg az egyik metódust Deserialize .

Konstruktorok

Name Description
XmlSerializationReader()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja a XmlSerializationReader osztály új példányát.

Tulajdonságok

Name Description
DecodeName

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri vagy beállít egy értéket, amely meghatározza, hogy az XML-sztringek le vannak-e fordítva érvényes .NET típusnevekre.

Document

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri azt az XML-dokumentumobjektumot, amelybe az XML-dokumentum deszerializálva van.

IsReturnValue

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri vagy beállít egy SOAP 1.1 visszatérési értékhez tartozó true értéket.

Reader

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a XmlReader használt XmlSerializationReaderobjektumot.

ReaderCount

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a .XmlReader

Metódusok

Name Description
AddFixup(XmlSerializationReader+CollectionFixup)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Olyan objektumot tárol, amely szükség szerint meghív egy visszahívási metódust, hogy kitöltse .NET olyan gyűjteményeket vagy számbavételeket, amelyek SOAP kódolású tömbökre vagy SOAP-kódolású, többhivatkozásos elemekre vannak leképezve.

AddFixup(XmlSerializationReader+Fixup)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy olyan objektumot tárol, amely egy visszahívási metóduspéldányt tartalmaz, amelyet szükség szerint meghívunk, hogy kitöltse az objektumokat egy SOAP-kódolt tömbben.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A delegált és bemeneti XmlSerializationReadCallback adatainak implementációját tárolja egy későbbi meghíváshoz.

AddTarget(String, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy SOAP-kódolt multiRef elemből deszerializált objektumot tárol a metódus későbbi GetTarget(String) elérése érdekében.

CheckReaderCount(Int32, Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ellenőrzi, hogy a deszerializáló fejlett-e.

CollapseWhitespace(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eltávolítja a szóköz karakterek összes előfordulását a megadott sztring elejéről és végéről.

CreateAbstractTypeException(String, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan objektumot InvalidOperationException , amely azt jelzi, hogy a deszerializált objektumnak absztraktnak kell lennie.

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

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Feltölt egy objektumot az XML-ábrázolásából az aktuális helyen XmlReader, és beolvassa a belső elemet.

CreateCtorHasSecurityException(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan objektumot InvalidOperationException , amely azt jelzi, hogy a deszerializált objektum nem hozható létre, mert a konstruktor biztonsági kivételt okoz.

CreateInaccessibleConstructorException(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan objektumot InvalidOperationException , amely azt jelzi, hogy a deszerializált objektum nem hozható létre, mert nincs elérhető konstruktor.

CreateInvalidCastException(Type, Object, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy InvalidCastException olyan elemet, amely azt jelzi, hogy egy explicit hivatkozás konvertálása sikertelen volt.

CreateInvalidCastException(Type, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy InvalidCastException olyan elemet, amely azt jelzi, hogy egy explicit hivatkozás konvertálása sikertelen volt.

CreateMissingIXmlSerializableType(String, String, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy InvalidOperationException olyan típust, amely azt jelzi, hogy az XML-séma adattípusára leképezett származtatott típus nem található.

CreateReadOnlyCollectionException(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan értéket InvalidOperationException , amely azt jelzi, hogy a SOAP kódolású gyűjteménytípus nem módosítható, és az értékei nem tölthetők ki.

CreateUnknownConstantException(String, Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan értéket InvalidOperationException , amely azt jelzi, hogy egy enumerálási érték érvénytelen.

CreateUnknownNodeException()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan értéket InvalidOperationException , amely azt jelzi, hogy az aktuális pozíció XmlReader egy ismeretlen XML-csomópontot jelöl.

CreateUnknownTypeException(XmlQualifiedName)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy olyan típust InvalidOperationException , amely azt jelzi, hogy egy típus ismeretlen.

EnsureArrayIndex(Array, Int32, Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Biztosítja, hogy egy adott tömb vagy másolat elég nagy legyen ahhoz, hogy egy adott indexet tartalmazzon.

Equals(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FixupArrayRefs(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Kitölti egy SOAP kódolású tömb értékeit, amelynek adattípusa egy .NET referenciatípusra van leképezett.

GetArrayLength(String, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri annak a SOAP-kódolt tömbnek a hosszát, ahol az XmlReader aktuálisan található.

GetHashCode()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetNullAttr()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Azt határozza meg, hogy az XML-elem, ahol az XmlReader aktuálisan van elhelyezve, null attribútummal rendelkezik-e az értékre trueállítva.

GetTarget(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a SOAP-kódolt multiRef elemből deszerializált objektumot, amelyet korábban AddTarget(String, Object)a rendszer tárolt.

GetType()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetXsiType()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az xsi:type XML-elem attribútumának értékét az aktuális helyen XmlReader.

InitCallbacks()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja azokat a visszahívási metódusokat, amelyek a SOAP-kódolású XML-adatokra leképezett objektumokat töltik fel.

InitIDs()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Elem- és attribútumneveket tárol egy NameTable objektumban.

IsXmlnsAttribute(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Meghatározza, hogy egy XML-attribútum neve XML-névteret jelez-e.

MemberwiseClone()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ParseWsdlArrayType(XmlAttribute)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Beállítja az XML-attribútum értékét, ha a webszolgáltatások leírási nyelvének (WSDL) névteréből arrayType származik.

ReadElementQualifiedName()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Beolvassa annak az XmlReader elemnek a teljes nevét, amelyben jelenleg elhelyezve van.

ReadEndElement()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Xml-zárócímkét készít az XmlReader olvasáshoz.

ReadNull()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Arra utasítja az XmlReader aktuális XML-elemet, hogy olvassa be, ha az elem null attribútummal rendelkezik igaz értékkel.

ReadNullableQualifiedName()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Arra utasítja a XmlReader felhasználót, hogy olvassa be annak az elemnek a teljes nevét, amelyben jelenleg található.

ReadNullableString()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Arra utasítja a XmlReader felhasználót, hogy olvasson be egy egyszerű, csak szöveges XML-elemet, amely lehet null.

ReadReference(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Beolvassa annak az attribútumnak (hrefa ref SOAP 1.2 attribútumának) az értékét, amely a SOAP-kódolás XML-elemére hivatkozik.

ReadReferencedElement()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Deszerializál egy objektumot egy SOAP kódolású multiRef XML-elemből.

ReadReferencedElement(String, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Deszerializál egy objektumot egy SOAP kódolású multiRef XML-elemből.

ReadReferencedElements()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Deszerializálja az objektumokat a SOAP-üzenet SOAP-kódolt multiRef elemeiből.

ReadReferencingElement(String, String, Boolean, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Deszerializál egy objektumot egy OLYAN SOAP-üzenet XML-eleméből, amely egy multiRef elemre mutató hivatkozást tartalmaz.

ReadReferencingElement(String, String, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Deszerializál egy objektumot egy OLYAN SOAP-üzenet XML-eleméből, amely egy multiRef elemre mutató hivatkozást tartalmaz.

ReadReferencingElement(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Deszerializál egy objektumot egy OLYAN SOAP-üzenet XML-eleméből, amely egy multiRef elemre mutató hivatkozást tartalmaz.

ReadSerializable(IXmlSerializable, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ez a módszer támogatja a .NET-keretrendszer infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál.

ReadSerializable(IXmlSerializable)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Feltölt egy objektumot az XML-reprezentációjából az aktuális helyen XmlReader.

ReadString(String, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az osztály metódusára ReadString()XmlReader irányuló hívás eredményét adja vissza, szükség esetén üres területet vág le, és hozzáfűzi a bemeneti értékhez.

ReadString(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

A bemeneti értékhez ReadString() hozzáfűzött metódus hívásának eredményét hozza létre.

ReadTypedNull(XmlQualifiedName)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Beolvas egy XML-elemet, amely engedélyezi a null értékeket (xsi:nil = 'true') és egy általános Nullable<T> értéket ad vissza.

ReadTypedPrimitive(XmlQualifiedName)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri annak az XML-csomópontnak az értékét, amelyen az XmlReader aktuálisan található.

ReadXmlDocument(Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Utasítja az XmlReader XML-dokumentum gyökérelemének olvasására az aktuális pozíciójában.

ReadXmlNode(Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Arra utasítja az XmlReader XML-csomópontot, hogy az aktuális pozíciójában olvassa be az xml-csomópontot.

Referenced(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy SOAP-kódolt multiRef elemből deszerializálandó objektumot tárol.

ResolveDynamicAssembly(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Dinamikusan létrehozott szerelvényt kap név alapján.

ShrinkArray(Array, Int32, Type, Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Biztosítja, hogy egy adott tömb vagy másolat ne legyen nagyobb a megadott hossznál.

ToByteArrayBase64(Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Arra utasítja a XmlReader sztring értékét, hogy az aktuális pozíciójában olvassa be, és adja vissza alap-64 bájtos tömbként.

ToByteArrayBase64(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy base-64 bájtos tömböt állít elő egy bemeneti sztringből.

ToByteArrayHex(Boolean)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Arra utasítja a XmlReader sztring értékét, hogy az aktuális pozíciójában olvassa be, és hexadecimális bájttömbként adja vissza.

ToByteArrayHex(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Hexadecimális bájttömböt hoz létre egy bemeneti sztringből.

ToChar(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Objektumot Char hoz létre egy bemeneti sztringből.

ToDate(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Objektumot DateTime hoz létre egy bemeneti sztringből.

ToDateOnly(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Szabályozza az osztály által történő deszerializálást XmlSerializer .

ToDateTime(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Objektumot DateTime hoz létre egy bemeneti sztringből.

ToEnum(String, Hashtable, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Numerikus enumerálási értéket hoz létre egy sztringből, amely az enumerátorlistából származó állandókat jelképező, tagolt azonosítókból áll.

ToString()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
ToTime(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

DateTime Az időt jelképező sztringből állít elő.

ToTimeOnly(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Szabályozza az osztály által történő deszerializálást XmlSerializer .

ToTimeOnlyIgnoreOffset(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Szabályozza az osztály által történő deszerializálást XmlSerializer .

ToXmlName(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

XML-név dekódolása.

ToXmlNCName(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

XML-név dekódolása.

ToXmlNmToken(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

XML-név dekódolása.

ToXmlNmTokens(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

XML-név dekódolása.

ToXmlQualifiedName(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Olyan névből szerez be, XmlQualifiedName amely előtagot tartalmazhat.

UnknownAttribute(Object, XmlAttribute, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnknownAttribute hoz létre a XmlReader.

UnknownAttribute(Object, XmlAttribute)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnknownAttribute hoz létre a XmlReader.

UnknownElement(Object, XmlElement, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnknownElement hoz létre a XmlReader.

UnknownElement(Object, XmlElement)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnknownElement hoz létre a XmlReader.

UnknownNode(Object, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnknownNode hoz létre a XmlReader.

UnknownNode(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnknownNode hoz létre a XmlReader.

UnreferencedObject(String, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményt UnreferencedObject hoz létre a XmlReader.

A következőre érvényes:

Lásd még