Regex.ISerializable.GetObjectData(SerializationInfo, StreamingContext) 方法

定义

使用所需的数据填充 SerializationInfo 对象来反序列化当前 Regex 对象。

 virtual void System.Runtime.Serialization.ISerializable.GetObjectData(System::Runtime::Serialization::SerializationInfo ^ si, System::Runtime::Serialization::StreamingContext context) = System::Runtime::Serialization::ISerializable::GetObjectData;
void ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context);
abstract member System.Runtime.Serialization.ISerializable.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
override this.System.Runtime.Serialization.ISerializable.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Sub GetObjectData (si As SerializationInfo, context As StreamingContext) Implements ISerializable.GetObjectData

参数

si
SerializationInfo

要用序列化信息填充的对象。

context
StreamingContext

存储和检索序列化数据的位置。 此参数留待将来使用。

实现

注解

格式化程序会自动跟踪和序列化包含在其中 SerializationInfo 的任何对象。
调用 GetObjectData 的代码需要 SecurityPermission 提供序列化服务。 关联的枚举:SecurityPermissionFlag.SerializationFormatter

备注

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

适用于