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

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

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

См. также раздел