AllowedTypesSerializationBinder 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.
Implementasi Newtonsoft.Json.Serialization.DefaultSerializationBinder, yang mampu memungkinkan hanya Typeyang diinginkan untuk diserialisasikan dan dideserialisasi.
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- Warisan
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
Konstruktor
| AllowedTypesSerializationBinder(IList<Type>) |
Menginisialisasi instans baru kelas AllowedTypesSerializationBinder. |
Properti
| AllowedTypes |
Mendapatkan koleksi jenis yang diizinkan. |
Metode
| BindToName(Type, String, String) |
Mengingat parameter
Diperbolehkan atau tidak diizinkan, itu akan menghasilkan nama Type melalui parameter Jika diizinkan, ini akan menambahkan Type ke koleksi AllowedTypes. |
| BindToType(String, String) |
Mengingat parameter Ketika ditemukan, itu akan menambahkan Type ke koleksi AllowedTypes jika tidak ada. |
| Verify() |
Memverifikasi apakah ada jenis yang tidak diizinkan. Ketika tidak diizinkan, itu akan melemparkan InvalidOperationException. |