SimpleTypeResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un sistema di risoluzione dei tipi non sicuro per i tipi gestiti.
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
- Ereditarietà
Commenti
Avvertimento
La SimpleTypeResolver classe non è sicura e non deve essere usata. L'uso SimpleTypeResolver di per deserializzare JSON potrebbe consentire al client remoto di eseguire codice dannoso all'interno dell'app e assumere il controllo del server Web.
Per un esempio che illustra l'uso di un oggetto personalizzato JavaScriptTypeResolver in modo sicuro, vedere JavaScriptTypeResolver.
.NET fornisce analizzatori di origine che avvisano l'utilizzo del tipo di SimpleTypeResolver pericoloso. Per altre informazioni sugli analizzatori di origine, vedere Panoramica degli analizzatori del codice sorgente. Per istruzioni sull'installazione degli analizzatori di origine, vedere Installare gli analizzatori del codice della piattaforma del compilatore .NET.
Quando il pacchetto degli analizzatori di origine viene attivato in un progetto, i riferimenti per SimpleTypeResolver generare uno degli avvisi del compilatore seguenti:
- CA2321: Non deserializzare con JavaScriptSerializer usando SimpleTypeResolver
- CA2322: Assicurarsi che JavaScriptSerializer non sia inizializzato con SimpleTypeResolver prima della deserializzazione
Costruttori
| Nome | Descrizione |
|---|---|
| SimpleTypeResolver() |
Inizializza una nuova istanza della classe SimpleTypeResolver. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ResolveType(String) |
Restituisce l'oggetto Type del nome specificato. |
| ResolveTypeId(Type) |
Restituisce il nome completo dell'assembly dell'oggetto specificato Type. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |