FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) メソッド

定義

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)

パラメーター

t
Type

逆シリアル化する機能を確認する Type

securityLevel
TypeFilterLevel

TypeFilterLevel プロパティの値。

例外

t パラメーターは高度な型であり、TypeFilterLevel プロパティが Low に設定されている場合は逆シリアル化できません。

注釈

TypeFilterLevel プロパティが Low に設定されているときに、指定した型を逆シリアル化できるかどうかを判断するには、このメソッドを使用します。

.NET Framework リモート処理では、LowFull という 2 つのレベルの自動逆シリアル化が提供されます。 Low は、最も基本的なリモート処理機能に関連付けられている型のみを逆シリアル化することで、逆シリアル化攻撃から保護するのに役立ちます。 Full逆シリアル化レベルでは、すべての状況でリモート処理がサポートするすべての型の自動逆シリアル化がサポートされます。

適用対象