JsonConverterFactory 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.
Stöder konvertering av flera typer med hjälp av ett fabriksmönster.
public ref class JsonConverterFactory abstract : System::Text::Json::Serialization::JsonConverter
public abstract class JsonConverterFactory : System.Text.Json.Serialization.JsonConverter
type JsonConverterFactory = class
inherit JsonConverter
Public MustInherit Class JsonConverterFactory
Inherits JsonConverter
- Arv
- Härledda
Kommentarer
Detta är användbart för konverterare som stöder generiska objekt, till exempel en konverterare för List<T>.
Mer information finns i Skriva anpassade konverterare för JSON-serialisering.
Konstruktorer
| Name | Description |
|---|---|
| JsonConverterFactory() |
När den åsidosättas i en härledd klass initieras en ny instans av JsonConverterFactory klassen. |
Egenskaper
| Name | Description |
|---|---|
| Type |
Hämtar den typ som konverteras av den aktuella konverterarinstansen. |
Metoder
| Name | Description |
|---|---|
| CanConvert(Type) |
När den åsidosättas i en härledd klass avgör om konverterarinstansen kan konvertera den angivna objekttypen. (Ärvd från JsonConverter) |
| 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) |