Bagikan melalui


JsonSchemaExporter.GetJsonSchemaAsNode Metode

Definisi

Overload

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Mendapatkan skema JSON untuk typeInfo sebagai dokumen JsonNode.

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Mendapatkan skema JSON untuk type sebagai dokumen JsonNode.

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Mendapatkan skema JSON untuk typeInfo sebagai dokumen 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

Parameter

typeInfo
JsonTypeInfo

Kontrak untuk menyelesaikan skema JSON.

exporterOptions
JsonSchemaExporterOptions

Objek opsi yang mengatur operasi ekspor.

Mengembalikan

Objek JSON yang berisi skema untuk typeInfo.

Berlaku untuk

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Mendapatkan skema JSON untuk type sebagai dokumen 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

Parameter

options
JsonSerializerOptions

Opsi yang mendeklarasikan kontrak untuk jenis tersebut.

type
Type

Jenis untuk mengatasi skema.

exporterOptions
JsonSchemaExporterOptions

Objek opsi yang mengatur operasi ekspor.

Mengembalikan

Objek JSON yang berisi skema untuk type.

Berlaku untuk