SimpleTypeResolver Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen unsicheren Typlöser für verwaltete Typen bereit.
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
- Vererbung
Hinweise
Warnung
Die SimpleTypeResolver
Klasse ist unsicher und sollte nicht verwendet werden. Die Verwendung SimpleTypeResolver
zum Deserialisieren von JSON könnte es dem Remoteclient ermöglichen, schädlichen Code in der App auszuführen und die Kontrolle über den Webserver zu übernehmen.
Ein Beispiel, das die sichere Verwendung einer benutzerdefinierten JavaScriptTypeResolver
veranschaulicht, finden Sie unter JavaScriptTypeResolver.
.NET stellt Quellanalysetools bereit, die Sie bei der Verwendung des gefährlichen SimpleTypeResolver
Typs warnen. Weitere Informationen zu Quellanalysetools finden Sie unter Übersicht über Quellcodeanalysetools. Anweisungen zum Installieren der Quellanalysetools finden Sie unter Installieren .NET Compiler Platform Codeanalysetools.
Wenn das Quellanalysepaket in einem Projekt aktiviert wird, werden Verweise darauf verwendet, um eine der folgenden Compilerwarnungen zu SimpleTypeResolver
erzeugen:
- CA2321: Nicht mit JavaScriptSerializer und SimpleTypeResolver deserialisieren
- CA2322: Vor dem Deserialisieren sicherstellen, dass JavaScriptSerializer nicht mit SimpleTypeResolver initialisiert ist
Konstruktoren
SimpleTypeResolver() |
Initialisiert eine neue Instanz der SimpleTypeResolver-Klasse. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ResolveType(String) |
Gibt den Type des angegebenen Namens zurück. |
ResolveTypeId(Type) |
Gibt den durch die Assembly qualifizierten Namen des angegebenen Type zurück. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |