SerializationInfo 构造函数

定义

初始化 SerializationInfo 类的新实例。

重载

SerializationInfo(Type, IFormatterConverter)

创建 SerializationInfo 类的新实例。

SerializationInfo(Type, IFormatterConverter, Boolean)

初始化 SerializationInfo 类的新实例。

SerializationInfo(Type, IFormatterConverter)

重要

此 API 不符合 CLS。

创建 SerializationInfo 类的新实例。

public:
 SerializationInfo(Type ^ type, System::Runtime::Serialization::IFormatterConverter ^ converter);
[System.CLSCompliant(false)]
public SerializationInfo (Type type, System.Runtime.Serialization.IFormatterConverter converter);
[<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

要序列化的对象的 Type

converter
IFormatterConverter

在反序列化过程中使用的 IFormatterConverter

属性

例外

typeconverternull

注解

IFormatterConverter作为converter参数传递的数据将数据从其内部表示形式转换为用户请求的表单。 数据的内部 SerializationInfo 表示形式取决于创建它的格式化程序。

适用于

SerializationInfo(Type, IFormatterConverter, Boolean)

重要

此 API 不符合 CLS。

初始化 SerializationInfo 类的新实例。

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);
[<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

要序列化的对象的 Type

converter
IFormatterConverter

在反序列化过程中使用的 IFormatterConverter

requireSameTokenInPartialTrust
Boolean

指示对象是否需要部分信任的同一标记。

属性

适用于