SimpleTypeResolver Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en osäker typlösare för hanterade typer.
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
- Arv
Kommentarer
Varning
Klassen SimpleTypeResolver är osäker och bör inte användas. Om du använder SimpleTypeResolver för att deserialisera JSON kan fjärrklienten köra skadlig kod i appen och ta kontroll över webbservern.
Ett exempel som visar hur du använder en anpassad JavaScriptTypeResolver på ett säkert sätt finns i JavaScriptTypeResolver.
.NET innehåller källanalysverktyg som varnar dig för användning av den farliga SimpleTypeResolver typen. Mer information om källanalyserare finns i Översikt över källkodsanalysverktyg. Anvisningar om hur du installerar källanalyserarna finns i Installera kodanalysverktyg för .NET Compiler Platform.
När källanalyspaketet aktiveras i ett projekt refererar du till att SimpleTypeResolver skapa någon av följande kompilatorvarningar:
- CA2321: Deserialisera inte med JavaScriptSerializer genom att använda en SimpleTypeResolver
- CA2322: Kontrollera att JavaScriptSerializer inte initieras med SimpleTypeResolver innan deserialisering
Konstruktorer
| Name | Description |
|---|---|
| SimpleTypeResolver() |
Initierar en ny instans av SimpleTypeResolver klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ResolveType(String) |
Returnerar det Type angivna namnet. |
| ResolveTypeId(Type) |
Returnerar det sammansättningskvalificerade namnet på det angivna Type. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |