JavaScriptSerializer Konstruktor
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.
Menginisialisasi instans baru kelas JavaScriptSerializer.
Overload
| JavaScriptSerializer() |
Menginisialisasi instans JavaScriptSerializer baru kelas yang tidak memiliki pemecah masalah jenis. |
| JavaScriptSerializer(JavaScriptTypeResolver) |
Menginisialisasi instans JavaScriptSerializer baru kelas yang memiliki pemecah masalah jenis kustom. |
JavaScriptSerializer()
Menginisialisasi instans JavaScriptSerializer baru kelas yang tidak memiliki pemecah masalah jenis.
public:
JavaScriptSerializer();
public JavaScriptSerializer ();
Public Sub New ()
Keterangan
Instans JavaScriptSerializer kelas tanpa resolver jenis tidak menyertakan properti metadata jenis (bernama "__type") dalam string JSON yang diserialisasikan. Properti metadata jenis digunakan oleh Deserialize metode dan DeserializeObject untuk menentukan jenis terkelola yang sesuai tempat string JSON akan dikonversi. Untuk informasi tentang pemecah masalah jenis, lihat JavaScriptTypeResolver kelas .
Berlaku untuk
JavaScriptSerializer(JavaScriptTypeResolver)
Menginisialisasi instans JavaScriptSerializer baru kelas yang memiliki pemecah masalah jenis kustom.
public:
JavaScriptSerializer(System::Web::Script::Serialization::JavaScriptTypeResolver ^ resolver);
public JavaScriptSerializer (System.Web.Script.Serialization.JavaScriptTypeResolver resolver);
new System.Web.Script.Serialization.JavaScriptSerializer : System.Web.Script.Serialization.JavaScriptTypeResolver -> System.Web.Script.Serialization.JavaScriptSerializer
Public Sub New (resolver As JavaScriptTypeResolver)
Parameter
- resolver
- JavaScriptTypeResolver
Objek type-resolver kustom.
Keterangan
Saat menserialisasikan resolver objek, JavaScriptSerializer kelas menggunakan parameter untuk menentukan nilai yang sesuai untuk disertakan dalam string JSON berseri untuk properti metadata jenis ("__type"). Demikian pula, ketika JavaScriptSerializer kelas mendeserialisasi string JSON, kelas menyelesaikan nilai properti metadata jenis ke jenis terkelola yang sesuai dengan menggunakan instans resolver.
Anda dapat mengatur parameter ke resolvernull, yang setara dengan memanggil JavaScriptSerializer konstruktor.
Instans JavaScriptSerializer yang digunakan oleh lapisan komunikasi asinkron untuk memanggil layanan Web dari skrip klien menggunakan pemecah masalah jenis khusus. Pemecah masalah jenis ini membatasi jenis yang dapat dideserialisasi ke yang ditentukan dalam tanda tangan metode layanan Web, atau yang telah GenerateScriptTypeAttribute diterapkan. Anda tidak dapat mengubah pemecah masalah tipe bawaan ini secara terprogram.
Penting
Menggunakan instans objek ini yang diinisialisasi dengan penyelesai tipe kustom dapat memberikan risiko keamanan. Gunakan objek ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.