XmlSerializationReader.UnreferencedObject(String, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對 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 ,為未參考的物件提供自訂處理。