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

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CodeDomComponentSerializationServiceの意味・解説 

CodeDomComponentSerializationService クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

コンポーネントのセットをシリアル化ストアにシリアル化します。

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

Public NotInheritable Class
 CodeDomComponentSerializationService
    Inherits ComponentSerializationService
Dim instance As CodeDomComponentSerializationService
public sealed class CodeDomComponentSerializationService
 : ComponentSerializationService
public ref class CodeDomComponentSerializationService
 sealed : public ComponentSerializationService
public final class CodeDomComponentSerializationService
 extends ComponentSerializationService
public final class CodeDomComponentSerializationService
 extends ComponentSerializationService
解説解説

CodeDomComponentSerializationService クラスは、コンポーネントまたはシリアル化可能なオブジェクトのセットをシリアル化ストアにシリアル化します。このストアは、後で逆シリアル化できます。CodeDomComponentSerializationService クラスは、シリアル化形式が非透過であるという点で、他のシリアル化方法とは異なります。このクラスを使用すると、オブジェクトを部分的にシリアル化できます。たとえば、オブジェクトの選択したプロパティだけをシリアル化できます。

基本クラスである ComponentSerializationService は、.NET Framework Version 1.0 の IDesignerSerializationService インターフェイスを置き換えたものですが、このインターフェイスは下位互換性のために保持されています。CodeDomComponentSerializationService クラスは、IDesignerSerializationService インターフェイスを実装しませんが、IDesignerSerializationService を問い合わせた場合、CodeDomDesignerLoader は、下位互換性を確保するためにブリッジ実装を提供します。

継承階層継承階層
System.Object
   System.ComponentModel.Design.Serialization.ComponentSerializationService
    System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomComponentSerializationService メンバ
System.ComponentModel.Design.Serialization 名前空間
ComponentSerializationService
DesignerSerializationManager
IServiceProvider
その他の技術情報
動的なソース コードの生成とコンパイル

CodeDomComponentSerializationService コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

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

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

Dim instance As New CodeDomComponentSerializationService
public CodeDomComponentSerializationService ()
public:
CodeDomComponentSerializationService ()
public CodeDomComponentSerializationService ()
public function CodeDomComponentSerializationService
 ()
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomComponentSerializationService クラス
CodeDomComponentSerializationService メンバ
System.ComponentModel.Design.Serialization 名前空間

CodeDomComponentSerializationService コンストラクタ (IServiceProvider)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

サービスを解決するサービス プロバイダを指定して、CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。

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

Public Sub New ( _
    provider As IServiceProvider _
)
Dim provider As IServiceProvider

Dim instance As New CodeDomComponentSerializationService(provider)
public CodeDomComponentSerializationService (
    IServiceProvider provider
)
public:
CodeDomComponentSerializationService (
    IServiceProvider^ provider
)
public CodeDomComponentSerializationService (
    IServiceProvider provider
)
public function CodeDomComponentSerializationService
 (
    provider : IServiceProvider
)

パラメータ

provider

サービスの解決に使用する IServiceProvider。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomComponentSerializationService クラス
CodeDomComponentSerializationService メンバ
System.ComponentModel.Design.Serialization 名前空間
ComponentSerializationService
IServiceProvider
その他の技術情報
動的なソース コードの生成とコンパイル

CodeDomComponentSerializationService コンストラクタ

CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
CodeDomComponentSerializationService () CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。
CodeDomComponentSerializationService (IServiceProvider) サービスを解決するサービス プロバイダを指定して、CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。
参照参照

関連項目

CodeDomComponentSerializationService クラス
CodeDomComponentSerializationService メンバ
System.ComponentModel.Design.Serialization 名前空間

CodeDomComponentSerializationService メソッド


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

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド CreateStore オーバーライドされます。 新しい SerializationStore を作成します。
パブリック メソッド Deserialize オーバーロードされます。 オーバーライドされます。 指定したストアを逆シリアル化し、オブジェクトのコレクションを生成します。
パブリック メソッド DeserializeTo オーバーロードされます。 指定したストアを逆シリアル化し、オブジェクトの既存のセットにデータを適用します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド LoadStore オーバーライドされます。 指定したストリームから SerializationStore を読み込みます。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Serialize オーバーライドされます。 指定したオブジェクトを指定した SerializationStore にシリアル化します。
パブリック メソッド SerializeAbsolute オーバーライドされます。 既定のプロパティ値から成る、指定したオブジェクトをシリアル化します。
パブリック メソッド SerializeMember オーバーライドされます。 指定したオブジェクトの指定したメンバをシリアル化します。
パブリック メソッド SerializeMemberAbsolute オーバーライドされます。 指定したオブジェクトの指定したメンバをシリアル化しますが、既定のプロパティ値を含むメンバもシリアル化します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CodeDomComponentSerializationService クラス
System.ComponentModel.Design.Serialization 名前空間
ComponentSerializationService
DesignerSerializationManager
IServiceProvider

その他の技術情報

動的なソース コードの生成とコンパイル

CodeDomComponentSerializationService メンバ

コンポーネントのセットをシリアル化ストアにシリアル化します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド CodeDomComponentSerializationService オーバーロードされます。 CodeDomComponentSerializationService クラスの新しいインスタンスを初期化します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド CreateStore オーバーライドされます。 新しい SerializationStore を作成します。
パブリック メソッド Deserialize オーバーロードされます。 オーバーライドされます。 指定したストアを逆シリアル化し、オブジェクトのコレクションを生成します。
パブリック メソッド DeserializeTo オーバーロードされます。 指定したストアを逆シリアル化し、オブジェクトの既存のセットにデータを適用します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド LoadStore オーバーライドされます。 指定したストリームから SerializationStore を読み込みます。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Serialize オーバーライドされます。 指定したオブジェクトを指定した SerializationStore にシリアル化します。
パブリック メソッド SerializeAbsolute オーバーライドされます。 既定のプロパティ値から成る、指定したオブジェクトをシリアル化します。
パブリック メソッド SerializeMember オーバーライドされます。 指定したオブジェクトの指定したメンバをシリアル化します。
パブリック メソッド SerializeMemberAbsolute オーバーライドされます。 指定したオブジェクトの指定したメンバをシリアル化しますが、既定のプロパティ値を含むメンバもシリアル化します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CodeDomComponentSerializationService クラス
System.ComponentModel.Design.Serialization 名前空間
ComponentSerializationService
DesignerSerializationManager
IServiceProvider

その他の技術情報

動的なソース コードの生成とコンパイル



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「CodeDomComponentSerializationService」の関連用語

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

   

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



CodeDomComponentSerializationServiceのページの著作権

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

©2026 GRAS Group, Inc.RSS