SimpleTypeResolver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una resolución de tipos no segura para los tipos administrados.
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
- Herencia
Comentarios
Advertencia
La SimpleTypeResolver clase no es segura y no debe usarse. El uso SimpleTypeResolver de para deserializar JSON podría permitir que el cliente remoto ejecute código malintencionado dentro de la aplicación y tome el control del servidor web.
Para obtener un ejemplo que muestre el uso de un personalizado JavaScriptTypeResolver de forma segura, consulte JavaScriptTypeResolver.
.NET proporciona analizadores de origen que le avisan del uso del tipo de SimpleTypeResolver peligroso. Para obtener más información sobre los analizadores de origen, consulte Introducción a los analizadores de código fuente. Para obtener instrucciones sobre cómo instalar los analizadores de origen, consulte Install .NET Compiler Platform code analyzers.
Cuando el paquete de analizadores de origen se activa en un proyecto, hace referencia a para SimpleTypeResolver generar una de las siguientes advertencias del compilador:
- CA2321: No deserializar con JavaScriptSerializer usando SimpleTypeResolver
- CA2322: Asegúrese de que JavaScriptSerializer no se ha inicializado con SimpleTypeResolver antes de deserializar
Constructores
| Nombre | Description |
|---|---|
| SimpleTypeResolver() |
Inicializa una nueva instancia de la clase SimpleTypeResolver. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ResolveType(String) |
Devuelve el Type del nombre especificado. |
| ResolveTypeId(Type) |
Devuelve el nombre completo del ensamblado del especificado Type. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |