SimpleTypeResolver Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan pemecah masalah jenis yang tidak aman untuk jenis terkelola.
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
- Warisan
Keterangan
Warning
Kelas SimpleTypeResolver tidak aman dan tidak boleh digunakan. Menggunakan SimpleTypeResolver untuk mendeserialisasi JSON dapat memungkinkan klien jarak jauh untuk menjalankan kode berbahaya dalam aplikasi dan mengendalikan server web.
Untuk sampel yang menunjukkan penggunaan kustom JavaScriptTypeResolver dengan aman, lihat JavaScriptTypeResolver.
.NET menyediakan penganalisis sumber yang memperingatkan Anda tentang penggunaan jenis SimpleTypeResolver yang berbahaya. Untuk informasi selengkapnya tentang penganalisis sumber, lihat Gambaran umum penganalisis kode sumber. Untuk petunjuk tentang menginstal penganalisis sumber, lihat Install .NET compiler Platform code analyzer.
Ketika paket penganalisis sumber diaktifkan dalam proyek, referensi untuk SimpleTypeResolver menghasilkan salah satu peringatan kompilator berikut:
- CA2321: Jangan mendeserialisasi dengan JavaScriptSerializer menggunakan SimpleTypeResolver
- CA2322: Pastikan JavaScriptSerializer tidak diinisialisasi dengan SimpleTypeResolver sebelum proses deserialisasi berlangsung
Konstruktor
| Nama | Deskripsi |
|---|---|
| SimpleTypeResolver() |
Menginisialisasi instans baru dari kelas SimpleTypeResolver. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ResolveType(String) |
Mengembalikan Type nama yang ditentukan. |
| ResolveTypeId(Type) |
Mengembalikan nama assembly-qualified dari yang ditentukan Type. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |