XmlSerializationWriterとは? わかりやすく解説

XmlSerializationWriter クラス

XmlSerializer クラスによるシリアル化制御するために使用する抽象クラスです。

名前空間: System.Xml.Serialization
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public MustInherit Class
 XmlSerializationWriter
    Inherits XmlSerializationGeneratedCode
Dim instance As XmlSerializationWriter
public abstract class XmlSerializationWriter
 : XmlSerializationGeneratedCode
public ref class XmlSerializationWriter abstract
 : public XmlSerializationGeneratedCode
public abstract class XmlSerializationWriter
 extends XmlSerializationGeneratedCode
public abstract class XmlSerializationWriter
 extends XmlSerializationGeneratedCode
解説解説
継承階層継承階層
System.Object
   System.Xml.Serialization.XmlSerializationGeneratedCode
    System.Xml.Serialization.XmlSerializationWriter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XmlSerializationWriter メンバ
System.Xml.Serialization 名前空間
XmlSerializer
XmlSerializationReader クラス

XmlSerializationWriter コンストラクタ


XmlSerializationWriter プロパティ


プロテクト プロパティプロテクト プロパティ

  名前 説明
プロテクト プロパティ EscapeName 有効な XML書き込むために EncodeName メソッド使用されるかどうか示す値を取得または設定します
プロテクト プロパティ Namespaces XML ドキュメント修飾名を作成するために使用する名前空間プレフィックスを含む XML 修飾オブジェクトリスト取得または設定します
プロテクト プロパティ Writer XmlSerializationWriter が使用している XmlWriter取得します
参照参照

関連項目

XmlSerializationWriter クラス
System.Xml.Serialization 名前空間
XmlSerializer
XmlSerializationReader クラス

XmlSerializationWriter メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddWriteCallback XmlSerializationWriteCallback デリゲート実装、およびデリゲート適用する型を、後で呼び出すために保管します
プロテクト メソッド CreateChoiceIdentifierValueException XML スキーマchoice 要素宣言準拠する要素に、想定外の名前が使用されたことを示す InvalidOperationException を作成します
プロテクト メソッド CreateInvalidAnyTypeException オーバーロードされますInvalidOperationException作成します
プロテクト メソッド CreateInvalidChoiceIdentifierValueException XML スキーマchoice 要素宣言適用される配列書き込み中にエラー発生したことを示す InvalidOperationException作成します
プロテクト メソッド CreateInvalidEnumValueException 無効な列挙値を示す InvalidOperationException作成します
プロテクト メソッド CreateMismatchChoiceException XML 要素の値が列挙型一致しないことを示す InvalidOperationException作成します
プロテクト メソッド CreateUnknownAnyElementException XML スキーマany 要素宣言準拠させる必要のある XML 要素を処理できないことを示す InvalidOperationException作成します
プロテクト メソッド CreateUnknownTypeException オーバーロードされますシリアル化対象の型を有効な方法扱えないこと、またはシリアル化対象の型に想定外状況発生したことを示す InvalidOperationException作成します
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FromByteArrayBase64 ベース 64バイト配列処理します
プロテクト メソッド FromByteArrayHex 入力され16 進バイト配列から文字列作成します
プロテクト メソッド FromChar 入力されChar から文字列作成します
プロテクト メソッド FromDate DateTime オブジェクトから文字列作成します
プロテクト メソッド FromDateTime 入力されDateTime から文字列作成します
プロテクト メソッド FromEnum オーバーロードされます数値型列挙値を受け取り設定されている列挙メンバを表す識別子構成され文字列返します識別子区切り記号区切られます。
プロテクト メソッド FromTime DateTime オブジェクトから文字列作成します
プロテクト メソッド FromXmlName 無効な文字エスケープ シーケンス置き換えることで、有効な XML 名をエンコードます。
プロテクト メソッド FromXmlNCName 無効な文字エスケープ シーケンス置き換えることで、有効な XML ローカル名をエンコードます。
プロテクト メソッド FromXmlNmToken XML 名をエンコードます。
プロテクト メソッド FromXmlNmTokens 空白区切られ一連の XML 名を、単一XML 名にエンコードます。
プロテクト メソッド FromXmlQualifiedName オーバーロードされますXML 修飾名を作成します (無効な文字エスケープ シーケンス置き換えられます)。
プロテクト メソッド InitCallbacks SOAP エンコード済み XML データシリアル化する、XmlSerializationWriteCallback デリゲートインスタンス初期化します。
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド ResolveDynamicAssembly 動的に生成されるアセンブリを名前で取得します
プロテクト メソッド TopLevelElement SOAP エンコード済みSOAP メッセージシリアル化する場合限りオブジェクト参照初期化します。
プロテクト メソッド WriteAttribute オーバーロードされます。 XmlNode オブジェクトに、名前に対して名前空間指定されていない XML 属性書き込むように指示します
プロテクト メソッド WriteElementEncoded 前付XML 要素本体内に XML ノード オブジェクト書き込みます
プロテクト メソッド WriteElementLiteral 前付XML 要素本体内に XmlNode オブジェクト書き込むよう XmlWriter オブジェクト指示します
プロテクト メソッド WriteElementQualifiedName オーバーロードされます本体内に指定修飾名を持つ XML 要素書き込みます
プロテクト メソッド WriteElementString オーバーロードされます開始要素タグおよび属性書き込みます
プロテクト メソッド WriteElementStringRaw オーバーロードされます本体内に指定の値を持つ XML 要素書き込みます
プロテクト メソッド WriteEmptyTag オーバーロードされます本体が空の XML 要素書き込みます
プロテクト メソッド WriteEndElement オーバーロードされます<closing> 要素タグ書き込みます
プロテクト メソッド WriteId SOAP エンコード済みmultiRef 要素内に出現する id 属性書き込みます
プロテクト メソッド WriteNamespaceDeclarations 名前空間宣言属性書き込みます
プロテクト メソッド WriteNullableQualifiedNameEncoded 本体内に有効な XML 修飾名を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableQualifiedNameLiteral 本体内に有効な XML 修飾名を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringEncoded 本体として文字列を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringEncodedRaw オーバーロードされますXML 要素本体としてバイト配列書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlNodexsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringLiteral 本体として文字列を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringLiteralRaw オーバーロードされますXML 要素本体としてバイト配列書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlNodexsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullTagEncoded オーバーロードされますxsi:nil='true' 属性を持つ XML 要素書き込むよう XmlNode指示します
プロテクト メソッド WriteNullTagLiteral オーバーロードされますxsi:nil='true' 属性を持つ XML 要素書き込むよう XmlNode指示します
プロテクト メソッド WritePotentiallyReferencingElement オーバーロードされます指定したオブジェクト対応する <multiRef> XML 要素への参照格納できるSOAP メッセージXML 要素書き込みます
プロテクト メソッド WriteReferencedElements SOAP メッセージ内の SOAP エンコード済み multiRef XML 要素オブジェクトシリアル化ます。
プロテクト メソッド WriteReferencingElement オーバーロードされます指定したオブジェクト対応する multiRef 要素への参照格納するSOAP メッセージXML 要素書き込みます
プロテクト メソッド WriteRpcResult 本体指定修飾名を持つ SOAP 1.2 RPC 結果要素書き込みます
プロテクト メソッド WriteSerializable オーバーロードされますカスタム XML フォーマット使用するオブジェクトXML 要素として書き込むよう XmlNode指示します
プロテクト メソッド WriteStartDocument ライタXML ドキュメント開始位置到達した際に、XML 宣言書き込みます
プロテクト メソッド WriteStartElement オーバーロードされます開始要素タグおよび属性書き込むよう XmlNode指示します
プロテクト メソッド WriteTypedPrimitive テキスト本体内に単純な XML スキーマ データ型の値を持つ XML 要素書き込みます
プロテクト メソッド WriteValue オーバーロードされます指定した値を書き込むよう XmlNode指示します
プロテクト メソッド WriteXmlAttribute オーバーロードされますXML 属性書き込むよう XmlNode指示します
プロテクト メソッド WriteXsiType ドキュメントシリアル化される XML 要素xsi:type 属性書き込みます
参照参照

関連項目

XmlSerializationWriter クラス
System.Xml.Serialization 名前空間
XmlSerializer
XmlSerializationReader クラス

XmlSerializationWriter メンバ

XmlSerializer クラスによるシリアル化制御するために使用する抽象クラスです。

XmlSerializationWriter データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド XmlSerializationWriter XmlSerializationWriter クラス新しインスタンス初期化します。
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ EscapeName 有効な XML書き込むために EncodeName メソッド使用されるかどうか示す値を取得または設定します
プロテクト プロパティ Namespaces XML ドキュメント修飾名を作成するために使用する名前空間プレフィックスを含む XML 修飾オブジェクトリスト取得または設定します
プロテクト プロパティ Writer XmlSerializationWriter使用している XmlWriter取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddWriteCallback XmlSerializationWriteCallback デリゲート実装、およびデリゲート適用する型を、後で呼び出すために保管します
プロテクト メソッド CreateChoiceIdentifierValueException XML スキーマchoice 要素宣言準拠する要素に、想定外の名前が使用されたことを示す InvalidOperationException を作成します
プロテクト メソッド CreateInvalidAnyTypeException オーバーロードされますInvalidOperationException作成します
プロテクト メソッド CreateInvalidChoiceIdentifierValueException XML スキーマchoice 要素宣言適用される配列書き込み中にエラー発生したことを示す InvalidOperationException作成します
プロテクト メソッド CreateInvalidEnumValueException 無効な列挙値を示す InvalidOperationException作成します
プロテクト メソッド CreateMismatchChoiceException XML 要素の値が列挙型一致しないことを示す InvalidOperationException作成します
プロテクト メソッド CreateUnknownAnyElementException XML スキーマany 要素宣言準拠させる必要のある XML 要素を処理できないことを示す InvalidOperationException作成します
プロテクト メソッド CreateUnknownTypeException オーバーロードされますシリアル化対象の型を有効な方法扱えないこと、またはシリアル化対象の型に想定外状況発生したことを示す InvalidOperationException作成します
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FromByteArrayBase64 ベース 64バイト配列処理します
プロテクト メソッド FromByteArrayHex 入力され16 進バイト配列から文字列作成します
プロテクト メソッド FromChar 入力されChar から文字列作成します
プロテクト メソッド FromDate DateTime オブジェクトから文字列作成します
プロテクト メソッド FromDateTime 入力されDateTime から文字列作成します
プロテクト メソッド FromEnum オーバーロードされます数値型列挙値を受け取り設定されている列挙メンバを表す識別子構成され文字列返します識別子区切り記号区切られます。
プロテクト メソッド FromTime DateTime オブジェクトから文字列作成します
プロテクト メソッド FromXmlName 無効な文字エスケープ シーケンス置き換えることで、有効な XML 名をエンコードます。
プロテクト メソッド FromXmlNCName 無効な文字エスケープ シーケンス置き換えることで、有効な XML ローカル名をエンコードます。
プロテクト メソッド FromXmlNmToken XML 名をエンコードます。
プロテクト メソッド FromXmlNmTokens 空白区切られ一連の XML 名を、単一XML 名にエンコードます。
プロテクト メソッド FromXmlQualifiedName オーバーロードされますXML 修飾名を作成します (無効な文字エスケープ シーケンス置き換えられます)。
プロテクト メソッド InitCallbacks SOAP エンコード済み XML データシリアル化する、XmlSerializationWriteCallback デリゲートインスタンス初期化します。
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド ResolveDynamicAssembly 動的に生成されるアセンブリを名前で取得します
プロテクト メソッド TopLevelElement SOAP エンコード済みSOAP メッセージシリアル化する場合限りオブジェクト参照初期化します。
プロテクト メソッド WriteAttribute オーバーロードされます。 XmlNode オブジェクトに、名前に対して名前空間指定されていない XML 属性書き込むように指示します
プロテクト メソッド WriteElementEncoded 前付XML 要素本体内に XML ノード オブジェクト書き込みます
プロテクト メソッド WriteElementLiteral 前付XML 要素本体内に XmlNode オブジェクト書き込むよう XmlWriter オブジェクト指示します
プロテクト メソッド WriteElementQualifiedName オーバーロードされます本体内に指定修飾名を持つ XML 要素書き込みます
プロテクト メソッド WriteElementString オーバーロードされます開始要素タグおよび属性書き込みます
プロテクト メソッド WriteElementStringRaw オーバーロードされます本体内に指定の値を持つ XML 要素書き込みます
プロテクト メソッド WriteEmptyTag オーバーロードされます本体が空の XML 要素書き込みます
プロテクト メソッド WriteEndElement オーバーロードされます<closing> 要素タグ書き込みます
プロテクト メソッド WriteId SOAP エンコード済みmultiRef 要素内に出現する id 属性書き込みます
プロテクト メソッド WriteNamespaceDeclarations 名前空間宣言属性書き込みます
プロテクト メソッド WriteNullableQualifiedNameEncoded 本体内に有効な XML 修飾名を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableQualifiedNameLiteral 本体内に有効な XML 修飾名を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringEncoded 本体として文字列を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringEncodedRaw オーバーロードされますXML 要素本体としてバイト配列書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlNodexsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringLiteral 本体として文字列を含む XML 要素書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlWriterxsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullableStringLiteralRaw オーバーロードされますXML 要素本体としてバイト配列書き込みます文字列値が null 参照 (Visual Basic では Nothing) の場合XmlNodexsi:nil='true' 属性挿入します
プロテクト メソッド WriteNullTagEncoded オーバーロードされますxsi:nil='true' 属性を持つ XML 要素書き込むよう XmlNode指示します
プロテクト メソッド WriteNullTagLiteral オーバーロードされますxsi:nil='true' 属性を持つ XML 要素書き込むよう XmlNode指示します
プロテクト メソッド WritePotentiallyReferencingElement オーバーロードされます指定したオブジェクト対応する <multiRef> XML 要素への参照格納できるSOAP メッセージXML 要素書き込みます
プロテクト メソッド WriteReferencedElements SOAP メッセージ内の SOAP エンコード済み multiRef XML 要素オブジェクトシリアル化ます。
プロテクト メソッド WriteReferencingElement オーバーロードされます指定したオブジェクト対応する multiRef 要素への参照格納するSOAP メッセージXML 要素書き込みます
プロテクト メソッド WriteRpcResult 本体指定修飾名を持つ SOAP 1.2 RPC 結果要素書き込みます
プロテクト メソッド WriteSerializable オーバーロードされますカスタム XML フォーマット使用するオブジェクトXML 要素として書き込むよう XmlNode指示します
プロテクト メソッド WriteStartDocument ライタXML ドキュメント開始位置到達した際に、XML 宣言書き込みます
プロテクト メソッド WriteStartElement オーバーロードされます開始要素タグおよび属性書き込むよう XmlNode指示します
プロテクト メソッド WriteTypedPrimitive テキスト本体内に単純な XML スキーマ データ型の値を持つ XML 要素書き込みます
プロテクト メソッド WriteValue オーバーロードされます指定した値を書き込むよう XmlNode指示します
プロテクト メソッド WriteXmlAttribute オーバーロードされますXML 属性書き込むよう XmlNode指示します
プロテクト メソッド WriteXsiType ドキュメントシリアル化される XML 要素xsi:type 属性書き込みます
参照参照

関連項目

XmlSerializationWriter クラス
System.Xml.Serialization 名前空間
XmlSerializer
XmlSerializationReader クラス



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

辞書ショートカット

すべての辞書の索引

「XmlSerializationWriter」の関連用語

XmlSerializationWriterのお隣キーワード
検索ランキング

   

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



XmlSerializationWriterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS