JsonSerializerOptions.GetTypeInfo Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetTypeInfo(Type) |
Hämtar kontraktmetadata JsonTypeInfo som matchas av den aktuella JsonSerializerOptions instansen. |
| GetTypeInfo<T>() |
GetTypeInfo(Type)
Hämtar kontraktmetadata JsonTypeInfo som matchas av den aktuella JsonSerializerOptions instansen.
public:
System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo
Parametrar
- type
- Type
Den typ som kontraktmetadata ska matchas för.
Returer
Kontraktets metadata har lösts för type.
Undantag
type är null.
type är inte giltigt för serialisering.
Kommentarer
Returnerade metadata kan nedarbetas till JsonTypeInfo<T> och användas med relevanta JsonSerializer överlagringar.
Om instansen JsonSerializerOptions är låst för ändring returnerar metoden en cachelagrad instans för metadata.
Gäller för
GetTypeInfo<T>()
public:
generic <typename T>
System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ GetTypeInfo();
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> GetTypeInfo<T>();
member this.GetTypeInfo : unit -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Function GetTypeInfo(Of T) () As JsonTypeInfo(Of T)
Typparametrar
- T