XmlObjectSerializer.IsStartObject Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 .