Udostępnij za pośrednictwem


JsonObjectInfoValues<T> Klasa

Definicja

Udostępnia metadane serializacji dotyczące typu obiektu z konstruktorami, właściwościami i polami.

generic <typename T>
public ref class JsonObjectInfoValues sealed
public sealed class JsonObjectInfoValues<T>
type JsonObjectInfoValues<'T> = class
Public NotInheritable Class JsonObjectInfoValues(Of T)

Parametry typu

T

Typ obiektu do serializacji lub deserializacji.

Dziedziczenie
JsonObjectInfoValues<T>

Uwagi

Ten interfejs API jest przeznaczony do użycia przez dane wyjściowe generatora źródłowego System.Text.Json i nie powinien być wywoływany bezpośrednio.

Konstruktory

JsonObjectInfoValues<T>()

Udostępnia metadane serializacji dotyczące typu obiektu z konstruktorami, właściwościami i polami.

Właściwości

ConstructorAttributeProviderFactory

Udostępnia opóźnionego dostawcę atrybutów odpowiadającego konstruktorowi deserializacji.

ConstructorParameterMetadataInitializer

Udostępnia mechanizm inicjowania metadanych dla sparametryzowanego konstruktora klasy lub struktury, który ma być używany podczas deserializacji.

NumberHandling

Pobiera lub ustawia obiekt określający sposób przetwarzania właściwości i pól liczbowych podczas serializacji i deserializacji.

ObjectCreator

Pobiera lub ustawia mechanizm tworzenia wystąpienia klasy lub struktury przy użyciu konstruktora bez parametrów podczas deserializacji.

ObjectWithParameterizedConstructorCreator

Pobiera lub ustawia mechanizm tworzenia wystąpienia klasy lub struktury przy użyciu konstruktora sparametryzowanego podczas deserializacji.

PropertyMetadataInitializer

Pobiera lub ustawia mechanizm inicjowania metadanych dla właściwości i pól klasy lub struktury.

SerializeHandler

Pobiera lub ustawia implementację serializacji dla wystąpień klasy lub struktury, które zakładają opcje określone przez JsonSourceGenerationOptionsAttribute.

Metody

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)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy