JsonStringEnumConverter<TEnum> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
轉換子,將列舉轉換成字串和從字串轉換。
generic <typename TEnum>
where TEnum : value classpublic ref class JsonStringEnumConverter : System::Text::Json::Serialization::JsonConverterFactory
public class JsonStringEnumConverter<TEnum> : System.Text.Json.Serialization.JsonConverterFactory where TEnum : struct
type JsonStringEnumConverter<'Enum (requires 'Enum : struct)> = class
inherit JsonConverterFactory
Public Class JsonStringEnumConverter(Of TEnum)
Inherits JsonConverterFactory
類型參數
- TEnum
這個轉換子的目標列舉類型。
- 繼承
備註
讀取不區分大小寫,而且可以透過 JsonNamingPolicy 自訂寫入。
建構函式
JsonStringEnumConverter<TEnum>() |
使用預設命名原則初始化 的新實例 JsonStringEnumConverter<TEnum> ,並允許整數值。 |
JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean) |
初始化 JsonStringEnumConverter<TEnum> 的新執行個體。 |
屬性
Type |
取得目前轉換器實例所轉換的類型。 (繼承來源 JsonConverterFactory) |
方法
CanConvert(Type) |
在衍生類別中覆寫時,會決定轉換器執行個體是否可以轉換指定的物件類型。 |
CreateConverter(Type, JsonSerializerOptions) |
建立指定類型的轉換器。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |