DataContractJsonSerializer.IsStartObject Método

Definição

Obtém um valor que especifica se o serializador pode ler o objeto.

Sobrecargas

Nome Description
IsStartObject(XmlDictionaryReader)

Obtém um valor que especifica se o XmlDictionaryReader elemento É posicionado sobre um elemento XML que representa um objeto do qual o serializador pode desserializar.

IsStartObject(XmlReader)

Determina se o XmlReader objeto está posicionado em um objeto que pode ser desserializado.

IsStartObject(XmlDictionaryReader)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Obtém um valor que especifica se o XmlDictionaryReader elemento É posicionado sobre um elemento XML que representa um objeto do qual o serializador pode desserializar.

public:
 override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
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 do JSON.

Retornos

true se o leitor estiver posicionado corretamente; caso contrário, false.

Atributos

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)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Determina se o XmlReader objeto está posicionado em um objeto que pode ser desserializado.

public:
 override bool IsStartObject(System::Xml::XmlReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlReader reader);
public override bool IsStartObject(System.Xml.XmlReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean

Parâmetros

reader
XmlReader

O XmlReader usado para ler o fluxo XML.

Retornos

true se o leitor estiver posicionado corretamente; caso contrário, false.

Atributos

Comentários

Esse método verifica se o leitor está posicionado em um elemento que pode ser desserializado e retorna true se está. Para retornar true, o elemento encontrado deve ter o nome esperado.

Aplica-se a