AllowedTypesSerializationBinder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Newtonsoft.Json.Serialization.DefaultSerializationBinder的实现,仅允许序列化和反序列化所需的 Type。
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- 继承
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
构造函数
AllowedTypesSerializationBinder(IList<Type>) |
初始化 AllowedTypesSerializationBinder 类的新实例。 |
属性
AllowedTypes |
获取允许类型的集合。 |
方法
BindToName(Type, String, String) |
给定
无论允许还是不允许,都会通过 如果允许,它将 Type 添加到 AllowedTypes 集合。 |
BindToType(String, String) |
给定 找到时,它将将 Type 添加到 AllowedTypes 集合(如果不存在)。 |
Verify() |
验证是否存在不允许的类型。 如果不允许,它将引发 InvalidOperationException。 |