MulticastDelegate.GetObjectData(SerializationInfo, StreamingContext) 方法
定义
用序列化该实例所需的所有数据填充 SerializationInfo 对象。Populates a SerializationInfo object with all the data needed to serialize this instance.
public:
override void GetObjectData(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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);
override this.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
override this.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Overrides Sub GetObjectData (info As SerializationInfo, context As StreamingContext)
参数
- info
- SerializationInfo
一个对象,它保存将此实例序列化或反序列化所需的全部数据。An object that holds all the data needed to serialize or deserialize this instance.
- context
- StreamingContext
(保留)存储和检索序列化数据的位置。(Reserved) The location where serialized data is stored and retrieved.
- 属性
例外
info 为 null。info is null.
无法创建抽象类的实例,或者此成员是使用晚期绑定机制调用的。Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.
发生了序列化错误。A serialization error occurred.
注解
此方法存储 info 序列化此实例所需的所有信息。This method stores all the information in info necessary to serialize this instance.
context此参数是保留参数,当前未在执行此方法时使用。The context parameter is reserved and is not currently used in the execution of this method.