共用方式為


JsonStringEnumConverter<TEnum> 建構函式

定義

多載

JsonStringEnumConverter<TEnum>()

使用預設命名原則初始化 的新實例 JsonStringEnumConverter<TEnum> ,並允許整數值。

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

初始化 JsonStringEnumConverter<TEnum> 的新執行個體。

JsonStringEnumConverter<TEnum>()

來源:
JsonStringEnumConverter.cs
來源:
JsonStringEnumConverter.cs

使用預設命名原則初始化 的新實例 JsonStringEnumConverter<TEnum> ,並允許整數值。

public:
 JsonStringEnumConverter();
public JsonStringEnumConverter ();
Public Sub New ()

適用於

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

來源:
JsonStringEnumConverter.cs
來源:
JsonStringEnumConverter.cs

初始化 JsonStringEnumConverter<TEnum> 的新執行個體。

public JsonStringEnumConverter (System.Text.Json.JsonNamingPolicy? namingPolicy = default, bool allowIntegerValues = true);
new System.Text.Json.Serialization.JsonStringEnumConverter<'Enum (requires 'Enum : struct)> : System.Text.Json.JsonNamingPolicy * bool -> System.Text.Json.Serialization.JsonStringEnumConverter<'Enum (requires 'Enum : struct)>
Public Sub New (Optional namingPolicy As JsonNamingPolicy = Nothing, Optional allowIntegerValues As Boolean = true)

參數

namingPolicy
JsonNamingPolicy

用於寫入列舉值的選擇性命名原則。

allowIntegerValues
Boolean

true 表示允許未定義的列舉值。 當 為 時 true ,如果未定義列舉值,則會輸出為數字,而不是字串。

適用於