Freigeben über


VisualizerObjectSource.Deserialize(Stream) Methode

Definition

Achtung

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

Legacy-Hilfsmethode, die von alten Schnellansichten verwendet wird, die das Schreiben von Serialisierungscode erleichtert. Es verwendet die 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 löst neuere Versionen von .NET wie ASP.NET Core 5.0 aus.

Wenn für eine Ziel-App aufgerufen wird, die binäre Serialisierung unterstützt, wird der Datenstromlesezeiger nach Abschluss der Methode über die Bytes des Objekts hinaus erweitert.

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

Parameter

serializationStream
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.

Hinweise

Diese Hilfsmethode deserialisiert die Daten aus dem Stream und verwendet sie zum Erstellen eines Datenobjekts. Verwenden Sie diese Methode, wenn Sie eine abgeleitete Klasse von VisualizerObjectSource erstellen müssen, die oder TransferDataaußer Kraft setztCreateReplacementObject.

Gilt für: