IFormatter.Deserialize(Stream) Метод
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.
Десериализует данные в предоставленный поток и воспроизводит граф объектов.
public:
System::Object ^ Deserialize(System::IO::Stream ^ serializationStream);
[System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public object Deserialize(System.IO.Stream serializationStream);
public object Deserialize(System.IO.Stream serializationStream);
[<System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
abstract member Deserialize : System.IO.Stream -> obj
abstract member Deserialize : System.IO.Stream -> obj
Public Function Deserialize (serializationStream As Stream) As Object
- serializationStream
- Stream
Поток, содержащий десериализуемые данные.
Верхний объект десериализованного графа.
- Атрибуты
Метод Deserialize считывает сведения о графе из потока и восстанавливает клон исходного графа. Топология графа сохраняется.
Процесс десериализации выделяет пустой объект соответствующего типа и повторяет его поля из данных, передаваемых в потоке serializationStream
. Важно отметить, что во время десериализации для объекта не вызывается конструктор.
Продукт | Версии (Устарело) |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 8 (package-provided), 8, 9 (package-provided), 9 (5, 6, 7) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |