SerializationInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトのシリアル化または逆シリアル化に必要なすべてのデータを格納します。 このクラスは継承できません。
public ref class SerializationInfo sealed
public sealed class SerializationInfo
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SerializationInfo
type SerializationInfo = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SerializationInfo = class
Public NotInheritable Class SerializationInfo
- 継承
-
SerializationInfo
- 属性
注釈
このクラスは、カスタムシリアル化動作を持つオブジェクトによって使用されます。 または の メソッドはGetObjectData、シリアル化するSerializationInfo各情報の名前、型、値をストアに設定します。ISerializableISerializationSurrogate 逆シリアル化中に、適切な関数がこの情報を抽出できます。
オブジェクトは、 メソッドを SerializationInfo 使用してシリアル化時にストアに AddValue 追加され、 メソッドを SerializationInfo 使用して逆シリアル化時に GetValue ストアから抽出されます。
シリアル化のカスタマイズの詳細については、「 カスタム シリアル化」を参照してください。
コンストラクター
SerializationInfo(Type, IFormatterConverter) |
古い.
SerializationInfo クラスの新しいインスタンスを作成します。 |
SerializationInfo(Type, IFormatterConverter, Boolean) |
古い.
SerializationInfo クラスの新しいインスタンスを初期化します。 |
プロパティ
AssemblyName |
シリアル化時にのみ、シリアル化する型のアセンブリ名を取得または設定します。 |
FullTypeName |
シリアル化する Type の完全名を取得または設定します。 |
IsAssemblyNameSetExplicit |
アセンブリ名が明示的に設定されたかどうかを取得します。 |
IsFullTypeNameSetExplicit |
明示的に設定された完全な型名を取得します。 |
MemberCount |
SerializationInfo ストアに追加されているメンバーの数を取得します。 |
ObjectType |
シリアル化されるオブジェクトの種類を返します。 |
メソッド
適用対象
こちらもご覧ください
.NET