ArgumentException.GetObjectData(SerializationInfo, StreamingContext) 方法

定义

注意

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

设置带有参数名和附加异常信息的 SerializationInfo 对象。

public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);

参数

info
SerializationInfo

承载序列化对象数据的对象。

context
StreamingContext

关于来源和目标的上下文信息

实现

属性

例外

info 对象是空引用(在 Visual Basic 中为 Nothing)。

注解

GetObjectData 会设置 SerializationInfo,对所有异常对象数据进行序列化。 在反序列化期间,异常对象从 SerializationInfo 通过流传输的 重新构造。

有关详细信息,请参阅 SerializationInfo

适用于

另请参阅