Partager via


JsonSchemaExporter.GetJsonSchemaAsNode Méthode

Définition

Surcharges

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Obtient le schéma JSON pour typeInfo en tant que document JsonNode.

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Obtient le schéma JSON pour type en tant que document JsonNode.

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Source:
JsonSchemaExporter.cs

Obtient le schéma JSON pour typeInfo en tant que document 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

Paramètres

typeInfo
JsonTypeInfo

Contrat à partir duquel résoudre le schéma JSON.

exporterOptions
JsonSchemaExporterOptions

Objet options qui régit l’opération d’exportation.

Retours

Objet JSON contenant le schéma pour typeInfo.

S’applique à

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Source:
JsonSchemaExporter.cs

Obtient le schéma JSON pour type en tant que document 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

Paramètres

options
JsonSerializerOptions

Options déclarant le contrat pour le type.

type
Type

Type pour lequel résoudre un schéma.

exporterOptions
JsonSchemaExporterOptions

Objet options qui régit l’opération d’exportation.

Retours

Objet JSON contenant le schéma pour type.

S’applique à