FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
TypeFilterLevel プロパティを Low に設定して、指定したTypeを逆シリアル化できるかどうかを判断します。
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逆シリアル化レベルでは、すべての状況でリモート処理がサポートするすべての型の自動逆シリアル化がサポートされます。