SerializationInfo.SetType(Type) 方法

定义

设置要序列化的对象的 Type

C#
public void SetType(Type type);

参数

type
Type

要序列化的对象的 Type

例外

type 参数为 null

注解

负责Formatter在将 实例传递给 之前设置TypeGetObjectData实例的 SerializationInfo 。 但是,想要为其对象发送代理的用户将需要更改此 SerializationInfo 实例表示的类型。 SetType使用 方法等效于同时设置 FullTypeNameAssemblyName

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1