Bagikan melalui


XmlSerializationReader Kelas

Definisi

Mengontrol deserialisasi menurut XmlSerializer kelas.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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
Warisan
XmlSerializationReader
Warisan
XmlSerializationReader

Keterangan

Selama inisialisasi, infrastruktur serialisasi XML .NET Framework secara dinamis menghasilkan dan mengkompilasi kelas sementara untuk deserialisasi yang berasal dari kelas abstrakXmlSerializationReader. XmlSerializationReaderjuga diimplementasikan dalam .NET Framework untuk deserialisasi dokumen XML ke dalam DiscoveryDocument objek dan ServiceDescription .

Anda tidak boleh memperoleh kelas dari XmlSerializationReader. Sebagai gantinya Deserialize , panggil salah satu metode .

Konstruktor

XmlSerializationReader()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas XmlSerializationReader.

Properti

DecodeName

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau mengatur nilai yang menentukan apakah string XML diterjemahkan ke dalam nama jenis .NET yang valid.

Document

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan objek dokumen XML tempat dokumen XML sedang dideserialisasi.

IsReturnValue

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau menetapkan nilai yang seharusnya true untuk nilai pengembalian SOAP 1.1.

Reader

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

XmlReader Mendapatkan objek yang sedang digunakan oleh XmlSerializationReader.

ReaderCount

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan jumlah saat ini dari XmlReader.

Metode

AddFixup(XmlSerializationReader+CollectionFixup)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyimpan objek yang berisi metode panggilan balik yang akan dipanggil, seperlunya, untuk mengisi koleksi .NET atau enumerasi yang memetakan ke array yang dikodekan SOAP atau elemen multireferensi yang dikodekan SOAP.

AddFixup(XmlSerializationReader+Fixup)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyimpan objek yang berisi instans metode panggilan balik yang akan dipanggil, seperlunya, untuk mengisi objek dalam array yang dikodekan SOAP.

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyimpan implementasi XmlSerializationReadCallback delegasi dan data inputnya untuk pemanggilan nanti.

