SimpleTypeResolver 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一個不安全的型別解析器,適用於受管理型態。
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 反序列化 JSON 可能會讓遠端用戶端在應用程式內執行惡意程式碼,並控制網頁伺服器。
關於安全使用自訂 JavaScriptTypeResolver 的範例,請參見 JavaScriptTypeResolver。
.NET提供源分析器,提醒你使用危險的SimpleTypeResolver類型。 欲了解更多關於原始碼分析器的資訊,請參閱 原始碼分析器概述。 關於安裝原始碼分析器的說明,請參見 安裝.NET編譯器平台程式碼分析器。
當專案中啟用原始碼分析套件時,會引用以 SimpleTypeResolver 產生以下編譯器警告之一:
- CA2321:不得使用 SimpleTypeResolver 搭配 JavaScriptSerializer 來進行反序列化
- CA2322:進行反序列化之前,請確保未使用 SimpleTypeResolver 進行 JavaScriptSerializer 的初始化
建構函式
| 名稱 | Description |
|---|---|
| SimpleTypeResolver() |
初始化 SimpleTypeResolver 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ResolveType(String) |
回傳指定名稱的 。Type |
| ResolveTypeId(Type) |
回傳指定 Type的集合限定名稱。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |