DataContractJsonSerializer.IsStartObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que especifica se o serializador pode ler o objeto.
Sobrecargas
IsStartObject(XmlDictionaryReader) |
Obtém um valor que especifica se o XmlDictionaryReader está posicionado sobre um elemento XML que representa um objeto do qual o serializador pode desserializar. |
IsStartObject(XmlReader) |
Determina se o XmlReader está posicionado em um objeto que pode ser desserializado. |
IsStartObject(XmlDictionaryReader)
Obtém um valor que especifica se o XmlDictionaryReader está posicionado sobre um elemento XML que representa um objeto do qual o serializador pode desserializar.
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
O XmlDictionaryReader usado para ler o fluxo XML mapeado para JSON.
Retornos
true
se o leitor estiver posicionado corretamente, caso contrário, false
.
Comentários
Determina IsStartObject se ele pode ler um objeto verificando se ele está posicionado em um elemento XML. Ele também examina o nome e o namespace do elemento XML no qual o leitor está posicionado e compara os valores com o nome e o namespace esperados. O nome esperado pode ser definido com o rootName
valor passado para o construtor (se presente) ou é "raiz" se ausente. O namespace esperado é a cadeia de caracteres vazia.
Observe que esse método destina-se a cenários avançados ao trabalhar com XML mapeado do JSON.
Aplica-se a
IsStartObject(XmlReader)
Determina se o XmlReader está posicionado em um objeto que pode ser desserializado.
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
Retornos
true
se o leitor estiver posicionado corretamente, caso contrário, false
.
Comentários
Esse método verifica se o leitor está posicionado em um elemento que pode ser desserializado e retorna true
se estiver. Para retornar true
, o elemento encontrado deve ter o nome esperado.