Bagikan melalui


XmlObjectSerializer.IsStartObject Metode

Definisi

Mendapatkan nilai yang menentukan apakah serializer dapat membaca objek .

Overload

IsStartObject(XmlDictionaryReader)

Mendapatkan nilai yang menentukan apakah XmlDictionaryReader diposisikan di atas elemen XML yang dapat dibaca.

IsStartObject(XmlReader)

Mendapatkan nilai yang menentukan apakah XmlReader diposisikan di atas elemen XML yang dapat dibaca.

Keterangan

Metode ini memeriksa apakah pembaca diposisikan pada elemen untuk dibaca, dan mengembalikan true jika elemen adalah elemen tingkat atas untuk objek yang ditemukan di aliran XML atau dokumen. Untuk mengembalikan true, elemen yang ditemukan harus memiliki nama yang diharapkan. Nama elemen aktual yang diharapkan tergantung pada implementasi serializer.

DataContractSerializerDengan , elemen awal ditentukan dalam konstruktor kelas ekstensi. Misalnya, lihat konstruktor untuk DataContractSerializer kelas .

IsStartObject(XmlDictionaryReader)

Sumber:
XmlObjectSerializer.cs
Sumber:
XmlObjectSerializer.cs
Sumber:
XmlObjectSerializer.cs

Mendapatkan nilai yang menentukan apakah XmlDictionaryReader diposisikan di atas elemen XML yang dapat dibaca.

public:
 abstract bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public abstract bool IsStartObject (System.Xml.XmlDictionaryReader reader);
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public MustOverride Function IsStartObject (reader As XmlDictionaryReader) As Boolean

Parameter

reader
XmlDictionaryReader

Yang XmlDictionaryReader digunakan untuk membaca aliran xml atau dokumen.

Mengembalikan

true jika pembaca dapat membaca data; jika tidak, false.

Keterangan

Metode ini memeriksa apakah pembaca diposisikan pada elemen untuk dibaca, dan mengembalikan true jika elemen adalah elemen tingkat atas untuk objek yang ditemukan di aliran xml atau dokumen. Implementasi XmlObjectSerializer menentukan kapan harus mengembalikan true. Implementasi dapat memeriksa bahwa mereka diposisikan pada elemen atau mencari nama elemen yang diharapkan. Salah satu implementasi dari XmlObjectSerializer, DataContractSerializer, memeriksa bahwa itu diposisikan pada elemen dan juga memeriksa bahwa nama elemen adalah nama tingkat atas yang diharapkan untuk jenis yang saat ini sedang dideserialisasi.

Jika diperlukan, atribut tambahan dalam aliran XML dapat dibaca saat diposisikan pada elemen tingkat atas sebelum membaca konten XML menggunakan ReadObject metode .

Berlaku untuk

IsStartObject(XmlReader)

Sumber:
XmlObjectSerializer.cs
Sumber:
XmlObjectSerializer.cs
Sumber:
XmlObjectSerializer.cs

Mendapatkan nilai yang menentukan apakah XmlReader diposisikan di atas elemen XML yang dapat dibaca.

public:
 virtual bool IsStartObject(System::Xml::XmlReader ^ reader);
public virtual bool IsStartObject (System.Xml.XmlReader reader);
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overridable Function IsStartObject (reader As XmlReader) As Boolean

Parameter

reader
XmlReader

Yang XmlReader digunakan untuk membaca aliran xml atau dokumen.

Mengembalikan

true jika pembaca diposisikan di atas elemen awal; jika tidak, false.

Keterangan

Metode ini memeriksa apakah pembaca diposisikan pada elemen untuk dibaca, dan mengembalikan true jika elemen adalah elemen tingkat atas untuk objek yang ditemukan di aliran XML atau dokumen. Untuk mengembalikan true, elemen yang ditemukan harus memiliki nama yang diharapkan. Nama elemen aktual yang diharapkan tergantung pada implementasi serializer.

DataContractSerializerDengan , elemen awal ditentukan dalam konstruktor kelas ekstensi. Misalnya, lihat konstruktor untuk DataContractSerializer kelas .

Berlaku untuk