SimpleTypeResolver Класс

Определение

Предоставляет небезопасный сопоставитель типов для управляемых типов.

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
Наследование
SimpleTypeResolver

Комментарии

Предупреждение

Класс SimpleTypeResolver небезопасн и не должен использоваться. Использование SimpleTypeResolver десериализации JSON может позволить удаленному клиенту выполнять вредоносный код в приложении и контролировать веб-сервер.

Пример, демонстрирующий использование пользовательского JavaScriptTypeResolver безопасного кода, см. в разделе JavaScriptTypeResolver.

.NET предоставляет исходные анализаторы, которые предупреждают об использовании опасного типа SimpleTypeResolver. Дополнительные сведения об анализаторах исходного кода см. в разделе "Обзор анализаторов исходного кода". Инструкции по установке исходных анализаторов см. в статье Install .NET Анализаторы кода платформы компилятора.

При активации пакета исходных анализаторов в проекте ссылки на SimpleTypeResolver создание одного из следующих предупреждений компилятора:

Конструкторы

Имя Описание
SimpleTypeResolver()

Инициализирует новый экземпляр класса SimpleTypeResolver.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ResolveType(String)

Возвращает указанное Type имя.

ResolveTypeId(Type)

Возвращает полное имя указанного объекта Type.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел