SerializationInfo コンストラクター

定義

SerializationInfo クラスの新しいインスタンスを初期化します。Initializes a new instance of the SerializationInfo class.

オーバーロード

SerializationInfo(Type, IFormatterConverter)

SerializationInfo クラスの新しいインスタンスを作成します。Creates a new instance of the SerializationInfo class.

SerializationInfo(Type, IFormatterConverter, Boolean)

SerializationInfo クラスの新しいインスタンスを初期化します。Initializes a new instance of the SerializationInfo class.

SerializationInfo(Type, IFormatterConverter)

重要

この API は CLS 準拠ではありません。

SerializationInfo クラスの新しいインスタンスを作成します。Creates a new instance of the SerializationInfo class.

public:
 SerializationInfo(Type ^ type, System::Runtime::Serialization::IFormatterConverter ^ converter);
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter);
[System.CLSCompliant(false)]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter);
new System.Runtime.Serialization.SerializationInfo : Type * System.Runtime.Serialization.IFormatterConverter -> System.Runtime.Serialization.SerializationInfo
[<System.CLSCompliant(false)>]
new System.Runtime.Serialization.SerializationInfo : Type * System.Runtime.Serialization.IFormatterConverter -> System.Runtime.Serialization.SerializationInfo
Public Sub New (type As Type, converter As IFormatterConverter)

パラメーター

type
Type

シリアル化するオブジェクトの TypeThe Type of the object to serialize.

converter
IFormatterConverter

逆シリアル化中に使用する IFormatterConverterThe IFormatterConverter used during deserialization.

属性

例外

type または converternull です。type or converter is null.

注釈

IFormatterConverterパラメーターとして渡されたは、 converter データを内部表現からユーザーが要求した形式に変換します。The IFormatterConverter passed as the converter parameter converts data from its internal representation to the form the user requested. 内のデータの内部表現は、 SerializationInfo それを作成したフォーマッタによって異なります。The internal representation of the data within the SerializationInfo depends on the formatter that created it.

SerializationInfo(Type, IFormatterConverter, Boolean)

重要

この API は CLS 準拠ではありません。

SerializationInfo クラスの新しいインスタンスを初期化します。Initializes a new instance of the SerializationInfo class.

public:
 SerializationInfo(Type ^ type, System::Runtime::Serialization::IFormatterConverter ^ converter, bool requireSameTokenInPartialTrust);
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter, bool requireSameTokenInPartialTrust);
[System.CLSCompliant(false)]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter, bool requireSameTokenInPartialTrust);
new System.Runtime.Serialization.SerializationInfo : Type * System.Runtime.Serialization.IFormatterConverter * bool -> System.Runtime.Serialization.SerializationInfo
[<System.CLSCompliant(false)>]
new System.Runtime.Serialization.SerializationInfo : Type * System.Runtime.Serialization.IFormatterConverter * bool -> System.Runtime.Serialization.SerializationInfo
Public Sub New (type As Type, converter As IFormatterConverter, requireSameTokenInPartialTrust As Boolean)

パラメーター

type
Type

シリアル化するオブジェクトの TypeThe Type of the object to serialize.

converter
IFormatterConverter

逆シリアル化中に使用する IFormatterConverterThe IFormatterConverter used during deserialization.

requireSameTokenInPartialTrust
Boolean

オブジェクトが部分信頼で同じトークンを必要とするかどうかを示します。Indicates whether the object requires same token in partial trust.

属性

適用対象