XmlSerializationReader クラス

定義

XmlSerializer クラスによる逆シリアル化を制御します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class XmlSerializationReader abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public ref class XmlSerializationReader abstract
public abstract class XmlSerializationReader : System.Xml.Serialization.XmlSerializationGeneratedCode
public abstract class XmlSerializationReader
type XmlSerializationReader = class
    inherit XmlSerializationGeneratedCode
type XmlSerializationReader = class
Public MustInherit Class XmlSerializationReader
Inherits XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationReader
継承
XmlSerializationReader
継承
XmlSerializationReader

注釈

初期化中、.NET Framework XML シリアル化インフラストラクチャは、抽象XmlSerializationReaderクラスから派生した逆シリアル化のために一時クラスを動的に生成およびコンパイルします。 XmlSerializationReaderは、XML ドキュメントDiscoveryDocumentを および ServiceDescription オブジェクトに逆シリアル化するために、.NET Framework内にも実装されます。

から XmlSerializationReaderクラスを派生させるべきではありません。 代わりに、いずれかのメソッドを Deserialize 呼び出します。

コンストラクター

XmlSerializationReader()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlSerializationReader クラスの新しいインスタンスを初期化します。

プロパティ

DecodeName

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 文字列が有効な .NET 型の名前に変換されるかどうか判定する値を取得または設定します。

Document

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML ドキュメントの逆シリアル化先の XML ドキュメント オブジェクトを取得します。

IsReturnValue

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP 1.1 戻り値に対して true であることが必要な値を取得または設定します。

Reader

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlSerializationReader が使用している XmlReader オブジェクトを取得します。

ReaderCount

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader現在のカウントを取得します。

メソッド

AddFixup(XmlSerializationReader+CollectionFixup)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コールバック メソッドを含むオブジェクトを格納します。このコールバック メソッドは、SOAP エンコード済み配列または SOAP エンコード済みの多重参照要素にマップされる .NET コレクションまたは列挙値を補完するために必要に応じて呼び出されます。

AddFixup(XmlSerializationReader+Fixup)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済み配列内のオブジェクトを補完するために必要に応じて呼び出されるコールバック メソッド インスタンスを含むオブジェクトを格納します。

AddReadCallback(String, String, Type, XmlSerializationReadCallback)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

後に呼び出す XmlSerializationReadCallback デリゲートの実装およびその入力データを格納します。

