Sdílet prostřednictvím


SimpleTypeResolver Třída

Definice

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
SimpleTypeResolver

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:

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)

Platí pro

Viz také