Condividi tramite


XmlSerializationReader.UnreferencedObject(String, Object) Metodo

Definizione

Genera un evento UnreferencedObject per la posizione corrente della classe XmlReader.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Parametri

id
String

Stringa univoca utilizzata per identificare l'oggetto senza riferimenti, successivamente accessibile tramite la proprietà UnreferencedId.

o
Object

Oggetto che la classe XmlSerializer sta tentando di deserializzare, successivamente accessibile tramite la proprietà UnreferencedObject.

Commenti

I membri protetti di XmlSerializationReader sono destinati all'uso solo da classi derivate usate internamente all'interno dell'infrastruttura di serializzazione XML di .NET Framework.

La codifica SOAP, come specificato nella sezione 5 della specifica SOAP 1.1, consente agli elementi a cui fa riferimento più volte in un messaggio SOAP (o facoltativamente, solo una volta) di essere indicato da un href attributo nel messaggio principale. Si verifica un UnreferencedObject evento quando viene visualizzato un elemento di questo tipo, ma non href vi è alcun riferimento.

Aggiungere un metodo del gestore per UnreferencedObject fornire una gestione personalizzata per gli oggetti non referenziati mentre il metodo esegue Deserialize il XmlSerializer relativo metodo.

Si applica a