XmlSerializationReader クラス
アセンブリ: System.Xml (system.xml.dll 内)


初期化中、.NET Framework の XML 逆シリアル化インフラストラクチャは、抽象 XmlSerializationReader クラスを派生させた、逆シリアル化用の一時的なクラスを動的に生成してコンパイルします。XmlSerializationReader は、XML ドキュメントを DiscoveryDocument オブジェクトおよび ServiceDescription オブジェクトに逆シリアル化するために、.NET Framework 内でも実装されています。
XmlSerializationReader の派生クラスは作成しないでください。代わりに、Deserialize メソッドの 1 つを呼び出します。

System.Xml.Serialization.XmlSerializationGeneratedCode
System.Xml.Serialization.XmlSerializationReader


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSerializationReader コンストラクタ
アセンブリ: System.Xml (system.xml.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSerializationReader プロパティ

名前 | 説明 | |
---|---|---|
![]() | DecodeName | XML 文字列が有効な .NET Framework 型の名前に変換されるかどうか判定する値を取得または設定します。 |
![]() | Document | XML ドキュメントの逆シリアル化先の XML ドキュメント オブジェクトを取得します。 |
![]() | IsReturnValue | 値が SOAP 1.1 戻り値であることを示す値 (true) を取得または設定します。 |
![]() | Reader | XmlSerializationReader が使用している XmlReader オブジェクトを取得します。 |
![]() | ReaderCount | XmlReader の現在のカウントを取得します。 |

XmlSerializationReader メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | AddFixup | オーバーロードされます。 コールバック メソッドを含むオブジェクトを格納します。このコールバック メソッドは、SOAP エンコード済み配列または SOAP エンコード済みの多重参照要素に対応付けられている .NET Framework コレクションまたは列挙値を補完するために、後で必要に応じて呼び出されます。 |
![]() | AddReadCallback | 後に呼び出す XmlSerializationReadCallback デリゲートの実装およびその入力データを格納します。 |
![]() | AddTarget | SOAP エンコード済みの multiRef 要素から逆シリアル化されるオブジェクトを格納します。格納の目的は、後に GetTarget メソッドを介してアクセスするためです。 |
![]() | CheckReaderCount | デシリアライザが進められたかどうかをチェックします。 |
![]() | CollapseWhitespace | 指定した文字列の先頭と末尾で、空白文字が 1 つ以上連続している場合、それらの空白文字をすべて削除します。 |
![]() | CreateAbstractTypeException | 逆シリアル化対象のオブジェクトが抽象型でなければならないことを示す InvalidOperationException を作成します。 |
![]() | CreateBadDerivationException | 内部要素を読み込むためのオプションを使用して、XmlReader の現在の位置にある XML 表現からオブジェクトを取得します。 |
![]() | CreateCtorHasSecurityException | コンストラクタによるセキュリティ例外のスローが原因で逆シリアル化対象のオブジェクトをインスタンス化できない、ということを示す InvalidOperationException を作成します。 |
![]() | CreateInaccessibleConstructorException | 利用可能なコンストラクタが存在しないために、逆シリアル化対象のオブジェクトをインスタンス化できない、ということを示す InvalidOperationException を作成します。 |
![]() | CreateInvalidCastException | オーバーロードされます。 明示的な参照の変換が失敗したことを示す InvalidCastException を作成します。 |
![]() | CreateMissingIXmlSerializableType | XML スキーマ データ型に対応付けられている派生型の所在が不明なことを示す InvalidOperationException を作成します。 |
![]() | CreateReadOnlyCollectionException | SOAP エンコード済みコレクション型を変更できないこと、およびその値を補完できないことを示す InvalidOperationException を作成します。 |
![]() | CreateUnknownConstantException | 列挙値が無効なことを示す InvalidOperationException を作成します。 |
![]() | CreateUnknownNodeException | XmlReader の現在の位置が不明な XML ノードであることを示す InvalidOperationException を作成します。 |
![]() | CreateUnknownTypeException | 型が不明なことを示す InvalidOperationException を作成します。 |
![]() | EnsureArrayIndex | 指定した配列またはコピーが、指定したインデックスを格納できるだけの大きさを持つことを保証します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | FixupArrayRefs | .NET Framework 参照型に対応付けられているデータ型を持つ SOAP エンコード済み配列の値を補完します。 |
![]() | GetArrayLength | XmlReader が現在配置されている、SOAP エンコード済み配列の長さを取得します。 |
![]() | GetNullAttr | XmlReader の現在の配置先である XML 要素が、true 値に設定された null 属性を保持しているかどうかを判定します。 |
![]() | GetTarget | SOAP エンコード済みの multiRef 要素から逆シリアル化されるオブジェクトで、AddTarget が以前に保存したオブジェクトを取得します。 |
![]() | GetXsiType | XmlReader の現在の位置にある XML 要素の xsi:type 属性の値を取得します。 |
![]() | InitCallbacks | SOAP エンコード済みの XML データに対応付けられているオブジェクトを取得するコールバック メソッドを初期化します。 |
![]() | InitIDs | NameTable オブジェクトに要素名および属性名を格納します。 |
![]() | IsXmlnsAttribute | XML 属性名が XML 名前空間を示しているかどうかを判定します。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | ParseWsdlArrayType | XML 属性の値が、Web サービス記述言語 (WSDL: Web Services Description Language) 名前空間の arrayType 型の場合、その値を設定します。 |
![]() | ReadElementQualifiedName | XmlReader に、現在の位置に存在する要素の完全修飾名を読み込ませます。 |
![]() | ReadEndElement | XmlReader に XML 終了タグを読み込ませます。 |
![]() | ReadNull | 現在の XML 要素が true 値の null 属性を持つ場合、その現在の XML 要素を読み込むよう XmlReader に指示します。 |
![]() | ReadNullableQualifiedName | 現在配置されている要素の完全修飾名を読み込むよう XmlReader に指示します。 |
![]() | ReadNullableString | XmlReader に、null 参照 (Visual Basic では Nothing) を許可している、単純なテキストのみの XML 要素を読み込むように指示します。 |
![]() | ReadReference | SOAP エンコード済みの XML 要素の参照に使用される href 属性 (SOAP 1.2 の場合は ref 属性) の値を読み込みます。 |
![]() | ReadReferencedElement | オーバーロードされます。 SOAP エンコード済みの multiRef 要素からオブジェクトを逆シリアル化します。 |
![]() | ReadReferencedElements | SOAP メッセージの SOAP エンコード済み multiRef 要素からオブジェクトを逆シリアル化します。 |
![]() | ReadReferencingElement | オーバーロードされます。 multiRef 要素への参照を含む、SOAP メッセージの XML 要素からオブジェクトを逆シリアル化します。 |
![]() | ReadSerializable | XmlReader の現在の場所にある XML 表現からオブジェクトを読み込みます。 |
![]() | ReadString | オーバーロードされます。 現在の文字列を読み込み、それを入力値に付加して返します。 |
![]() | ReadTypedNull | null 値を許可する (xsi:nil = 'true') XML 要素を読み込んで、一般的な Nullable 値を返します。 |
![]() | ReadTypedPrimitive | XmlReader が現在配置されている XML ノードの値を取得します。 |
![]() | ReadXmlDocument | 現在の位置にある、XML ドキュメントのルート要素を読み込むよう XmlReader に指示します。 |
![]() | ReadXmlNode | 現在の位置にある XML ノードを読み込むよう XmlReader に指示します。 |
![]() | Referenced | SOAP エンコード済みの multiRef 要素から逆シリアル化するオブジェクトを格納します。 |
![]() | ResolveDynamicAssembly | 動的に生成されるアセンブリを名前で取得します。 |
![]() | ShrinkArray | 指定した配列、またはコピーが、指定した長さ未満であることを保証します。 |
![]() | ToByteArrayBase64 | オーバーロードされます。 現在の値を読み込んで、それをベース 64 のバイト配列として返します。 |
![]() | ToByteArrayHex | オーバーロードされます。 現在の値を 16 進のバイト配列として返します。 |
![]() | ToChar | 入力文字列から Char オブジェクトを作成します。 |
![]() | ToDate | 入力文字列から DateTime オブジェクトを作成します。 |
![]() | ToDateTime | 入力文字列から DateTime オブジェクトを作成します。 |
![]() | ToEnum | 列挙値リストの定数を表す、区切り文字で区切られた識別子で構成される文字列から数値型の列挙値を作成します。 |
![]() | ToTime | 時刻を表す文字列から DateTime を作成します。 |
![]() | ToXmlName | XML 名をデコードします。 |
![]() | ToXmlNCName | XML 名をデコードします。 |
![]() | ToXmlNmToken | XML 名をデコードします。 |
![]() | ToXmlNmTokens | XML 名をデコードします。 |
![]() | ToXmlQualifiedName | プレフィックスを含む可能性のある名前から XmlQualifiedName を取得します。 |
![]() | UnknownAttribute | オーバーロードされます。 XmlReader の現在の位置に対して UnknownAttribute イベントを発生させます。 |
![]() | UnknownElement | オーバーロードされます。 |
![]() | UnknownNode | オーバーロードされます。 XmlReader の現在の位置に対して UnknownNode イベントを発生させます。 |
![]() | UnreferencedObject | XmlReader の現在の位置に対して UnreferencedObject イベントを発生させます。 |

XmlSerializationReader メンバ
XmlSerializer クラスによる逆シリアル化を制御します。
XmlSerializationReader データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | DecodeName | XML 文字列が有効な .NET Framework 型の名前に変換されるかどうか判定する値を取得または設定します。 |
![]() | Document | XML ドキュメントの逆シリアル化先の XML ドキュメント オブジェクトを取得します。 |
![]() | IsReturnValue | 値が SOAP 1.1 戻り値であることを示す値 (true) を取得または設定します。 |
![]() | Reader | XmlSerializationReader が使用している XmlReader オブジェクトを取得します。 |
![]() | ReaderCount | XmlReader の現在のカウントを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | AddFixup | オーバーロードされます。 コールバック メソッドを含むオブジェクトを格納します。このコールバック メソッドは、SOAP エンコード済み配列または SOAP エンコード済みの多重参照要素に対応付けられている .NET Framework コレクションまたは列挙値を補完するために、後で必要に応じて呼び出されます。 |
![]() | AddReadCallback | 後に呼び出す XmlSerializationReadCallback デリゲートの実装およびその入力データを格納します。 |
![]() | AddTarget | SOAP エンコード済みの multiRef 要素から逆シリアル化されるオブジェクトを格納します。格納の目的は、後に GetTarget メソッドを介してアクセスするためです。 |
![]() | CheckReaderCount | デシリアライザが進められたかどうかをチェックします。 |
![]() | CollapseWhitespace | 指定した文字列の先頭と末尾で、空白文字が 1 つ以上連続している場合、それらの空白文字をすべて削除します。 |
![]() | CreateAbstractTypeException | 逆シリアル化対象のオブジェクトが抽象型でなければならないことを示す InvalidOperationException を作成します。 |
![]() | CreateBadDerivationException | 内部要素を読み込むためのオプションを使用して、XmlReader の現在の位置にある XML 表現からオブジェクトを取得します。 |
![]() | CreateCtorHasSecurityException | コンストラクタによるセキュリティ例外のスローが原因で逆シリアル化対象のオブジェクトをインスタンス化できない、ということを示す InvalidOperationException を作成します。 |
![]() | CreateInaccessibleConstructorException | 利用可能なコンストラクタが存在しないために、逆シリアル化対象のオブジェクトをインスタンス化できない、ということを示す InvalidOperationException を作成します。 |
![]() | CreateInvalidCastException | オーバーロードされます。 明示的な参照の変換が失敗したことを示す InvalidCastException を作成します。 |
![]() | CreateMissingIXmlSerializableType | XML スキーマ データ型に対応付けられている派生型の所在が不明なことを示す InvalidOperationException を作成します。 |
![]() | CreateReadOnlyCollectionException | SOAP エンコード済みコレクション型を変更できないこと、およびその値を補完できないことを示す InvalidOperationException を作成します。 |
![]() | CreateUnknownConstantException | 列挙値が無効なことを示す InvalidOperationException を作成します。 |
![]() | CreateUnknownNodeException | XmlReader の現在の位置が不明な XML ノードであることを示す InvalidOperationException を作成します。 |
![]() | CreateUnknownTypeException | 型が不明なことを示す InvalidOperationException を作成します。 |
![]() | EnsureArrayIndex | 指定した配列またはコピーが、指定したインデックスを格納できるだけの大きさを持つことを保証します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | FixupArrayRefs | .NET Framework 参照型に対応付けられているデータ型を持つ SOAP エンコード済み配列の値を補完します。 |
![]() | GetArrayLength | XmlReader が現在配置されている、SOAP エンコード済み配列の長さを取得します。 |
![]() | GetNullAttr | XmlReader の現在の配置先である XML 要素が、true 値に設定された null 属性を保持しているかどうかを判定します。 |
![]() | GetTarget | SOAP エンコード済みの multiRef 要素から逆シリアル化されるオブジェクトで、AddTarget が以前に保存したオブジェクトを取得します。 |
![]() | GetXsiType | XmlReader の現在の位置にある XML 要素の xsi:type 属性の値を取得します。 |
![]() | InitCallbacks | SOAP エンコード済みの XML データに対応付けられているオブジェクトを取得するコールバック メソッドを初期化します。 |
![]() | InitIDs | NameTable オブジェクトに要素名および属性名を格納します。 |
![]() | IsXmlnsAttribute | XML 属性名が XML 名前空間を示しているかどうかを判定します。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | ParseWsdlArrayType | XML 属性の値が、Web サービス記述言語 (WSDL: Web Services Description Language) 名前空間の arrayType 型の場合、その値を設定します。 |
![]() | ReadElementQualifiedName | XmlReader に、現在の位置に存在する要素の完全修飾名を読み込ませます。 |
![]() | ReadEndElement | XmlReader に XML 終了タグを読み込ませます。 |
![]() | ReadNull | 現在の XML 要素が true 値の null 属性を持つ場合、その現在の XML 要素を読み込むよう XmlReader に指示します。 |
![]() | ReadNullableQualifiedName | 現在配置されている要素の完全修飾名を読み込むよう XmlReader に指示します。 |
![]() | ReadNullableString | XmlReader に、null 参照 (Visual Basic では Nothing) を許可している、単純なテキストのみの XML 要素を読み込むように指示します。 |
![]() | ReadReference | SOAP エンコード済みの XML 要素の参照に使用される href 属性 (SOAP 1.2 の場合は ref 属性) の値を読み込みます。 |
![]() | ReadReferencedElement | オーバーロードされます。 SOAP エンコード済みの multiRef 要素からオブジェクトを逆シリアル化します。 |
![]() | ReadReferencedElements | SOAP メッセージの SOAP エンコード済み multiRef 要素からオブジェクトを逆シリアル化します。 |
![]() | ReadReferencingElement | オーバーロードされます。 multiRef 要素への参照を含む、SOAP メッセージの XML 要素からオブジェクトを逆シリアル化します。 |
![]() | ReadSerializable | XmlReader の現在の場所にある XML 表現からオブジェクトを読み込みます。 |
![]() | ReadString | オーバーロードされます。 現在の文字列を読み込み、それを入力値に付加して返します。 |
![]() | ReadTypedNull | null 値を許可する (xsi:nil = 'true') XML 要素を読み込んで、一般的な Nullable 値を返します。 |
![]() | ReadTypedPrimitive | XmlReader が現在配置されている XML ノードの値を取得します。 |
![]() | ReadXmlDocument | 現在の位置にある、XML ドキュメントのルート要素を読み込むよう XmlReader に指示します。 |
![]() | ReadXmlNode | 現在の位置にある XML ノードを読み込むよう XmlReader に指示します。 |
![]() | Referenced | SOAP エンコード済みの multiRef 要素から逆シリアル化するオブジェクトを格納します。 |
![]() | ResolveDynamicAssembly | 動的に生成されるアセンブリを名前で取得します。 |
![]() | ShrinkArray | 指定した配列、またはコピーが、指定した長さ未満であることを保証します。 |
![]() | ToByteArrayBase64 | オーバーロードされます。 現在の値を読み込んで、それをベース 64 のバイト配列として返します。 |
![]() | ToByteArrayHex | オーバーロードされます。 現在の値を 16 進のバイト配列として返します。 |
![]() | ToChar | 入力文字列から Char オブジェクトを作成します。 |
![]() | ToDate | 入力文字列から DateTime オブジェクトを作成します。 |
![]() | ToDateTime | 入力文字列から DateTime オブジェクトを作成します。 |
![]() | ToEnum | 列挙値リストの定数を表す、区切り文字で区切られた識別子で構成される文字列から数値型の列挙値を作成します。 |
![]() | ToTime | 時刻を表す文字列から DateTime を作成します。 |
![]() | ToXmlName | XML 名をデコードします。 |
![]() | ToXmlNCName | XML 名をデコードします。 |
![]() | ToXmlNmToken | XML 名をデコードします。 |
![]() | ToXmlNmTokens | XML 名をデコードします。 |
![]() | ToXmlQualifiedName | プレフィックスを含む可能性のある名前から XmlQualifiedName を取得します。 |
![]() | UnknownAttribute | オーバーロードされます。 XmlReader の現在の位置に対して UnknownAttribute イベントを発生させます。 |
![]() | UnknownElement | オーバーロードされます。 |
![]() | UnknownNode | オーバーロードされます。 XmlReader の現在の位置に対して UnknownNode イベントを発生させます。 |
![]() | UnreferencedObject | XmlReader の現在の位置に対して UnreferencedObject イベントを発生させます。 |

Weblioに収録されているすべての辞書からXmlSerializationReaderを検索する場合は、下記のリンクをクリックしてください。

- XmlSerializationReaderのページへのリンク