DataContractJsonSerializer.IsStartObject メソッド

定義

シリアライザーがオブジェクトを読み取ることができるかどうかを示す値を取得します。

オーバーロード

名前 説明
IsStartObject(XmlDictionaryReader)

シリアライザーが逆シリアル化できるオブジェクトを表す XML 要素の上に XmlDictionaryReader を配置するかどうかを指定する値を取得します。

IsStartObject(XmlReader)

逆シリアル化できるオブジェクトに XmlReader が配置されているかどうかを判断します。

IsStartObject(XmlDictionaryReader)

シリアライザーが逆シリアル化できるオブジェクトを表す XML 要素の上に XmlDictionaryReader を配置するかどうかを指定する値を取得します。

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

XmlDictionaryReader JSON からマップされた XML ストリームを読み取るために使用されます。

返品

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

パラメーター

reader
XmlReader

XML ストリームの読み取りに使用する XmlReader

返品

true リーダーが正しく配置されている場合。それ以外の場合は false

注釈

このメソッドは、リーダーが逆シリアル化可能な要素に配置されているかどうかを確認し、存在する場合は true 返します。 trueを返すには、見つかった要素に予期される名前が必要です。

適用対象