JsonStringEnumConverter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
JsonStringEnumConverter() |
使用允許整數值的預設命名原則,初始化 JsonStringEnumConverter 類別的執行個體。 |
JsonStringEnumConverter(JsonNamingPolicy, Boolean) |
使用指定命名原則和指出是否允許未定義列舉值的值,來初始化 JsonStringEnumConverter 類別的執行個體。 |
JsonStringEnumConverter()
使用允許整數值的預設命名原則,初始化 JsonStringEnumConverter 類別的執行個體。
public:
JsonStringEnumConverter();
public JsonStringEnumConverter ();
Public Sub New ()
適用於
JsonStringEnumConverter(JsonNamingPolicy, Boolean)
使用指定命名原則和指出是否允許未定義列舉值的值,來初始化 JsonStringEnumConverter 類別的執行個體。
public JsonStringEnumConverter (System.Text.Json.JsonNamingPolicy? namingPolicy = default, bool allowIntegerValues = true);
public JsonStringEnumConverter (System.Text.Json.JsonNamingPolicy namingPolicy = default, bool allowIntegerValues = true);
new System.Text.Json.Serialization.JsonStringEnumConverter : System.Text.Json.JsonNamingPolicy * bool -> System.Text.Json.Serialization.JsonStringEnumConverter
Public Sub New (Optional namingPolicy As JsonNamingPolicy = Nothing, Optional allowIntegerValues As Boolean = true)
參數
- namingPolicy
- JsonNamingPolicy
用於寫入列舉值的選擇性命名原則。
- allowIntegerValues
- Boolean
true
表示允許未定義的列舉值;否則為 false
。 當 true
時,如果列舉值未定義,則會輸出為數字而非字串。