JsonSerializerOptions.TryGetTypeInfo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| TryGetTypeInfo(Type, JsonTypeInfo) |
Tenta di ottenere i metadati del JsonTypeInfo contratto risolti dall'istanza corrente JsonSerializerOptions . |
| TryGetTypeInfo<T>(JsonTypeInfo<T>) |
TryGetTypeInfo(Type, JsonTypeInfo)
- Origine:
- JsonSerializerOptions.Caching.cs
- Origine:
- JsonSerializerOptions.Caching.cs
- Origine:
- JsonSerializerOptions.Caching.cs
- Origine:
- JsonSerializerOptions.Caching.cs
- Origine:
- JsonSerializerOptions.Caching.cs
- Origine:
- JsonSerializerOptions.Caching.cs
Tenta di ottenere i metadati del JsonTypeInfo contratto risolti dall'istanza corrente JsonSerializerOptions .
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
Parametri
- type
- Type
Tipo per cui risolvere i metadati del contratto.
- typeInfo
- JsonTypeInfo
Quando termina, questo metodo contiene i metadati del contratto risolti o null se il contratto non è stato risolto.
Restituisce
true se è stato trovato un contratto per type o false in caso contrario.
Eccezioni
type è null.
type non è valido per la serializzazione.
Commenti
I metadati restituiti possono essere abituati a JsonTypeInfo<T> e usati con gli overload pertinenti JsonSerializer .
Se l'istanza JsonSerializerOptions è bloccata per la modifica, il metodo restituirà un'istanza memorizzata nella cache per i metadati.
Si applica a
TryGetTypeInfo<T>(JsonTypeInfo<T>)
- Origine:
- JsonSerializerOptions.Caching.cs
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
Parametri di tipo
- T
Parametri
- typeInfo
- JsonTypeInfo<T>