AddTarget(String, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの multiRef 要素から逆シリアル化されるオブジェクトを格納します。格納の目的は、後に GetTarget(String) メソッドを介してアクセスするためです。

CheckReaderCount(Int32, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

デシリアライザーが進められたかどうかをチェックします。

CollapseWhitespace(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した文字列の先頭と末尾で、空白文字が 1 つ以上連続している場合、それらの空白文字をすべて削除します。

CreateAbstractTypeException(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

逆シリアル化対象のオブジェクトが抽象型でなければならないことを示す InvalidOperationException を作成します。

CreateBadDerivationException(String, String, String, String, String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

内部要素を読み取るオプションを使用して、XmlReader の現在の位置にある XML 表現からオブジェクトを設定します。

CreateCtorHasSecurityException(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コンストラクターによるセキュリティ例外のスローが原因で逆シリアル化対象のオブジェクトをインスタンス化できない、ということを示す InvalidOperationException を作成します。

CreateInaccessibleConstructorException(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

利用できるコンストラクターが存在しないために、逆シリアル化対象のオブジェクトをインスタンス化できない、ということを示す InvalidOperationException を作成します。

CreateInvalidCastException(Type, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

明示的な参照の変換が失敗したことを示す InvalidCastException を作成します。

CreateInvalidCastException(Type, Object, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

明示的な参照の変換が失敗したことを示す InvalidCastException を作成します。

CreateMissingIXmlSerializableType(String, String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ データ型にマップされている派生型が見つからないことを示す InvalidOperationException を作成します。

CreateReadOnlyCollectionException(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みコレクション型を変更できず、その値を設定できないことを示す InvalidOperationException を作成します。

CreateUnknownConstantException(String, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

列挙値が無効なことを示す InvalidOperationException を作成します。

CreateUnknownNodeException()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置が不明な XML ノードであることを示す InvalidOperationException を作成します。

CreateUnknownTypeException(XmlQualifiedName)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

型が不明なことを示す InvalidOperationException を作成します。

EnsureArrayIndex(Array, Int32, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された配列またはコピーが、指定したインデックスを格納できるだけの大きさを持つことを保証します。

Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FixupArrayRefs(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

.NET 参照型にマップされるデータ型を持つ SOAP エンコード済み配列の値を補完します。

GetArrayLength(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader が現在配置されている、SOAP エンコード済み配列の長さを取得します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetNullAttr()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置である XML 要素に、true 値に設定された null 属性があるかどうかを判断します。

GetTarget(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの multiRef 要素から逆シリアル化されるオブジェクトで、AddTarget(String, Object) が以前に保存したオブジェクトを取得します。

GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
GetXsiType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置にある XML 要素の xsi:type 属性の値を取得します。

InitCallbacks()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの XML データにマップされているオブジェクトを設定するコールバック メソッドを初期化します。

InitIDs()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

NameTable オブジェクトに要素名および属性名を格納します。

IsXmlnsAttribute(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 属性名が XML 名前空間を示しているかどうかを判断します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Object の簡易コピーを作成します。

(継承元 Object)
ParseWsdlArrayType(XmlAttribute)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 属性の値が、Web サービス記述言語 (WSDL: Web Services Description Language) 名前空間の arrayType 型の場合、その値を設定します。

ReadElementQualifiedName()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader が現在の位置の要素の完全修飾名を読み取るようにします。

ReadEndElement()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader が XML 終了タグを読み取るようにします。

ReadNull()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の XML 要素が true 値の null 属性を持つ場合、その現在の XML 要素を読み込むよう XmlReader に指示します。

ReadNullableQualifiedName()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在配置されている要素の完全修飾名を読み込むよう XmlReader に指示します。

ReadNullableString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

null が許容されている、単純なテキストのみの XML 要素を読み込むように XmlReader に指示します。

ReadReference(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの XML 要素の参照に使用される href 属性 (SOAP 1.2 の場合はref) の値を読み込みます。

ReadReferencedElement()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの multiRef XML 要素からオブジェクトを逆シリアル化します。

ReadReferencedElement(String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの multiRef XML 要素からオブジェクトを逆シリアル化します。

ReadReferencedElements()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP メッセージの SOAP エンコード済み multiRef 要素からオブジェクトを逆シリアル化します。

ReadReferencingElement(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

multiRef 要素への参照を含む、SOAP メッセージの XML 要素からオブジェクトを逆シリアル化します。

ReadReferencingElement(String, String, Boolean, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

multiRef 要素への参照を含む、SOAP メッセージの XML 要素からオブジェクトを逆シリアル化します。

ReadReferencingElement(String, String, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

multiRef 要素への参照を含む、SOAP メッセージの XML 要素からオブジェクトを逆シリアル化します。

ReadSerializable(IXmlSerializable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置の XML 表現からオブジェクトを設定します。

ReadSerializable(IXmlSerializable, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このメソッドは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

ReadString(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ReadString() メソッドの呼び出し結果を入力値に追加して作成します。

ReadString(String, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

入力値に、XmlReader クラスの ReadString() メソッドの呼び出し結果を追加したものを返します (必要に応じて空白を削除できます)。

ReadTypedNull(XmlQualifiedName)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

null 値が許容される (xsi:nil = 'true') XML 要素を読み取り、ジェネリック Nullable<T> 値を返します。

ReadTypedPrimitive(XmlQualifiedName)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置の XML ノードの値を取得します。

ReadXmlDocument(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の位置にある、XML ドキュメントのルート要素を読み込むよう XmlReader に指示します。

ReadXmlNode(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の位置にある XML ノードを読み込むよう XmlReader に指示します。

Referenced(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済みの multiRef 要素から逆シリアル化するオブジェクトを格納します。

ResolveDynamicAssembly(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

動的に生成されるアセンブリを名前で取得します。

ShrinkArray(Array, Int32, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した配列またはコピーが、指定した長さ未満であることを保証します。

ToByteArrayBase64(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の位置にある文字列値を読み取り、それを Base-64 のバイト配列として返すように XmlReader に指示します。

ToByteArrayBase64(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

入力文字列から Base-64 のバイト配列を作成します。

ToByteArrayHex(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の位置にある文字列値を読み取り、16 進のバイト配列として返すように XmlReader に指示します。

ToByteArrayHex(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

入力文字列から 16 進数のバイト配列を生成します。

ToChar(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

入力文字列から Char オブジェクトを作成します。

ToDate(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

入力文字列から DateTime オブジェクトを作成します。

ToDateTime(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

入力文字列から DateTime オブジェクトを作成します。

ToEnum(String, Hashtable, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

列挙子リストの定数を表す、区切り文字で区切られた識別子で構成される文字列から、数値型の列挙値を作成します。

ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ToTime(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

時刻を表す文字列から DateTime作成します。

ToXmlName(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 名をデコードします。

ToXmlNCName(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 名をデコードします。

ToXmlNmToken(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 名をデコードします。

ToXmlNmTokens(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML 名をデコードします。

ToXmlQualifiedName(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

プレフィックスを含む可能性のある名前から XmlQualifiedName を取得します。

UnknownAttribute(Object, XmlAttribute)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnknownAttribute イベントを発生させます。

UnknownAttribute(Object, XmlAttribute, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnknownAttribute イベントを発生させます。

UnknownElement(Object, XmlElement)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnknownElement イベントを発生させます。

UnknownElement(Object, XmlElement, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnknownElement イベントを発生させます。

UnknownNode(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnknownNode イベントを発生させます。

UnknownNode(Object, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnknownNode イベントを発生させます。

UnreferencedObject(String, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlReader の現在の位置に対して UnreferencedObject イベントを発生させます。

適用対象

こちらもご覧ください