NetDataContractSerializer.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í.
Determina si el lector se coloca en un objeto que se puede deserializar.
Sobrecargas
IsStartObject(XmlReader) |
Determina si XmlReader se coloca sobre un objeto que se puede deserializar utilizando el lector especificado. |
IsStartObject(XmlDictionaryReader) |
Determina si XmlDictionaryReader se coloca sobre un objeto que se puede deserializar utilizando el lector especificado. |
Comentarios
Esto es equivalente a usar el método ReadObject
de la interfaz IFormatter
.
IsStartObject(XmlReader)
Determina si XmlReader se coloca sobre un objeto que se puede deserializar utilizando el lector especificado.
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
Parámetros
Devoluciones
Es true
si el lector está situado en el elemento de inicio de la secuencia que se leerá; en caso contrario, false
.
Excepciones
la propiedad reader
se establece como null
.
Se aplica a
IsStartObject(XmlDictionaryReader)
Determina si XmlDictionaryReader se coloca sobre un objeto que se puede deserializar utilizando el lector especificado.
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
Parámetros
- reader
- XmlDictionaryReader
XmlDictionaryReader que contiene el XML que se leerá.
Devoluciones
Es true
si el lector está situado en el elemento de inicio de la secuencia que se leerá; en caso contrario, false
.
Excepciones
la propiedad reader
se establece como null
.
Comentarios
IsStartObject determina si puede leer un objeto examinando el nombre y espacio de nombres del elemento XML en el que se coloca el lector, y comparando los valores con el nombre y el espacio de nombres esperados. El nombre y el espacio de nombres esperados se pueden establecer con lo siguiente: el nombre y el espacio de nombres de contrato de datos del tipo pasado al constructor o los valores rootName
y rootNamespace
pasados al constructor (si está presente).
Puede establecer rootName
y rootNamespace
en los constructores siguientes: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString) y NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).