Partilhar via


JsonSchemaExporter.GetJsonSchemaAsNode Método

Definição

Sobrecargas

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Obtém o esquema JSON para typeInfo como um documento JsonNode.

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Obtém o esquema JSON para type como um documento JsonNode.

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Origem:
JsonSchemaExporter.cs

Obtém o esquema JSON para typeInfo como um documento 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

Parâmetros

typeInfo
JsonTypeInfo

O contrato do qual resolver o esquema JSON.

exporterOptions
JsonSchemaExporterOptions

O objeto de opções que rege a operação de exportação.

Retornos

Um objeto JSON que contém o esquema para typeInfo.

Aplica-se a

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Origem:
JsonSchemaExporter.cs

Obtém o esquema JSON para type como um documento 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

Parâmetros

options
JsonSerializerOptions

As opções que declaram o contrato para o tipo.

type
Type

O tipo para o qual resolver um esquema.

exporterOptions
JsonSchemaExporterOptions

O objeto de opções que rege a operação de exportação.

Retornos

Um objeto JSON que contém o esquema para type.

Aplica-se a