Partilhar via


XmlSerializationReader.UnreferencedObject(String, Object) Método

Definição

Aciona um evento UnreferencedObject para a posição atual do XmlReader.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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 de caracteres exclusiva que é usada para identificar o objeto não referenciado, acessível posteriormente por meio da propriedade UnreferencedId.

o
Object

Um objeto que o XmlSerializer está tentando desserializar, acessível posteriormente por meio da propriedade UnreferencedObject.

Comentários

Os membros protegidos de XmlSerializationReader destinam-se a serem usados somente por classes derivadas que são usadas internamente dentro da infraestrutura de serialização XML .NET Framework.

A codificação SOAP, conforme especificado na Seção 5 da especificação SOAP 1.1, permite que elementos referenciados várias vezes em uma mensagem SOAP (ou, opcionalmente, apenas uma vez) sejam referenciados por um href atributo na mensagem main. Um UnreferencedObject evento ocorre quando esse elemento é exibido, mas não há referência href a ele.

Adicione um método de manipulador a para UnreferencedObject fornecer tratamento personalizado para objetos não referenciados enquanto o XmlSerializer executa seu Deserialize método.

Aplica-se a