SimpleTypeResolver Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje nezabezpečený překladač typů pro spravované typy.
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
- Dědičnost
Poznámky
Upozornění
Třída SimpleTypeResolver
je nezabezpečená a neměla by se používat. Použití SimpleTypeResolver
k deserializaci JSON může vzdálenému klientovi umožnit spuštění škodlivého kódu v aplikaci a převzetí kontroly nad webovým serverem.
Ukázku, která demonstruje bezpečné použití vlastního JavaScriptTypeResolver
objektu, najdete v tématu JavaScriptTypeResolver.
.NET poskytuje zdrojové analyzátory, které vás upozorní na použití nebezpečného SimpleTypeResolver
typu. Další informace o analyzátorech zdrojového kódu najdete v tématu Přehled analyzátorů zdrojového kódu. Pokyny k instalaci zdrojových analyzátorů najdete v tématu Instalace analyzátorů kódu .NET Compiler Platform.
Když je balíček zdrojových analyzátorů aktivovaný v projektu, odkazy na SimpleTypeResolver
vyvolání jednoho z následujících upozornění kompilátoru:
- CA2321: Nedeserializovat se třídou JavaScriptSerializer pomocí třídy SimpleTypeResolver
- CA2322: Před deserializaci se ujistěte se, že třída JavaScriptSerializer není inicializována pomocí třídy SimpleTypeResolver
Konstruktory
SimpleTypeResolver() |
Inicializuje novou instanci SimpleTypeResolver třídy. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ResolveType(String) |
Vrátí hodnotu Type zadaného názvu. |
ResolveTypeId(Type) |
Vrátí název zadaného Typenázvu kvalifikovaného sestavením . |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |