XmlSerializationReader.UnreferencedObject(String, Object) 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.
Levanta um UnreferencedObject evento para a posição atual do XmlReader.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
protected:
void UnreferencedObject(System::String ^ id, System::Object ^ o);
protected void UnreferencedObject(string? id, object? o);
protected void UnreferencedObject(string id, object o);
member this.UnreferencedObject : string * obj -> unit
Protected Sub UnreferencedObject (id As String, o As Object)
Parâmetros
- id
- String
Uma cadeia única usada para identificar o objeto não referenciado, posteriormente acessível através da UnreferencedId propriedade.
- o
- Object
Um objeto que o XmlSerializer está a tentar desserializar, posteriormente acessível através da UnreferencedObject propriedade.
Observações
Os membros protegidos de XmlSerializationReader destinam-se apenas a ser usados por classes derivadas que são usadas internamente na infraestrutura de serialização XML do .NET Framework.
A codificação SOAP, conforme especificado na Secção 5 da especificação SOAP 1.1, permite que elementos referenciados várias vezes numa mensagem SOAP (ou, opcionalmente, apenas uma vez) sejam referidos por um href atributo na mensagem principal. Um UnreferencedObject evento ocorre quando tal elemento aparece, mas não href há referência a ele.
Adicione um método handler para UnreferencedObject fornecer tratamento personalizado para objetos não referenciados enquanto executa XmlSerializer o seu Deserialize método.