次の方法で共有


IVisualizerObjectProvider2.Deserialize(Stream) メソッド

定義

注意事項

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

古いビジュアライザーで使用されるレガシ ヘルパー メソッド。逆シリアル化コードの記述が容易になります。 既定のバイナリ シリアル化を使用して、ストリームから指定されたオブジェクトを読み取ります。 ただし、その使用に関するセキュリティの脆弱性により、使用されなくなり、ASP.NET Core 5.0 のような新しいバージョンの .NET でスローされます。

バイナリ シリアル化をサポートするターゲット アプリで呼び出された場合、 メソッドが終了するとストリームが読み取られ、基になるオブジェクトが返されます。

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

パラメーター

stream
Stream

オブジェクトの読み取り元のストリーム

戻り値

以前にストリームにシリアル化された オブジェクト

属性

例外

ターゲット アプリが BinaryFormatter を介したシリアル化をサポートしていない場合にスローされます。

適用対象