Sdílet prostřednictvím


IFormatter.Deserialize(Stream) Metoda

Definice

Upozornění

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

Deserializuje data na poskytnutém streamu a rekonstituuje graf objektů.

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

Parametry

serializationStream
Stream

Datový proud, který obsahuje data, která se mají deserializovat.

Návraty

Horní objekt deserializovaného grafu.

Atributy

Poznámky

Metoda Deserialize čte informace o grafu z datového proudu a rekonstruuje klon původního grafu. Topologie grafu je zachovaná.

Proces deserializace přidělí prázdný objekt příslušného typu a znovu naplní jeho pole z dat přenášených v datovém serializationStream proudu. Je důležité si uvědomit, že během deserializace není na objektu nikdy volána žádná konstruktor.

Platí pro

Viz také