JsonTypeInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metadane dotyczące serializacji JSON dotyczące typu.
public ref class JsonTypeInfo
public ref class JsonTypeInfo abstract
public class JsonTypeInfo
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public Class JsonTypeInfo
Public MustInherit Class JsonTypeInfo
- Dziedziczenie
-
JsonTypeInfo
- Pochodne
Właściwości
ConstructorAttributeProvider |
Pobiera lub ustawia dostawcę atrybutów odpowiadający konstruktorowi deserializacji. |
Converter |
Pobiera JsonConverter skojarzone z bieżącym typem. |
CreateObject |
Pobiera lub ustawia fabrykę bez parametrów do użycia podczas deserializacji. |
ElementType |
Pobiera typ elementu odpowiadający wyliczonemu, słownikowi lub typowi opcjonalnemu. |
IsReadOnly |
Pobiera wartość wskazującą, czy bieżące wystąpienie zostało zablokowane do modyfikacji. |
KeyType |
Pobiera typ klucza odpowiadający typowi słownika. |
Kind |
Pobiera wartość, która opisuje rodzaj metadanych kontraktu, które określa bieżące wystąpienie. |
NumberHandling |
Pobiera lub ustawia NumberHandling przesłonięcia na poziomie typu. |
OnDeserialized |
Pobiera lub ustawia wywołanie zwrotne do wywołania po wykonaniu deserializacji. |
OnDeserializing |
Pobiera lub ustawia wywołanie zwrotne do wywołania przed wykonaniem deserializacji. |
OnSerialized |
Pobiera lub ustawia wywołanie zwrotne do wywołania po serializacji. |
OnSerializing |
Pobiera lub ustawia wywołanie zwrotne do wywołania przed wykonaniem serializacji. |
Options |
Pobiera wartość JsonSerializerOptions skojarzona z bieżącym wystąpieniem JsonTypeInfo. |
OriginatingResolver |
Pobiera lub ustawia IJsonTypeInfoResolver, z którego pochodzi to wystąpienie metadanych. |
PolymorphismOptions |
Pobiera lub ustawia obiekt konfiguracji określający metadane polimorfizmu. |
PreferredPropertyObjectCreationHandling |
Pobiera lub ustawia preferowaną wartość JsonObjectCreationHandling właściwości zawartych w typie. |
Properties |
Pobiera listę JsonPropertyInfo metadanych odpowiadających bieżącemu typowi. |
Type |
Pobiera Type, dla których jest definiowany kontrakt serializacji JSON. |
UnmappedMemberHandling |
Pobiera lub ustawia JsonUnmappedMemberHandling przesłonięcia na poziomie typu. |
Metody
CreateJsonPropertyInfo(Type, String) |
Tworzy puste wystąpienie JsonPropertyInfo dla bieżącego JsonTypeInfo. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Tworzy puste wystąpienie JsonTypeInfo. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Tworzy puste wystąpienie JsonTypeInfo<T>. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
MakeReadOnly() |
Blokuje bieżące wystąpienie w celu dalszej modyfikacji. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Pobiera schemat JSON dla |