Bagikan melalui


XmlSerializationReader.UnreferencedObject(String, Object) Metode

Definisi

UnreferencedObject Menaikkan peristiwa untuk posisi saat ini dari XmlReader.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

id
String

String unik yang digunakan untuk mengidentifikasi objek yang tidak direferensikan, kemudian dapat diakses melalui UnreferencedId properti .

o
Object

Objek yang XmlSerializer mencoba mendeserialisasi, kemudian dapat diakses melalui UnreferencedObject properti .

Keterangan

Anggota yang dilindungi XmlSerializationReader hanya ditujukan untuk digunakan oleh kelas turunan yang digunakan secara internal dalam infrastruktur serialisasi XML .NET Framework.

Pengodean SOAP, seperti yang ditentukan dalam Bagian 5 dari spesifikasi SOAP 1.1, memungkinkan elemen yang dirujuk beberapa kali dalam pesan SOAP (atau opsional, hanya sekali) untuk dirujuk oleh href atribut dalam pesan utama. Peristiwa UnreferencedObject terjadi ketika elemen seperti itu muncul, tetapi tidak href ada referensi untuk itu.

Tambahkan metode handler untuk UnreferencedObject menyediakan penanganan kustom untuk objek yang tidak direferensikan saat XmlSerializer menjalankan metodenya Deserialize .

Berlaku untuk