ISerializable.GetObjectData(SerializationInfo, StreamingContext) 方法

定义

使用序列化目标对象所需的数据填充数据 SerializationInfo

public:
 void GetObjectData(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Sub GetObjectData (info As SerializationInfo, context As StreamingContext)

参数

info
SerializationInfo

SerializationInfo 填充数据。

context
StreamingContext

此序列化的目标(请参阅 StreamingContext)。

属性

例外

调用方没有所需的权限。

注解

格式化程序会自动跟踪和序列化包含在其中 SerializationInfo 的任何对象。

Note

不能保证在序列化期间,此方法只调用每个对象实例一次。 因此,无论调用方法的次数如何,都应以相同的方式实现该方法的行为。

适用于

另请参阅