XmlSerializationReader.UnreferencedObject(String, Object) 方法

定義

XmlReader 的目前位置引發 UnreferencedObject 事件。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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)

參數

id
String

用於識別未參考物件的唯一字串;您之後可透過 UnreferencedId 屬性存取此字串。

o
Object

XmlSerializer 正在嘗試還原序列化的物件;您之後可透過 UnreferencedObject 屬性存取此物件。

備註

的受保護成員 XmlSerializationReader 僅供在 .NET Framework XML 序列化基礎結構內部使用的衍生類別使用。

SOAP 編碼方式如 SOAP 1.1 規格的第 5 節所指定,允許在 SOAP 訊息中多次參考的專案 (或選擇性地,只要) 一次,主要訊息中的屬性就會參考 href 一次。 這類 UnreferencedObject 專案出現但沒有 href 參考時,就會發生事件。

將處理常式方法新增至 , UnreferencedObject 以在執行 Deserialize 其 方法時 XmlSerializer ,為未參考的物件提供自訂處理。

適用於