XmlObjectSerializer.IsStartObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.