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.

Примечание

Не гарантируется, что этот метод будет вызываться только один раз для каждого экземпляра объекта во время сериализации. Поэтому метод должен быть реализован таким образом, чтобы его поведение было одинаковым независимо от количества вызовов.

Применяется к