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 está colocado en un objeto que se puede deserializar.
Sobrecargas
| Nombre | Description |
|---|---|
| IsStartObject(XmlReader) |
Determina si XmlReader se coloca en un objeto que se puede deserializar mediante el lector especificado. |
| IsStartObject(XmlDictionaryReader) |
Determina si XmlDictionaryReader se coloca en un objeto que se puede deserializar mediante el lector especificado. |
Comentarios
Esto equivale a usar el ReadObject método de la IFormatter interfaz .
IsStartObject(XmlReader)
Determina si XmlReader se coloca en un objeto que se puede deserializar mediante 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
true si el lector está en el elemento inicial de la secuencia que se va a leer; de lo contrario, false.
Excepciones
se reader establece en null.
Se aplica a
IsStartObject(XmlDictionaryReader)
Determina si XmlDictionaryReader se coloca en un objeto que se puede deserializar mediante 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
que XmlDictionaryReader contiene el XML que se va a leer.
Devoluciones
true, si el lector está en el elemento inicial de la secuencia que se va a leer; de lo contrario, false.
Excepciones
se reader establece en null.
Comentarios
IsStartObject determina si puede leer un objeto examinando el nombre y el espacio de nombres del elemento XML en el que se coloca el lector y comparando los valores con el nombre esperado y el espacio de nombres. El nombre y el espacio de nombres esperados se pueden establecer con lo siguiente: el nombre del contrato de datos y el espacio de nombres del tipo pasados al constructor, o los rootName valores y rootNamespace pasados al constructor (si están presentes).
Puede establecer y rootNamerootNamespace en los constructores siguientes: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)y NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).