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

Warning

Třída SimpleTypeResolver je nezabezpečená a neměla by být použita. 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 použití vlastního JavaScriptTypeResolver bezpečného použití, najdete v tématu JavaScriptTypeResolver.

.NET poskytuje zdrojové analyzátory, které vás upozorní na použití nebezpečného typu SimpleTypeResolver. Další informace o analyzátorech zdrojů najdete v tématu Přehled analyzátorů zdrojového kódu. Pokyny k instalaci zdrojových analyzátorů najdete v tématu Instalujte analyzátory kódu platformy kompilátoru .NET.

Když je balíček zdrojových analyzátorů aktivován v projektu, odkazy na SimpleTypeResolver vytvoření jednoho z následujících upozornění kompilátoru:

Konstruktory

Name Description
SimpleTypeResolver()

Inicializuje novou instanci SimpleTypeResolver třídy.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ResolveType(String)

Type Vrátí zadaný název.

ResolveTypeId(Type)

Vrátí kvalifikovaný název sestavení zadaného Typeparametru .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také