DataContractJsonSerializer.IsStartObject Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que especifica se o serializador consegue ler o objeto.
Sobrecargas
| Name | Description |
|---|---|
| IsStartObject(XmlDictionaryReader) |
Obtém um valor que especifica se o XmlDictionaryReader está posicionado sobre um elemento XML que representa um objeto a partir do qual o serializador pode desserializar. |
| IsStartObject(XmlReader) |
Determina se o XmlReader está posicionado num 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 a partir 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
Eles XmlDictionaryReader são usados para ler o fluxo XML mapeado a partir de JSON.
Devoluções
true se o leitor estiver posicionado corretamente; caso contrário, false.
Observações
Determina IsStartObject se pode ler um objeto verificando se está posicionado num elemento XML. Também examina o nome e o espaço de nomes do elemento XML onde o leitor está posicionado e compara os valores com o nome esperado e o espaço de nomes. 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 vazia.
Note que este método destina-se a cenários avançados quando se trabalha com XML mapeado a partir de JSON.
Aplica-se a
IsStartObject(XmlReader)
Determina se o XmlReader está posicionado num 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
Devoluções
true se o leitor estiver posicionado corretamente; caso contrário, false.
Observações
Este método verifica se o leitor está posicionado num elemento que pode ser desserializado, e retorna true se estiver. Para devolver true, o elemento encontrado deve ter o nome esperado.