FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した Type が、TypeFilterLevel プロパティを Low
に設定して逆シリアル化できるかどうかを確認します。
public:
static void CheckTypeSecurity(Type ^ t, System::Runtime::Serialization::Formatters::TypeFilterLevel securityLevel);
public static void CheckTypeSecurity (Type t, System.Runtime.Serialization.Formatters.TypeFilterLevel securityLevel);
static member CheckTypeSecurity : Type * System.Runtime.Serialization.Formatters.TypeFilterLevel -> unit
Public Shared Sub CheckTypeSecurity (t As Type, securityLevel As TypeFilterLevel)
パラメーター
- securityLevel
- TypeFilterLevel
TypeFilterLevel プロパティ値。
例外
t
パラメーターは高度な型で、TypeFilterLevel プロパティが Low
に設定されている場合は逆シリアル化できません。
注釈
プロパティが に設定されているときに、指定した型を逆シリアル化できるかどうかを判断するには、 TypeFilterLevel このメソッドを Low
使用します。
.NET Framework リモート処理では、 Low と Fullの 2 つのレベルの自動逆シリアル化が提供されます。 Low は、最も基本的なリモート処理機能に関連付けられている型のみを逆シリアル化することで、逆シリアル化攻撃から保護するのに役立ちます。 Full レベルは、リモート処理が各種の状況でサポートするすべての型の自動逆シリアル化をサポートします。 と がサポートする the.NET Framework リモート処理の種類Lowの詳細については、「.NET Framework リモート処理での自動逆シリアル化」を参照してください。Full
適用対象
こちらもご覧ください
.NET