SimpleTypeResolver Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un résolveur de type non sécurisé pour les types managés.
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
- Héritage
Remarques
Avertissement
La SimpleTypeResolver
classe n’est pas sécurisée et ne doit pas être utilisée. L’utilisation SimpleTypeResolver
de pour désérialiser JSON peut permettre au client distant d’exécuter du code malveillant au sein de l’application et de prendre le contrôle du serveur Web.
Pour obtenir un exemple qui illustre l’utilisation d’un personnalisé en JavaScriptTypeResolver
toute sécurité, consultez JavaScriptTypeResolver .
.NET fournit des analyseurs de code source qui vous alertent sur l’utilisation du SimpleTypeResolver
type dangereux. Pour plus d’informations sur les analyseurs de code source, consultez vue d’ensemble des analyseurs de code source. pour obtenir des instructions sur l’installation des analyseurs de code source, consultez installer .NET Compiler Platform des analyseurs de code.
Lorsque le package de l’analyseur de code source est activé dans un projet, les références à SimpleTypeResolver
génèrent l’un des avertissements du compilateur suivants :
- CA2321 : Ne désérialisez avec JavaScriptSerializer à l’aide de SimpleTypeResolver
- CA2322 : Assurez-vous que JavaScriptSerializer n’est pas initialisé avec SimpleTypeResolver avant la désérialisation
Constructeurs
SimpleTypeResolver() |
Initialise une nouvelle instance de la classe SimpleTypeResolver. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ResolveType(String) |
Retourne le Type du nom spécifié. |
ResolveTypeId(Type) |
Retourne le nom qualifié assembly du Type spécifié. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |