XmlSerializationReader.UnreferencedObject(String, Object) Método

Definição

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.

Aplica-se a