Share via


SimpleTypeResolver Classe

Definição

Fornece um resolvedor de tipo inseguro para tipos gerenciados.

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

Comentários

Aviso

A SimpleTypeResolver classe é insegura e não deve ser usada. Usar para desserlizar O JSON pode permitir que o cliente remoto execute código mal-intencionado dentro do aplicativo e assumir SimpleTypeResolver o controle do servidor Web.

Para ver um exemplo que demonstra o uso de um JavaScriptTypeResolver personalizado com segurança, consulte JavaScriptTypeResolver .

O .NET fornece analisadores de origem que alertam você sobre o uso do tipo SimpleTypeResolver perigoso. Para obter mais informações sobre analisadores de origem, consulte Visão geral dos analisadores de código-fonte. Para obter instruções sobre como instalar os analisadores de origem, consulte Instalar .NET Compiler Platform analisadores de código.

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

Construtores

SimpleTypeResolver()

Inicializa uma nova instância da classe SimpleTypeResolver.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ResolveType(String)

Retorna o Type do nome especificado.

ResolveTypeId(Type)

Retorna o nome qualificado pelo assembly do Type especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também