ExceptionSettings.CanDeserialize(Type) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
例外の逆シリアル化の一部として型を逆シリアル化できるかどうかをテストします。
public abstract bool CanDeserialize(Type type);
abstract member CanDeserialize : Type -> bool
Public MustOverride Function CanDeserialize (type As Type) As Boolean
パラメーター
- type
- Type
逆シリアル化できる型。
返品
true 型が逆シリアル化しても安全な場合。それ以外の場合 false 。
注釈
既定の実装では、TrustedData ベースのインスタンス内のすべての型に対してtrueが返されます。または、UntrustedData ベースのインスタンスの場合、逆シリアル化しても安全であると予想されるException派生型のtrueが返されます。
Exception信頼されていないパーティから安全でないデータを逆シリアル化する可能性がある派生型では、逆シリアル化コンストラクターに渡されるStreamingContextを考慮し、StateにRemoting フラグが含まれている場合は、強力な危険なデータの逆シリアル化をスキップする必要があります。