DataContractJsonSerializer.IsStartObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,這個值會指定序列化程式是否能夠讀取該物件。
多載
IsStartObject(XmlDictionaryReader) |
取得值,這個值會指定 XmlDictionaryReader 是否位於表示序列化程式能夠還原序列化之物件的 XML 項目上。 |
IsStartObject(XmlReader) |
判斷 XmlReader 是否置於可還原序列化的物件上。 |
IsStartObject(XmlDictionaryReader)
取得值,這個值會指定 XmlDictionaryReader 是否位於表示序列化程式能夠還原序列化之物件的 XML 項目上。
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
參數
- reader
- XmlDictionaryReader
用來讀取從 JSON 對應之 XML 資料流的 XmlDictionaryReader。
傳回
如果讀取器位於正確位置則為 true
,否則為 false
。
備註
IsStartObject 會判斷它是否可以藉由檢查是否位於 XML 項目上來讀取物件。 它也會檢查讀取器所在之 XML 項目的名稱和命名空間,並比較值與預期的名稱和命名空間。 可以使用傳遞至建構函式的 rootName
值來設定預期名稱 (如果有的話),或者為 "root" (如果沒有的話)。 預期命名空間為空字串。
請注意,這個方法適用於使用從 JSON 對應之 XML 的進階案例。
適用於
IsStartObject(XmlReader)
判斷 XmlReader 是否置於可還原序列化的物件上。
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
參數
傳回
如果讀取器位於正確位置則為 true
,否則為 false
。
備註
這個方法會檢查讀取器是否置於可還原序列化的項目上,如果是則傳回 true
。 為了傳回 true
,此時找到的項目必須具有預期的名稱。