VisualizerObjectSource.Deserialize(Stream) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This method uses binary serialization which is no longer supported, please use the DeserializeFromJson or GetDeserializableObject methods instead.
シリアル化コードの記述を容易にする古いビジュアライザーで使用されるレガシ ヘルパー メソッド。 既定のバイナリ シリアル化を使用して、ストリームから指定されたオブジェクトを読み取ります。 ただし、その使用に関するセキュリティの脆弱性により、使用されなくなり、ASP.NET Core 5.0 などの新しいバージョンの .NET で スローされます。
バイナリ シリアル化をサポートするターゲット アプリで呼び出された場合、 メソッドが終了した後、ストリーム読み取りポインターは オブジェクトのバイトを超えて拡張されます
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 を介したシリアル化をサポートしていない場合は、 がスローされます。
注釈
このヘルパー メソッドは、ストリームからデータを逆シリアル化し、それを使用してデータ オブジェクトを構築します。 または TransferDataをオーバーライドする VisualizerObjectSource の派生クラスを作成する必要がある場合は、このメソッドを使用しますCreateReplacementObject。