JsonConverterFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Podporuje převod několika typů pomocí vzoru továrny.
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
- Dědičnost
- Odvozené
Poznámky
To je užitečné pro převaděče podporující obecné typy, jako je převaděč pro List<T>.
Další informace naleznete v tématu Jak psát vlastní převaděče pro serializaci JSON.
Konstruktory
| Name | Description |
|---|---|
| JsonConverterFactory() |
Při přepsání v odvozené třídě inicializuje novou instanci JsonConverterFactory třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Type |
Získá typ, který je převeden aktuální převaděč instance. |
Metody
| Name | Description |
|---|---|
| CanConvert(Type) |
Při přepsání v odvozené třídě určuje, zda převaděč instance může převést zadaný typ objektu. (Zděděno od JsonConverter) |
| CreateConverter(Type, JsonSerializerOptions) |
Vytvoří převaděč pro zadaný typ. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |