System.Xml.Serialization 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Xml.Serialization 名前空間の意味・解説 

System.Xml.Serialization 名前空間

System.Xml.Serialization 名前空間には、オブジェクトXML 形式ドキュメントまたはストリームシリアル化するために使用されるクラス含まれています。

この名前空間中核となるクラスは XmlSerializer クラスです。このクラス使用するには、XmlSerializer コンストラクタ使用しシリアル化するオブジェクトの型を指定してクラスインスタンス作成しますXmlSerializer作成されたら、シリアル化するオブジェクトインスタンス作成しますStreamTextWriterXmlWriter など、ドキュメントまたはストリームファイル書き込むためのオブジェクト作成する必要がありますその後Serialize メソッド呼び出してオブジェクトXML ドキュメント変換できます

XML ドキュメントからオブジェクトを逆シリアル化するには、ドキュメントまたはストリームからの読み取りを行う適切なオブジェクト (StreamTextWriter、または XmlWriter) を作成します結果として得られオブジェクトを元のオブジェクト (シリアル化されたオブジェクト) の型にキャストしているときに、Deserialize メソッド呼び出します。

さらにシリアル化制御できるように、System.Xml.Serialization 名前空間には、クラスメンバ適用できる Attribute クラス含まれています。たとえば、クラスXML 要素としてシリアル化されるメンバ含まれている場合は、そのメンバに XmlElementAttribute 属性適用できます。この属性適用するときには、ElementName プロパティ使用して実際XML 要素の名前などの詳細指定できますすべての属性の完全な一覧については、XmlSerializer クラス概要参照してください


クラスクラス
 クラス説明
パブリック クラスCodeExporterデータ構造XML 表現からプロキシ コード生成できるクラス表します
パブリック クラスCodeIdentifier入力テキストコード エンティティの名前に変換する静的メソッド提供します
パブリック クラスCodeIdentifiers.NET FrameworkXML シリアル化インフラストラクチャ生成する関連するコード エンティティまたは型の関連付け情報の名前のグループ保持します
パブリック クラスImportContext.NET Framework コード エンティティスキーマ セットバインドされるコンテキスト示します
パブリック クラスSchemaImporterスキーマ インポータを示します
パブリック クラスSoapAttributeAttributeXmlSerializerクラス メンバエンコード済みSOAP 属性としてシリアル化する必要があることを指定します
パブリック クラスSoapAttributeOverridesXmlSerializer使用してオブジェクトエンコード済みSOAP としてシリアル化または逆シリアル化するときに、プロパティフィールドクラス適用される属性オーバーライドできるようにします。
パブリック クラスSoapAttributesXmlSerializerSOAP メソッドシリアル化および逆シリアル化する方法制御する属性オブジェクトコレクション表します
パブリック クラスSoapCodeExporterWSDL ドキュメント定義されている SOAP エンコード済みメッセージ部分対応する宣言および属性宣言を、型の内部対応付け情報から生成します
パブリック クラスSoapElementAttributeXmlSerializerパブリック メンバの値をエンコード済みSOAP XML 要素としてシリアル化することを指定します
パブリック クラスSoapEnumAttributeXmlSerializer列挙メンバシリアル化する方法制御します
パブリック クラスSoapIgnoreAttributeXmlSerializer に対してパブリック フィールドまたはパブリック読み書き可能プロパティの値をシリアル化ないよう指示します
パブリック クラスSoapIncludeAttributeXmlSerializerオブジェクトエンコード済みSOAP XML としてシリアル化または逆シリアル化するときに、型を認識できるようにします。
パブリック クラスSoapReflectionImporter.NET Framework 型、または Web サービス メソッド情報から、SOAP エンコード済みメッセージへの対応付け生成します
パブリック クラスSoapSchemaExporterSOAP エンコーディング使用してXmlSchema オブジェクトに、シリアル化する .NET Framework 型の XML スキーマ データ型定義を設定します
パブリック クラスSoapSchemaImporter.NET Framework 内で使用されWSDL ドキュメントSOAP エンコード済みメッセージ部分対応する .NET Framework 型の内部対応付け情報生成します
パブリック クラスSoapSchemaMemberWSDL ドキュメントからクラス生成するために、WSDL ドキュメントXSD <part> 要素特定の属性表します
パブリック クラスSoapTypeAttributeSOAP エンコード済みXML としてクラス インスタンスシリアル化されるときに、XmlSerializer によって生成されるスキーマ制御します
パブリック クラスUnreferencedObjectEventArgsエンコード済みSOAP XML ストリームで逆シリアル化時に見つかった既知ではあっても未参照オブジェクトに対してデータ提供します
パブリック クラスXmlAnyAttributeAttributeメンバ (XmlAttribute オブジェクト配列返すフィールド) に任意の XML 属性含めることができるように指定します
パブリック クラスXmlAnyElementAttributeメンバ (XmlElement オブジェクトまたは XmlNode オブジェクト配列返すフィールド) に、シリアル化または逆シリアル化対象オブジェクト内に対応するメンバがない任意の XML 要素を表すオブジェクト含めるように指定します
パブリック クラスXmlAnyElementAttributesXmlAnyElementAttribute オブジェクトコレクション表します
パブリック クラスXmlArrayAttributeXmlSerializer特定のクラス メンバXML 要素配列としてシリアル化する必要があることを指定します
パブリック クラスXmlArrayItemAttributeXmlSerializerシリアル化された配列配置できる派生型指定します
パブリック クラスXmlArrayItemAttributesXmlArrayItemAttribute オブジェクトコレクション表します
パブリック クラスXmlAttributeAttributeXmlSerializerクラス メンバXML 属性としてシリアル化する必要があることを指定します
パブリック クラスXmlAttributeEventArgsUnknownAttribute イベントデータ提供します
パブリック クラスXmlAttributeOverridesオブジェクトシリアル化または逆シリアル化するために XmlSerializer使用するときに、プロパティフィールドクラスの各属性ユーザーオーバーライドできるようにします。
パブリック クラスXmlAttributesXmlSerializerオブジェクトシリアル化および逆シリアル化する方法制御する属性オブジェクトコレクション示します
パブリック クラスXmlChoiceIdentifierAttribute列挙体を使用してメンバ明確に検出できるようにすることを指定します
パブリック クラスXmlCodeExporterXML スキーマ要素宣言内部的な型対応付け情報から型宣言および属性宣言生成します
パブリック クラスXmlElementAttributeパブリック フィールドパブリック プロパティ保持するオブジェクトXmlSerializerシリアル化または逆シリアル化するときに、それらのフィールドプロパティXML 要素を表すかどうか示します
パブリック クラスXmlElementAttributesXmlSerializerクラスシリアル化する既定方法オーバーライドするために使用するXmlElementAttribute オブジェクトコレクション表します
パブリック クラスXmlElementEventArgsUnknownElement イベントデータ提供します
パブリック クラスXmlEnumAttributeXmlSerializer列挙メンバシリアル化する方法制御します
パブリック クラスXmlIgnoreAttributeXmlSerializerSerialize メソッドに対してパブリック フィールドまたはパブリック読み書き可能プロパティの値をシリアル化ないよう指示します
パブリック クラスXmlIncludeAttributeXmlSerializerオブジェクトシリアル化または逆シリアル化するときに、型を認識できるようにします。
パブリック クラスXmlMapping.NET Framework 型と XML スキーマ データ型間の対応付けサポートします
パブリック クラスXmlMemberMapping.NET FrameworkWeb サービス メソッドコード エンティティを、Web サービス記述言語 (WSDL: Web Services Description Language) のメッセージ要素割り当てます
パブリック クラスXmlMembersMapping.NET Framework Web サービス メソッドと、SOAP Web サービスに対して定義されている Web サービス記述言語 (WSDL: Web Services Description Language) メッセージとの対応付け提供します
パブリック クラスXmlNamespaceDeclarationsAttribute対象となるプロパティパラメータ戻り値、またはクラス メンバに、XML ドキュメント内で使用する名前空間関連付けられたプレフィックス含めることを指定します
パブリック クラスXmlNodeEventArgsUnknownNode イベントデータ提供します
パブリック クラスXmlReflectionImporterXML スキーマ要素宣言 (Web サービス記述言語 (WSDL: Web Services Description Language) ドキュメント内のリテラル XML スキーマ定義 (XSD: XML Schema Definition) のメッセージ部分など) と、対応する .NET Framework 型または Web サービス メソッド対応付け情報生成します
パブリック クラスXmlReflectionMember.NET Framework Web サービス メソッドコード エンティティと、SOAP Web サービスに対して定義されている Web サービス記述言語 (WSDL: Web Services Description Language) メッセージ内容との対応付け提供します
パブリック クラスXmlRootAttribute属性ターゲットXML ルート要素として XML シリアル化する方法制御します
パブリック クラスXmlSchemaEnumeratorXmlSchema オブジェクトコレクション対す反復処理使用します
パブリック クラスXmlSchemaExporterXmlSchema オブジェクトに、型マップ オブジェクト内にある XML スキーマ要素宣言設定します
パブリック クラスXmlSchemaImporterWSDL ドキュメントリテラル XSD メッセージ部分などの XML スキーマ要素宣言対応する.NET Framework 型の内部対応付け情報生成します
パブリック クラスXmlSchemaProviderAttribute型に適用され場合XML スキーマ返す型の静的メソッドの名前と、型のシリアル化制御する XmlQualifiedName を格納します
パブリック クラスXmlSchemasXML スキーマコレクション表します
パブリック クラスXmlSerializationGeneratedCodeXmlSerializationReader および XmlSerializationWriter の基本クラスであり、その両方の型に共通のメソッドを含む抽象クラス
パブリック クラスXmlSerializationReaderXmlSerializer クラスによる逆シリアル化制御します
パブリック クラスXmlSerializationReader.CollectionFixupXmlSerializationCollectionFixupCallback デリゲート インスタンス、およびメソッド入力保持します。またメソッドパラメータ提供します
パブリック クラスXmlSerializationReader.FixupXmlSerializationFixupCallback デリゲート インスタンスメソッド入力保持しますまた、メソッドパラメータとして機能します
パブリック クラスXmlSerializationWriterXmlSerializer クラスによるシリアル化制御するために使用する抽象クラスです。
パブリック クラスXmlSerializerオブジェクトから XML ドキュメントへのシリアル化および XML ドキュメントからオブジェクトへの逆シリアル化行いますXmlSerializer により、オブジェクトXMLエンコードする方法制御できます
パブリック クラスXmlSerializerAssemblyAttributeWeb サービス クライアント プロキシ適用すると、カスタム メイドのシリアライザを含むアセンブリ指定できます
パブリック クラスXmlSerializerFactoryより効率的なシリアル化を行うことができる XmlSerializer の型指定されバージョン作成します
パブリック クラスXmlSerializerImplementation指定され生成前のシリアライザのリーダーライタ、およびメソッド定義します
パブリック クラスXmlSerializerNamespacesXmlSerializerXML ドキュメント インスタンス修飾名を生成するために使用する XML 名前空間プリフィックス格納されています。
パブリック クラスXmlSerializerVersionAttributeこの属性アセンブリ適用されシリアル化インフラストラクチャによりコード生成されたこと、およびパフォーマンス向上させるためにそれを再利用できること示します
パブリック クラスXmlTextAttributeXmlSerializer が、クラスシリアル化または逆シリアル化するときに、そのクラス含まれる特定のメンバXML テキストとして処理する必要があることを指定します
パブリック クラスXmlTypeAttributeこの属性適用され対象XmlSerializer によってシリアル化されるときに生成される XML スキーマ制御します
パブリック クラスXmlTypeMapping1 つの型から別の型への割り当て格納します
インターフェイスインターフェイス
構造体構造体
 構造体説明
