Sdílet prostřednictvím


BinaryFormatter.UnsafeDeserialize(Stream, HeaderHandler) Metoda

Definice

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ů.

Platí pro