ExceptionSettings.CanDeserialize(Type) メソッド

定義

例外の逆シリアル化の一部として型を逆シリアル化できるかどうかをテストします。

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を考慮し、StateRemoting フラグが含まれている場合は、強力な危険なデータの逆シリアル化をスキップする必要があります

適用対象