次の方法で共有


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 メッセージ内で複数回参照される要素 (または必要に応じて 1 回のみ) を、メイン メッセージの 属性によってhref参照できます。 イベントは UnreferencedObject 、このような要素が表示されるが、その要素への参照がない href 場合に発生します。

ハンドラー メソッドを にUnreferencedObject追加して、参照されていないオブジェクトに対するカスタム処理を提供し、 でメソッドをXmlSerializerDeserialize実行します。

適用対象