NetDataContractSerializer.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.
Determina se o leitor está posicionado num objeto que pode ser desserializado.
Sobrecargas
| Name | Description |
|---|---|
| IsStartObject(XmlReader) |
Determina se o XmlReader está posicionado num objeto que pode ser desserializado usando o leitor especificado. |
| IsStartObject(XmlDictionaryReader) |
Determina se o XmlDictionaryReader está posicionado num objeto que pode ser desserializado usando o leitor especificado. |
Observações
Isto é equivalente a usar o ReadObject método da IFormatter interface.
IsStartObject(XmlReader)
Determina se o XmlReader está posicionado num objeto que pode ser desserializado usando o leitor 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
Devoluções
true se o leitor estiver no elemento inicial do fluxo para ler; caso contrário, false.
Exceções
o reader é definido como null.
Aplica-se a
IsStartObject(XmlDictionaryReader)
Determina se o XmlDictionaryReader está posicionado num objeto que pode ser desserializado usando o leitor 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
E XmlDictionaryReader que contém o XML a ler.
Devoluções
true, se o leitor estiver no elemento inicial do fluxo a ler; caso contrário, false.
Exceções
o reader é definido como null.
Observações
Determina IsStartObject se pode ler um objeto examinando o nome e o espaço de nomes do elemento XML onde o leitor está posicionado, e comparando os valores com o nome esperado e o espaço de nomes. O nome esperado e o espaço de nomes podem ser definidos com o seguinte: o nome do contrato de dados e o espaço de nomes do tipo passado para o construtor, ou os rootName valores e rootNamespace passados para o construtor (se presente).
Pode definir os rootName e rootNamespace nos seguintes construtores: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString), e NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).