AddTarget(String, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyimpan objek yang sedang dideserialisasi dari elemen yang dikodekan multiRef SOAP untuk akses nanti melalui GetTarget(String) metode .

CheckReaderCount(Int32, Int32)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memeriksa apakah deserializer memiliki tingkat lanjut.

CollapseWhitespace(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghapus semua kemunculan karakter spasi kosong dari awal dan akhir string yang ditentukan.

CreateAbstractTypeException(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

InvalidOperationException Membuat yang menunjukkan bahwa objek yang dideserialisasi harus abstrak.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengisi objek dari representasi XML-nya di lokasi saat ini , XmlReaderdengan opsi untuk membaca elemen dalam.

CreateCtorHasSecurityException(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

InvalidOperationException Membuat yang menunjukkan bahwa objek yang dideserialisasi tidak dapat diinserialisasi karena konstruktor melemparkan pengecualian keamanan.

CreateInaccessibleConstructorException(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

InvalidOperationException Membuat yang menunjukkan bahwa objek yang dideserialisasi tidak dapat diinserialisasi karena tidak ada konstruktor yang tersedia.

CreateInvalidCastException(Type, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat yang InvalidCastException menunjukkan bahwa konversi referensi eksplisit gagal.

CreateInvalidCastException(Type, Object, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat yang InvalidCastException menunjukkan bahwa konversi referensi eksplisit gagal.

CreateMissingIXmlSerializableType(String, String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

InvalidOperationException Membuat yang menunjukkan bahwa jenis turunan yang dipetakan ke jenis data Skema XML tidak dapat ditemukan.

CreateReadOnlyCollectionException(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

InvalidOperationException Membuat yang menunjukkan bahwa jenis koleksi yang dikodekan SOAP tidak dapat dimodifikasi dan nilainya tidak dapat diisi.

CreateUnknownConstantException(String, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat yang InvalidOperationException menunjukkan bahwa nilai enumerasi tidak valid.

CreateUnknownNodeException()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

InvalidOperationException Membuat yang menunjukkan bahwa posisi XmlReader saat ini mewakili simpul XML yang tidak diketahui.

CreateUnknownTypeException(XmlQualifiedName)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat yang InvalidOperationException menunjukkan bahwa jenis tidak diketahui.

EnsureArrayIndex(Array, Int32, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memastikan bahwa array tertentu, atau salinan, cukup besar untuk berisi indeks tertentu.

Equals(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FixupArrayRefs(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengisi nilai array yang dikodekan SOAP yang jenis datanya dipetakan ke jenis referensi .NET.

GetArrayLength(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan panjang array yang dikodekan SOAP di mana XmlReader saat ini diposisikan.

GetHashCode()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetNullAttr()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah elemen XML tempat XmlReader saat ini diposisikan memiliki atribut null yang diatur ke nilai true.

GetTarget(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan objek yang sedang dideserialisasi dari elemen yang dikodekan multiRef SOAP dan yang disimpan sebelumnya oleh AddTarget(String, Object).

GetType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetXsiType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai xsi:type atribut untuk elemen XML di lokasi saat ini dari XmlReader.

InitCallbacks()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi metode panggilan balik yang mengisi objek yang memetakan ke data XML yang dikodekan SOAP.

InitIDs()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyimpan elemen dan nama atribut dalam NameTable objek.

IsXmlnsAttribute(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah nama atribut XML menunjukkan namespace XML.

MemberwiseClone()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ParseWsdlArrayType(XmlAttribute)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur nilai atribut XML jika berjenis arrayType dari namespace Web Services Description Language (WSDL).

ReadElementQualifiedName()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

XmlReader Membuat baca nama elemen yang sepenuhnya memenuhi syarat tempatnya saat ini diposisikan.

ReadEndElement()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

XmlReader Membuat baca tag akhir XML.

ReadNull()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca elemen XML saat ini jika elemen memiliki atribut null dengan nilai true.

ReadNullableQualifiedName()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca nama elemen yang sepenuhnya memenuhi syarat tempatnya saat ini diposisikan.

ReadNullableString()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca elemen XML sederhana hanya teks yang bisa berupa null.

ReadReference(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membaca nilai href atribut (ref atribut untuk SOAP 1.2) yang digunakan untuk merujuk ke elemen XML dalam pengodean SOAP.

ReadReferencedElement()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendeserialisasi objek dari elemen XML yang dikodekan multiRef SOAP.

ReadReferencedElement(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendeserialisasi objek dari elemen XML yang dikodekan multiRef SOAP.

ReadReferencedElements()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendeserialisasi objek dari elemen yang dikodekan multiRef SOAP dalam pesan SOAP.

ReadReferencingElement(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendeserialisasi objek dari elemen XML dalam pesan SOAP yang berisi referensi ke multiRef elemen.

ReadReferencingElement(String, String, Boolean, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendeserialisasi objek dari elemen XML dalam pesan SOAP yang berisi referensi ke multiRef elemen.

ReadReferencingElement(String, String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendeserialisasi objek dari elemen XML dalam pesan SOAP yang berisi referensi ke multiRef elemen.

ReadSerializable(IXmlSerializable)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengisi objek dari representasi XML-nya di lokasi saat ini dari XmlReader.

ReadSerializable(IXmlSerializable, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Metode ini mendukung infrastruktur .NET Framework dan tidak ditujukan untuk digunakan secara langsung dari kode Anda.

ReadString(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan hasil panggilan ke metode yang ReadString() ditambahkan ke nilai input.

ReadString(String, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan hasil panggilan ke ReadString() metode XmlReader kelas , dipangkas spasi kosong jika diperlukan, dan ditambahkan ke nilai input.

ReadTypedNull(XmlQualifiedName)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membaca elemen XML yang memungkinkan nilai null (xsi:nil = 'true') dan mengembalikan nilai generik Nullable<T> .

ReadTypedPrimitive(XmlQualifiedName)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai simpul XML tempat XmlReader saat ini diposisikan.

ReadXmlDocument(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca elemen akar dokumen XML pada posisinya saat ini.

ReadXmlNode(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca simpul XML pada posisinya saat ini.

Referenced(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menyimpan objek yang akan dideserialisasi dari elemen yang dikodekan multiRef SOAP.

ResolveDynamicAssembly(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan rakitan yang dihasilkan secara dinamis berdasarkan nama.

ShrinkArray(Array, Int32, Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memastikan bahwa array tertentu, atau salinan, tidak lebih besar dari panjang yang ditentukan.

ToByteArrayBase64(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca nilai string pada posisinya saat ini dan mengembalikannya sebagai array byte base-64.

ToByteArrayBase64(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan array byte base-64 dari string input.

ToByteArrayHex(Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan XmlReader untuk membaca nilai string pada posisinya saat ini dan mengembalikannya sebagai array byte heksadesimal.

ToByteArrayHex(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan array byte heksadesimal dari string input.

ToChar(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Char Menghasilkan objek dari string input.

ToDate(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

DateTime Menghasilkan objek dari string input.

ToDateTime(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

DateTime Menghasilkan objek dari string input.

ToEnum(String, Hashtable, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan nilai enumerasi numerik dari string yang terdiri dari pengidentifikasi yang dibatasi yang mewakili konstanta dari daftar enumerator.

ToString()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ToTime(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

DateTime Menghasilkan dari string yang mewakili waktu.

ToXmlName(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendekode nama XML.

ToXmlNCName(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendekode nama XML.

ToXmlNmToken(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendekode nama XML.

ToXmlNmTokens(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendekode nama XML.

ToXmlQualifiedName(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

XmlQualifiedName Mendapatkan dari nama yang mungkin berisi awalan.

UnknownAttribute(Object, XmlAttribute)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnknownAttribute Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

UnknownAttribute(Object, XmlAttribute, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnknownAttribute Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

UnknownElement(Object, XmlElement)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnknownElement Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

UnknownElement(Object, XmlElement, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnknownElement Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

UnknownNode(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnknownNode Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

UnknownNode(Object, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnknownNode Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

UnreferencedObject(String, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

UnreferencedObject Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

Berlaku untuk

Lihat juga