パブリック構造体XmlDeserializationEventsXmlSerializerスレッド セーフな Deserialize メソッドイベント デリゲートを渡すために使用できるフィールド含みます
デリゲートデリゲート
 デリゲート説明
パブリック デリゲートUnreferencedObjectEventHandlerXmlSerializer の UnreferencedObject イベント処理するメソッド表します
パブリック デリゲートXmlAttributeEventHandlerUnknownAttribute処理するメソッド表します
パブリック デリゲートXmlElementEventHandlerXmlSerializerUnknownElement イベント処理するメソッド表します
パブリック デリゲートXmlNodeEventHandlerXmlSerializerUnknownNode イベント処理するメソッド表します
パブリック デリゲートXmlSerializationCollectionFixupCallbackコレクションまたは列挙値に対応付けられる SOAP エンコード済みXML データ型を逆シリアル化するために、XmlSerializer クラス使用するデリゲート示します
パブリック デリゲートXmlSerializationFixupCallbackSOAPエンコードされた XML データを逆シリアル化するために XmlSerializer クラス使用するデリゲート
パブリック デリゲートXmlSerializationReadCallbackSOAP エンコード済みルート以外の XML データの型を逆シリアル化するために、XmlSerializer クラス使用するデリゲート
パブリック デリゲートXmlSerializationWriteCallbackSOAP エンコード済みルート以外の XML データの型をシリアル化するために、XmlSerializer クラス使用するデリゲート示します
列挙型列挙型
 列挙説明
パブリック列挙体CodeGenerationOptionsXML Web サービス使用する .NET Framework 型を生成するときに使用する各種オプション指定します
パブリック列挙体XmlMappingAccessマッピング読み込みにするか、書き込みにするか、またはその両方にするか指定します


このページでは「.NET Framework クラス ライブラリ リファレンス」からSystem.Xml.Serialization 名前空間を検索した結果を表示しています。
Weblioに収録されているすべての辞書からSystem.Xml.Serialization 名前空間を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSystem.Xml.Serialization 名前空間 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「System.Xml.Serialization 名前空間」の関連用語

System.Xml.Serialization 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Xml.Serialization 名前空間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS