JsonTypeInfo<T> 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.
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Parametry typu
- T
Ogólna definicja typu.
- Dziedziczenie
Właściwości
ConstructorAttributeProvider |
Pobiera lub ustawia dostawcę atrybutów odpowiadający konstruktorowi deserializacji. (Odziedziczone po JsonTypeInfo) |
Converter |
Pobiera JsonConverter skojarzone z bieżącym typem. (Odziedziczone po JsonTypeInfo) |
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. (Odziedziczone po JsonTypeInfo) |
IsReadOnly |
Pobiera wartość wskazującą, czy bieżące wystąpienie zostało zablokowane do modyfikacji. (Odziedziczone po JsonTypeInfo) |
KeyType |
Pobiera typ klucza odpowiadający typowi słownika. (Odziedziczone po JsonTypeInfo) |
Kind |
Pobiera wartość, która opisuje rodzaj metadanych kontraktu, które określa bieżące wystąpienie. (Odziedziczone po JsonTypeInfo) |
NumberHandling |
Pobiera lub ustawia NumberHandling przesłonięcia na poziomie typu. (Odziedziczone po JsonTypeInfo) |
OnDeserialized |
Pobiera lub ustawia wywołanie zwrotne do wywołania po wykonaniu deserializacji. (Odziedziczone po JsonTypeInfo) |
OnDeserializing |
Pobiera lub ustawia wywołanie zwrotne do wywołania przed wykonaniem deserializacji. (Odziedziczone po JsonTypeInfo) |
OnSerialized |
Pobiera lub ustawia wywołanie zwrotne do wywołania po serializacji. (Odziedziczone po JsonTypeInfo) |
OnSerializing |
Pobiera lub ustawia wywołanie zwrotne do wywołania przed wykonaniem serializacji. (Odziedziczone po JsonTypeInfo) |
Options |
Pobiera wartość JsonSerializerOptions skojarzona z bieżącym wystąpieniem JsonTypeInfo. (Odziedziczone po JsonTypeInfo) |
OriginatingResolver |
Pobiera lub ustawia IJsonTypeInfoResolver, z którego pochodzi to wystąpienie metadanych. (Odziedziczone po JsonTypeInfo) |
PolymorphismOptions |
Pobiera lub ustawia obiekt konfiguracji określający metadane polimorfizmu. (Odziedziczone po JsonTypeInfo) |
PreferredPropertyObjectCreationHandling |
Pobiera lub ustawia preferowaną wartość JsonObjectCreationHandling właściwości zawartych w typie. (Odziedziczone po JsonTypeInfo) |
Properties |
Pobiera listę JsonPropertyInfo metadanych odpowiadających bieżącemu typowi. (Odziedziczone po JsonTypeInfo) |
SerializeHandler |
Serializuje wystąpienie |
Type |
Pobiera Type, dla których jest definiowany kontrakt serializacji JSON. (Odziedziczone po JsonTypeInfo) |
UnmappedMemberHandling |
Pobiera lub ustawia JsonUnmappedMemberHandling przesłonięcia na poziomie typu. (Odziedziczone po JsonTypeInfo) |
Metody
CreateJsonPropertyInfo(Type, String) |
Tworzy puste wystąpienie JsonPropertyInfo dla bieżącego JsonTypeInfo. (Odziedziczone po JsonTypeInfo) |
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. (Odziedziczone po JsonTypeInfo) |
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 |