JsonSchemaExporter.GetJsonSchemaAsNode Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Mendapatkan skema JSON untuk |
GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions) |
Mendapatkan skema JSON untuk |
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
.