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
| Nama | Deskripsi |
|---|---|
| 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).