VisualizerObjectSource.Deserialize(Stream) 메서드

정의

주의

This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.

serialization 코드를 더 쉽게 작성할 수 있도록 이전 시각화 도우미에서 사용하는 레거시 도우미 메서드입니다. 기본 이진 serialization을 사용하여 스트림에서 지정된 개체를 읽습니다. 그러나 사용량이 있는 보안 취약성으로 인해 더 이상 사용하지 않아야 하며 ASP.NET Core 5.0과 같은 최신 버전의 .NET에서 throw됩니다.

이진 Serialization을 지원하는 대상 앱에서 호출되는 경우 메서드가 완료된 후 스트림 읽기 포인터는 개체의 바이트를 지나 고급으로 진행됩니다.

public:
 static System::Object ^ Deserialize(System::IO::Stream ^ serializationStream);
public static object Deserialize (System.IO.Stream serializationStream);
[System.Obsolete("This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.")]
public static object Deserialize (System.IO.Stream serializationStream);
static member Deserialize : System.IO.Stream -> obj
[<System.Obsolete("This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.")>]
static member Deserialize : System.IO.Stream -> obj
Public Shared Function Deserialize (serializationStream As Stream) As Object

매개 변수

serializationStream
Stream

개체를 읽을 스트림

반환

이전에 스트림으로 직렬화된 개체

특성

예외

대상 앱이 BinaryFormatter를 통한 serialization을 지원하지 않을 때 throw됩니다.

설명

이 도우미 메서드는 스트림에서 데이터를 역직렬화하고 이를 사용하여 데이터 개체를 생성합니다. 또는 TransferData를 재정의하는 VisualizerObjectSource의 파생 클래스를 만들어야 하는 경우 이 메서드를 CreateReplacementObject 사용합니다.

적용 대상