JsonSchemaExporter.GetJsonSchemaAsNode Metoda
Definicja
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.
Przeciążenia
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Pobiera schemat JSON dla |
GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions) |
Pobiera schemat JSON dla |
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)
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
GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)
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
.