AllowedTypesSerializationBinder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一種 的 Newtonsoft.Json.Serialization.DefaultSerializationBinder實作,能允許僅需 Type的 s 進行序列化與解序列化。
public class AllowedTypesSerializationBinder : Newtonsoft.Json.Serialization.DefaultSerializationBinder
type AllowedTypesSerializationBinder = class
inherit DefaultSerializationBinder
Public Class AllowedTypesSerializationBinder
Inherits DefaultSerializationBinder
- 繼承
-
Newtonsoft.Json.Serialization.DefaultSerializationBinderAllowedTypesSerializationBinder
建構函式
| 名稱 | Description |
|---|---|
| AllowedTypesSerializationBinder(IList<Type>) |
初始化 AllowedTypesSerializationBinder 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| AllowedTypes |
取得允許型別的集合。 |
方法
| 名稱 | Description |
|---|---|
| BindToName(Type, String, String) |
給定參數
不論允許或不允許,它都會透過參數 當允許時,它會將 加入TypeAllowedTypes收藏。 |
| BindToType(String, String) |
給定 和 找到後,如果不存在,TypeAllowedTypes它會加入收藏。 |
| Verify() |
確認是否有不允許的類型。 若不允許,則會拋出 InvalidOperationException。 |