DefaultJsonTypeInfoResolver 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.
Definierar den standardmässiga, reflektionsbaserade JSON-kontraktsmatcharen som används av System.Text.Json.
public ref class DefaultJsonTypeInfoResolver : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type DefaultJsonTypeInfoResolver = class
interface IJsonTypeInfoResolver
Public Class DefaultJsonTypeInfoResolver
Implements IJsonTypeInfoResolver
- Arv
-
DefaultJsonTypeInfoResolver
- Implementeringar
Kommentarer
Den kontraktslösare som används av Default.
Konstruktorer
| Name | Description |
|---|---|
| DefaultJsonTypeInfoResolver() |
Skapar en föränderlig DefaultJsonTypeInfoResolver instans. |
Egenskaper
| Name | Description |
|---|---|
| Modifiers |
Hämtar en lista över användardefinierade återanrop som kan användas för att ändra det ursprungliga kontraktet. |
Metoder
| Name | Description |
|---|---|
| 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) |
| GetTypeInfo(Type, JsonSerializerOptions) |
Löser ett JSON-kontrakt för en viss |
| 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) |
Tilläggsmetoder
| Name | Description |
|---|---|
| WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>) |
Skapar en matchare och tillämpar ändringar på metadata som genereras av källan |