NetDataContractSerializer.IsStartObject Método

Definición

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

reader
XmlReader

que XmlReader 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.

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).

Se aplica a