BinaryFormatter.UnsafeDeserialize(Stream, HeaderHandler) Metod

Definition

Deserialiserar den angivna strömmen till ett objektdiagram. Den angivna HeaderHandler hanterar alla rubriker i strömmen.

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

Parametrar

serializationStream
Stream

Strömmen som objektdiagrammet ska deserialiseras från.

handler
HeaderHandler

Som HeaderHandler hanterar alla rubriker i serializationStream. Kan vara null.

Returer

Det deserialiserade objektet eller det översta objektet (roten) i objektdiagrammet.

Attribut

Undantag

serializationStream är null.

Den serializationStream stöder söker, men dess längd är 0.

Anroparen har inte den behörighet som krävs.

Kommentarer

Varning

BinaryFormatter är osäker och kan inte göras säker. Mer information finns i säkerhetsguiden för BinaryFormatter.

Rubriker används endast för specifika fjärrkommunikationsprogram.

För lyckad deserialisering måste den aktuella positionen i dataströmmen vara i början av objektdiagrammet.

Important

Det är en säkerhetsrisk att anropa den här metoden med data som inte är betrodda. Anropa endast den här metoden med betrodda data. För mer information, se Verifiera alla indata.

Gäller för