VisualizerObjectSource.Deserialize(Stream) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.
Устаревший вспомогательный метод, используемый старыми визуализаторами, что упрощает написание кода сериализации. Он использует двоичную сериализацию по умолчанию для чтения заданного объекта из потока. Однако из-за уязвимостей системы безопасности с ее использованием больше не следует использовать и будет вызываться в более новых версиях .NET, таких как ASP.NET Core 5.0.
При вызове в целевом приложении, поддерживающем двоичную сериализацию, после завершения метода указатель чтения потока будет расширен за байтами объекта.
public:
static System::Object ^ Deserialize(System::IO::Stream ^ serializationStream);
public static object Deserialize (System.IO.Stream serializationStream);
[System.Obsolete("This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.")]
public static object Deserialize (System.IO.Stream serializationStream);
static member Deserialize : System.IO.Stream -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.")>]
static member Deserialize : System.IO.Stream -> obj
Public Shared Function Deserialize (serializationStream As Stream) As Object
Параметры
- serializationStream
- Stream
Поток, из которого считывает объект
Возвращаемое значение
Объект, ранее сериализованный в поток
- Атрибуты
Исключения
Вызывается, если целевое приложение не поддерживает сериализацию через BinaryFormatter.
Комментарии
Этот вспомогательный метод десериализует данные из потока и использует их для создания объекта данных. Используйте этот метод, если необходимо создать производный класс VisualizerObjectSource, который переопределяет CreateReplacementObject или TransferData.