ISerializable.GetObjectData(SerializationInfo, StreamingContext) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Formatter-based serialization is obsolete and should not be used.
Заполняет объект 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.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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 в , автоматически отслеживаются и сериализуются с помощью модуля форматирования.
Примечание
Не гарантируется, что этот метод будет вызываться только один раз для каждого экземпляра объекта во время сериализации. Поэтому метод должен быть реализован таким образом, чтобы его поведение было одинаковым независимо от количества вызовов.