JsonSerializerOptions.TryGetTypeInfo Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| TryGetTypeInfo(Type, JsonTypeInfo) |
Hiermee wordt geprobeerd de metagegevens van het JsonTypeInfo contract op te halen die zijn opgelost door het huidige JsonSerializerOptions exemplaar. |
| TryGetTypeInfo<T>(JsonTypeInfo<T>) |
TryGetTypeInfo(Type, JsonTypeInfo)
Hiermee wordt geprobeerd de metagegevens van het JsonTypeInfo contract op te halen die zijn opgelost door het huidige JsonSerializerOptions exemplaar.
public:
bool TryGetTypeInfo(Type ^ type, [Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ % typeInfo);
public bool TryGetTypeInfo(Type type, out System.Text.Json.Serialization.Metadata.JsonTypeInfo? typeInfo);
member this.TryGetTypeInfo : Type * JsonTypeInfo -> bool
Public Function TryGetTypeInfo (type As Type, ByRef typeInfo As JsonTypeInfo) As Boolean
Parameters
- type
- Type
Het type waarvoor de metagegevens van het contract moeten worden omgezet.
- typeInfo
- JsonTypeInfo
Wanneer deze methode wordt geretourneerd, bevat u de metagegevens van het opgeloste contract of null als het contract niet kan worden opgelost.
Retouren
true als er een contract is type gevonden of false anderszins.
Uitzonderingen
type is null.
type is niet geldig voor serialisatie.
Opmerkingen
Geretourneerde metagegevens kunnen worden downcast naar JsonTypeInfo<T> en gebruikt met de relevante JsonSerializer overbelastingen.
Als het JsonSerializerOptions exemplaar is vergrendeld voor wijziging, retourneert de methode een exemplaar in de cache voor de metagegevens.
Van toepassing op
TryGetTypeInfo<T>(JsonTypeInfo<T>)
public:
generic <typename T>
bool TryGetTypeInfo([Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ % typeInfo);
public bool TryGetTypeInfo<T>(out System.Text.Json.Serialization.Metadata.JsonTypeInfo<T>? typeInfo);
member this.TryGetTypeInfo : JsonTypeInfo -> bool
Public Function TryGetTypeInfo(Of T) (ByRef typeInfo As JsonTypeInfo(Of T)) As Boolean
Type parameters
- T
Parameters
- typeInfo
- JsonTypeInfo<T>