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
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:
- CA2321: Nepoužívejte deserializaci pomocí JavaScriptSerializer se SimpleTypeResolver
- CA2322: Před deserializací se ujistěte, že JavaScriptSerializer není inicializován pomocí metody SimpleTypeResolver.
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) |