Freigeben über


IFormatter.Deserialize(Stream) Methode

Definition

Achtung

BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.

Deserialisiert die Daten im bereitgestellten Stream und stellt das Diagramm von Objekten wieder her.

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

Parameter

serializationStream
Stream

Der Stream, der die zu deserialisierenden Daten enthält.

Gibt zurück

Das oberste Objekt des deserialisierten Diagramms.

Attribute

Hinweise

Die Deserialize -Methode liest Graphinformationen aus dem Stream und rekonstruiert einen Klon des ursprünglichen Graphen. Die Topologie des Graphen wird beibehalten.

Der Deserialisierungsprozess ordnet ein leeres Objekt des entsprechenden Typs zu und füllt seine Felder aus den im serializationStream Stream übertragenen Daten erneut auf. Es ist wichtig zu beachten, dass während der Deserialisierung kein Konstruktor für das Objekt aufgerufen wird.

Gilt für:

Weitere Informationen