NetDataContractSerializer.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.
Menentukan apakah pembaca diposisikan pada objek yang dapat dideserialisasi.
Overload
IsStartObject(XmlReader) |
Menentukan apakah XmlReader diposisikan pada objek yang dapat dideserialisasi menggunakan pembaca yang ditentukan. |
IsStartObject(XmlDictionaryReader) |
Menentukan apakah XmlDictionaryReader diposisikan pada objek yang dapat dideserialisasi menggunakan pembaca yang ditentukan. |
Keterangan
Ini setara dengan menggunakan ReadObject
metode IFormatter
antarmuka.
IsStartObject(XmlReader)
Menentukan apakah XmlReader diposisikan pada objek yang dapat dideserialisasi menggunakan pembaca yang ditentukan.
public:
override bool IsStartObject(System::Xml::XmlReader ^ reader);
public override bool IsStartObject (System.Xml.XmlReader reader);
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean
Parameter
Mengembalikan
true
jika pembaca berada di elemen awal aliran untuk dibaca; jika tidak, false
.
Pengecualian
reader
diatur ke null
.
Berlaku untuk
IsStartObject(XmlDictionaryReader)
Menentukan apakah XmlDictionaryReader diposisikan pada objek yang dapat dideserialisasi menggunakan pembaca yang ditentukan.
public:
override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public override bool IsStartObject (System.Xml.XmlDictionaryReader reader);
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Parameter
- reader
- XmlDictionaryReader
Yang XmlDictionaryReader berisi XML untuk dibaca.
Mengembalikan
true
, jika pembaca berada di elemen awal aliran untuk dibaca; jika tidak, false
.
Pengecualian
reader
diatur ke null
.
Keterangan
IsStartObject menentukan apakah objek dapat membaca objek dengan memeriksa nama dan namespace elemen XML yang diposisikan pembaca, dan membandingkan nilai dengan nama dan namespace yang diharapkan. Nama dan namespace yang diharapkan dapat diatur dengan yang berikut ini: nama kontrak data dan namespace jenis yang diteruskan ke konstruktor, atau rootName
nilai dan rootNamespace
yang diteruskan ke konstruktor (jika ada).
Anda dapat mengatur rootName
dan rootNamespace
di konstruktor berikut: NetDataContractSerializer.NetDataContractSerializer(String, String), , NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)dan NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk