Compartir a través de


XmlObjectSerializer.IsStartObject Método

Definición

Obtiene un valor que especifica si el serializador puede leer el objeto.

Sobrecargas

IsStartObject(XmlDictionaryReader)

Obtiene un valor que especifica si XmlDictionaryReader se coloca sobre un elemento XML que se puede leer.

IsStartObject(XmlReader)

Obtiene un valor que especifica si XmlReader se coloca sobre un elemento XML que se puede leer.

Comentarios

Este método comprueba si el lector está ubicado en un elemento para la lectura y devuelve true si el elemento es el de nivel superior del objeto encontrado en el documento o la secuencia XML. Para devolver true, el elemento encontrado debe tener un nombre esperado. El nombre de elemento esperado real depende de la implementación del serializador.

Con DataContractSerializer, el elemento inicial se especifica en el constructor de la clase de extensión. Para obtener un ejemplo, vea los constructores para la clase DataContractSerializer.

IsStartObject(XmlDictionaryReader)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

Obtiene un valor que especifica si XmlDictionaryReader se coloca sobre un elemento XML que se puede leer.

public:
 abstract bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public abstract bool IsStartObject (System.Xml.XmlDictionaryReader reader);
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public MustOverride Function IsStartObject (reader As XmlDictionaryReader) As Boolean

Parámetros

reader
XmlDictionaryReader

Un XmlDictionaryReader que se usa para leer el documento o la secuencia XML.

Devoluciones

true si el lector puede leer los datos; de lo contrario, false.

Comentarios

Este método comprueba si el lector está colocado en un elemento para leer, y devuelve true si se trata del elemento de nivel superior para el objeto encontrado en la secuencia o el documento XML. La implementación de XmlObjectSerializer determina cuándo se devolverá true. Las implementaciones pueden comprobar si se colocan en un elemento o buscan un nombre de elemento esperado. Una implementación de XmlObjectSerializer, DataContractSerializer, comprueba si está colocado en un elemento y también si el nombre de elemento es el nombre esperado de nivel superior para el tipo que se está deserializando actualmente.

Si es necesario, se pueden leer atributos adicionales en la secuencia XML mientras se coloca en el elemento de nivel superior antes de leer contenido de XML mediante el método ReadObject.

Se aplica a

IsStartObject(XmlReader)

Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs
Source:
XmlObjectSerializer.cs

Obtiene un valor que especifica si XmlReader se coloca sobre un elemento XML que se puede leer.

public:
 virtual bool IsStartObject(System::Xml::XmlReader ^ reader);
public virtual bool IsStartObject (System.Xml.XmlReader reader);
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overridable Function IsStartObject (reader As XmlReader) As Boolean

Parámetros

reader
XmlReader

Un XmlReader que se usa para leer el documento o la secuencia XML.

Devoluciones

true si el lector está colocado sobre el elemento inicial; de lo contrario, false.

Comentarios

Este método comprueba si el lector está ubicado en un elemento para la lectura y devuelve true si el elemento es el de nivel superior del objeto encontrado en el documento o la secuencia XML. Para devolver true, el elemento encontrado debe tener un nombre esperado. El nombre de elemento esperado real depende de la implementación del serializador.

Con DataContractSerializer, el elemento inicial se especifica en el constructor de la clase de extensión. Para obtener un ejemplo, vea los constructores para la clase DataContractSerializer.

Se aplica a