JsonStringEnumConverter<TEnum> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konverterare för att konvertera uppräkningar till och från strängar.
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
Typparametrar
- TEnum
Den uppräkningstyp som konverteraren riktar in sig på.
- Arv
Kommentarer
Läsning är skiftlägesokänsligt och skrivning kan anpassas via en JsonNamingPolicy.
Konstruktorer
| Name | Description |
|---|---|
| JsonStringEnumConverter<TEnum>() |
Initierar en ny instans av JsonStringEnumConverter<TEnum> med standardnamnprincipen och som tillåter heltalsvärden. |
| JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean) |
Initierar en ny instans av JsonStringEnumConverter<TEnum>. |
Egenskaper
| Name | Description |
|---|---|
| Type |
Hämtar den typ som konverteras av den aktuella konverterarinstansen. (Ärvd från JsonConverterFactory) |
Metoder
| Name | Description |
|---|---|
| CanConvert(Type) |
När den åsidosättas i en härledd klass avgör om konverterarinstansen kan konvertera den angivna objekttypen. |
| CreateConverter(Type, JsonSerializerOptions) |
Skapar en konverterare för en angiven typ. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |