Aracılığıyla paylaş


BinaryFormatter.UnsafeDeserialize(Stream, HeaderHandler) Yöntem

Tanım

Belirtilen akışın seri durumdan çıkararak bir nesne grafı haline getirmesini sağlar. Sağlanan HeaderHandler , bu akıştaki tüm üst bilgileri işler.

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

Parametreler

serializationStream
Stream

Nesne grafının seri durumdan çıkarıldığı akış.

handler
HeaderHandler

içindeki HeaderHandler tüm üst bilgileri serializationStreamişleyen. olabilir null.

Döndürülenler

Seri durumdan çıkarılmış nesne veya nesne grafiğinin üst nesnesi (kök).

Öznitelikler

Özel durumlar

, serializationStream şeklindedir null.

, serializationStream aramayı destekler, ancak uzunluğu 0'dır.

Çağıranın gerekli izni yok.

Açıklamalar

Uyarı

BinaryFormatter güvenli değildir ve güvenli hale getirilemiyor. Daha fazla bilgi için bkz. BinaryFormatter güvenlik kılavuzu.

Üst bilgiler yalnızca belirli uzaktan iletişim uygulamaları için kullanılır.

Seri durumdan çıkarma işleminin başarılı olması için akıştaki geçerli konumun nesne grafının başında olması gerekir.

Önemli

Bu yöntemin güvenilmeyen verilerle çağrılması bir güvenlik riskidir. Bu yöntemi yalnızca güvenilir verilerle çağır. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.

Şunlara uygulanır