XmlSerializationReader Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| ReadReference(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Läser värdet |
| 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 |
| 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 |
| ReadReferencedElements() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Deserialiserar objekt från SOAP-kodade |
| 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 |
| 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 |
| 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 |
| 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 ( |
| 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 |
| 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. |