FormatterServices.CheckTypeSecurity(Type, TypeFilterLevel) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定是否可以使用属性设置为
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属性值。
例外
该
注解
使用此方法确定在属性设置为Low时是否可以反序列化TypeFilterLevel指定类型。
.NET框架远程处理提供两个级别的自动反序列化,Low 和 Full。 Low 通过仅反序列化与最基本的远程处理功能关联的类型,帮助防止反序列化攻击。 Full反序列化级别支持自动反序列化远程处理在所有情况下支持的所有类型。