BinaryFormatter.UnsafeDeserialize(Stream, HeaderHandler) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ů.