SimpleTypeResolver Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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:
- CA2321: Não desserializar com JavaScriptSerializer usando um SimpleTypeResolver
- CA2322: Garantir que o JavaScriptSerializer não seja inicializado com SimpleTypeResolver antes de desserializar
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) |