JsonSchemaExporter.GetJsonSchemaAsNode Metoda
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.
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Pobiera schemat JSON dla |
GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions) |
Pobiera schemat JSON dla |
- Źródło:
- JsonSchemaExporter.cs
Pobiera schemat JSON dla typeInfo
jako dokument JsonNode.
public static System.Text.Json.Nodes.JsonNode GetJsonSchemaAsNode (this System.Text.Json.Serialization.Metadata.JsonTypeInfo typeInfo, System.Text.Json.Schema.JsonSchemaExporterOptions? exporterOptions = default);
static member GetJsonSchemaAsNode : System.Text.Json.Serialization.Metadata.JsonTypeInfo * System.Text.Json.Schema.JsonSchemaExporterOptions -> System.Text.Json.Nodes.JsonNode
<Extension()>
Public Function GetJsonSchemaAsNode (typeInfo As JsonTypeInfo, Optional exporterOptions As JsonSchemaExporterOptions = Nothing) As JsonNode
Parametry
- typeInfo
- JsonTypeInfo
Kontrakt, z którego ma zostać rozpoznany schemat JSON.
- exporterOptions
- JsonSchemaExporterOptions
Obiekt options zarządzający operacją eksportowania.
Zwraca
Obiekt JSON zawierający schemat dla typeInfo
.
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
- Źródło:
- JsonSchemaExporter.cs
Pobiera schemat JSON dla type
jako dokument JsonNode.
public static System.Text.Json.Nodes.JsonNode GetJsonSchemaAsNode (this System.Text.Json.JsonSerializerOptions options, Type type, System.Text.Json.Schema.JsonSchemaExporterOptions? exporterOptions = default);
static member GetJsonSchemaAsNode : System.Text.Json.JsonSerializerOptions * Type * System.Text.Json.Schema.JsonSchemaExporterOptions -> System.Text.Json.Nodes.JsonNode
<Extension()>
Public Function GetJsonSchemaAsNode (options As JsonSerializerOptions, type As Type, Optional exporterOptions As JsonSchemaExporterOptions = Nothing) As JsonNode
Parametry
- options
- JsonSerializerOptions
Opcje deklarujące kontrakt dla typu.
- type
- Type
Typ, dla którego należy rozpoznać schemat.
- exporterOptions
- JsonSchemaExporterOptions
Obiekt options zarządzający operacją eksportowania.
Zwraca
Obiekt JSON zawierający schemat dla type
.
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: