Freigeben über


IVisualizerObjectProvider2.Deserialize(Stream) Methode

Definition

Achtung

This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.

Legacyhilfsmethode, die von alten Schnellansichten verwendet wird und das Schreiben von Deserialisierungscode erleichtert. Es verwendet standardmäßige binäre Serialisierung, um das angegebene Objekt aus dem Stream zu lesen. Aufgrund von Sicherheitsrisiken bei der Verwendung sollte es jedoch nicht mehr verwendet werden und wird in neueren Versionen von .NET wie ASP.NET Core 5.0 ausgelöst.

Wenn sie für eine Ziel-App aufgerufen wird, die binäre Serialisierung unterstützt, wird nach Abschluss der Methode der Datenstrom gelesen, und wir geben das zugrunde liegende Objekt zurück.

public:
 System::Object ^ Deserialize(System::IO::Stream ^ stream);
public object Deserialize (System.IO.Stream stream);
[System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.")]
public object Deserialize (System.IO.Stream stream);
abstract member Deserialize : System.IO.Stream -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use IVisualizerObjectProvider3.DeserializeFromJson or GetDeserializableObject methods instead.")>]
abstract member Deserialize : System.IO.Stream -> obj
Public Function Deserialize (stream As Stream) As Object

Parameter

stream
Stream

Der Stream, aus dem das -Objekt gelesen werden soll

Gibt zurück

Ein Objekt, das zuvor in den Stream serialisiert wurde

Attribute

Ausnahmen

Wird ausgelöst, wenn die Ziel-App die Serialisierung über BinaryFormatter nicht unterstützt.

Gilt für: