JavaScriptSerializer.RegisterConverters Metode
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.
Mendaftarkan pengonversi kustom dengan JavaScriptSerializer instans.
public:
void RegisterConverters(System::Collections::Generic::IEnumerable<System::Web::Script::Serialization::JavaScriptConverter ^> ^ converters);
public void RegisterConverters(System.Collections.Generic.IEnumerable<System.Web.Script.Serialization.JavaScriptConverter> converters);
member this.RegisterConverters : seq<System.Web.Script.Serialization.JavaScriptConverter> -> unit
Public Sub RegisterConverters (converters As IEnumerable(Of JavaScriptConverter))
Parameter
- converters
- IEnumerable<JavaScriptConverter>
Array yang berisi pengonversi kustom yang akan didaftarkan.
Pengecualian
converters adalah null.
Contoh
Contoh berikut menunjukkan cara mendaftarkan pengonversi kustom dengan JavaScriptSerializer instans. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk JavaScriptSerializer kelas .
serializer = new JavaScriptSerializer();
// Register the custom converter.
serializer.RegisterConverters(new JavaScriptConverter[] {
new System.Web.Script.Serialization.CS.ListItemCollectionConverter() });
serializer = New JavaScriptSerializer()
' Register the custom converter.
serializer.RegisterConverters(New JavaScriptConverter() _
{New System.Web.Script.Serialization.VB.ListItemCollectionConverter()})
Keterangan
Anda dapat mendaftarkan satu atau beberapa pengonversi kustom dengan JavaScriptSerializer instans dengan menggunakan RegisterConverters metode . Saat konverter kustom terdaftar, JavaScriptSerializer menggunakan pengonversi baik untuk menserialisasikan jenis terkelola maupun untuk mendeserialisasi string JSON ke jenis terkelola.
Beberapa pengonversi dapat didaftarkan dengan instans yang sama JavaScriptSerializer , dan pengonversi ini dapat menunjukkan dukungan untuk jenis yang sama. Akibatnya, pengonversi terakhir yang terdaftar untuk jenis tertentu adalah yang akan digunakan oleh JavaScriptSerializer untuk menserialisasikan jenis.
Untuk informasi selengkapnya tentang pengonversi kustom, lihat JavaScriptConverter kelas .