BinaryFormatter.UnsafeDeserialize(Stream, HeaderHandler) Metoda

Definice

Deserializuje zadaný datový proud do grafu objektu. Poskytnutý HeaderHandler popisovač zpracovává všechny hlavičky v daném datovém proudu.

public:
 System::Object ^ UnsafeDeserialize(System::IO::Stream ^ serializationStream, System::Runtime::Remoting::Messaging::HeaderHandler ^ handler);
[System.Runtime.InteropServices.ComVisible(false)]
public object UnsafeDeserialize(System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler);
[System.Runtime.InteropServices.ComVisible(false)]
[System.Security.SecurityCritical]
public object UnsafeDeserialize(System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UnsafeDeserialize : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler -> obj
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Security.SecurityCritical>]
member this.UnsafeDeserialize : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler -> obj
Public Function UnsafeDeserialize (serializationStream As Stream, handler As HeaderHandler) As Object

Parametry

serializationStream
Stream

Datový proud, ze kterého se má deserializovat graf objektu.

handler
HeaderHandler

Ten HeaderHandler zpracovává všechna záhlaví v sadě serializationStream. Může to být null.

Návraty

Deserializovaný objekt nebo horní objekt (kořen) grafu objektu.

Atributy

Výjimky

To serializationStream je null.

Podporuje serializationStream hledání, ale jeho délka je 0.

Volající nemá požadované oprávnění.

Poznámky

Warning

BinaryFormatter je nezabezpečený a nedá se zabezpečit. Další informace naleznete v příručce zabezpečení BinaryFormatter.

Hlavičky se používají jenom pro konkrétní aplikace vzdálené komunikace.

Pro úspěšnou deserializaci musí být aktuální pozice ve streamu na začátku grafu objektu.

Important

Volání této metody s nedůvěryhodnými daty představuje bezpečnostní riziko. Volejte tuto metodu pouze s důvěryhodnými daty. Další informace naleznete v tématu Ověření všech vstupů.

Platí pro