VisualizerObjectSource.Deserialize(Stream) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
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 사용합니다.