SimpleTypeResolver Classe

Definição

Fornece um resolvedor de tipos inseguro para tipos geridos.

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
Herança
SimpleTypeResolver

Observações

Warning

A SimpleTypeResolver aula é insegura e não deve ser usada. Usar SimpleTypeResolver para desserializar JSON poderia permitir que o cliente remoto executasse código malicioso dentro da aplicação e assumisse o controlo do servidor web.

Para um exemplo que demonstra o uso seguro de um personalizado JavaScriptTypeResolver , veja JavaScriptTypeResolver.

.NET fornece analisadores de fonte que alertam para o uso do perigoso tipo SimpleTypeResolver. Para mais informações sobre analisadores de código-fonte, consulte Visão Geral dos analisadores de código-fonte. Para instruções sobre a instalação dos analisadores de código-fonte, consulte Install .NET Compiler Platform code analyzers.

Quando o pacote de analisadores de origem é ativado num projeto, referências para SimpleTypeResolver produzir um dos seguintes avisos do compilador:

Construtores

Name Description
SimpleTypeResolver()

Inicializa uma nova instância da SimpleTypeResolver classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveType(String)

Devolve o Type do nome especificado.

ResolveTypeId(Type)

Devolve o nome qualificado por assembleia do especificado Type.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também