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 還原序列化可能會允許遠端用戶端在應用程式內執行惡意程式碼,並掌控 web 伺服器。
如需示範如何安全地使用自訂的範例 JavaScriptTypeResolver
,請參閱 JavaScriptTypeResolver 。
.NET 提供來源分析器,以警示您使用危險 SimpleTypeResolver
類型。 如需有關來源分析器的詳細資訊,請參閱 原始程式碼分析器的總覽。 如需安裝來源分析器的指示,請參閱安裝 .NET Compiler Platform 程式碼分析器。
在專案中啟用來源分析器套件時,會參考以 SimpleTypeResolver
產生下列其中一個編譯器警告:
- CA2321:請勿使用 SimpleTypeResolver 搭配 JavaScriptSerializer 來還原序列化
- CA2322:還原序列化之前,請確定不會使用 SimpleTypeResolver 來將 JavaScriptSerializer 初始化
建構函式
SimpleTypeResolver() |
初始化 SimpleTypeResolver 類別的新執行個體。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ResolveType(String) |
傳回指定之名稱的 Type。 |
ResolveTypeId(Type) |
傳回指定之 Type 的組件限定名稱。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |