DataContractJsonSerializer.IsStartObject Метод

Определение

Возвращает значение, указывающее, может ли сериализатор выполнить чтение объекта.

Перегрузки

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

Объект XmlDictionaryReader, используемый для чтения XML-потока, полученного из JSON.

Возвращаемое значение

Boolean

Значение true, если средство чтения расположено правильно; в противном случае — значение false.

Комментарии

Метод IsStartObject определяет, возможно ли чтение объекта, проверяя, расположено ли средство чтения на XML-элементе. Он также проверяет имя и пространство имен XML-элемента, на котором располагается средство чтения, и сравнивает эти значения с ожидаемыми именем и пространством имен. Ожидаемое имя может быть задано значением rootName, переданным в конструктор, если он имеется. Если конструктор отсутствует, ожидаемое имя — "root". Ожидаемое пространство имен — пустая строка.

Обратите внимание, что этот метод предназначен для сложных случаев при работе с кодом XML, полученным из JSON.

Применяется к

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

Объект XmlReader, используемый для чтения XML-потока.

Возвращаемое значение

Boolean

Значение true, если средство чтения расположено правильно; в противном случае — значение false.

Комментарии

Этот метод проверяет, расположено ли средство чтения на элементе, который может быть десериализован, и, если это так, возвращает значение true. Для возврата значения true найденный элемент должен иметь ожидаемое имя.

Применяется к