SimpleTypeResolver Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Nem biztonságos típusfeloldót biztosít a felügyelt típusokhoz.
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
- Öröklődés
Megjegyzések
Warning
Az SimpleTypeResolver osztály nem biztonságos, ezért nem használható. A JSON deszerializálásának használatával SimpleTypeResolver a távoli ügyfél rosszindulatú kódot hajthat végre az alkalmazásban, és átveheti a webkiszolgáló irányítását.
Az egyéni JavaScriptTypeResolverJavaScriptTypeResolverbiztonságos használatát bemutató minta: .
.NET olyan forráselemzőket biztosít, amelyek figyelmeztetik a veszélyes SimpleTypeResolver típus használatára. A forráselemzőkről további információt a forráskód-elemzők áttekintésében talál. A forráselemzők telepítésével kapcsolatos utasításokért lásd: Install .NET Compiler Platform kódelemzői.
Amikor a forráselemző csomag aktiválva van egy projektben, a következő fordítói figyelmeztetések egyikére hivatkozik SimpleTypeResolver :
- CA2321: Ne deszerializáljon JavaScriptSerializerrel, ha SimpleTypeResolver-t használ
- CA2322: Győződjön meg arról, hogy a JavaScriptSerializer nincs inicializálva a SimpleTypeResolverrel a deszerializálás előtt
Konstruktorok
| Name | Description |
|---|---|
| SimpleTypeResolver() |
Inicializálja a SimpleTypeResolver osztály új példányát. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ResolveType(String) |
Type A megadott név értékét adja vissza. |
| ResolveTypeId(Type) |
A megadott Typeszerelvény minősített nevét adja vissza. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |