SimpleTypeResolver 类

定义

为托管类型提供不安全的类型解析程序。

public ref class SimpleTypeResolver : System::Web::Script::Serialization::JavaScriptTypeResolver
public class SimpleTypeResolver : System.Web.Script.Serialization.JavaScriptTypeResolver
type SimpleTypeResolver = class
    inherit JavaScriptTypeResolver
Public Class SimpleTypeResolver
Inherits JavaScriptTypeResolver
继承
SimpleTypeResolver

注解

警告

SimpleTypeResolver类不安全,不应使用。 使用 反初始化 JSON 可以允许远程客户端在应用中执行恶意代码 SimpleTypeResolver 并控制 Web 服务器。

有关演示如何安全地使用自定义 JavaScriptTypeResolver 的示例,请参阅 JavaScriptTypeResolver

.NET 提供源分析器,用于提醒你使用危险 SimpleTypeResolver 类型。 有关源分析器的信息,请参阅 源代码分析器概述。 有关安装源分析器的说明,请参阅安装.NET Compiler Platform分析器

在项目中激活源分析器包时,对 的引用 SimpleTypeResolver 将生成以下编译器警告之一:

构造函数

SimpleTypeResolver()

初始化 SimpleTypeResolver 类的新实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ResolveType(String)

返回指定名称的 Type

ResolveTypeId(Type)

返回指定的 Type 的程序集限定名称。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