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 objektů. Zadaný soubor HeaderHandler 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 objektů.
- handler
- HeaderHandler
TenHeaderHandler, který zpracovává všechny hlavičky v .serializationStream
Může být null
.
Návraty
Deserializovaný objekt nebo horní objekt (kořen) grafu objektů.
- Atributy
Výjimky
Hodnota serializationStream
je null
.
Podpora serializationStream
hledá, ale jeho délka je 0.
Volající nemá požadované oprávnění.
Poznámky
Upozornění
BinaryFormatter
je nezabezpečený a nedá se zabezpečit. Další informace najdete v průvodci zabezpečením BinaryFormatter.
Hlavičky se používají pouze pro konkrétní aplikace vzdálené komunikace.
Pro úspěšnou deserializaci musí být aktuální pozice v datovém proudu na začátku grafu objektů.
Důležité
Volání této metody s nedůvěryhodnými daty představuje bezpečnostní riziko. Tuto metodu volejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.